US10382732B2

A resonant scanning mirror includes a sensor to provide position information. A parameter estimation circuit estimates parameters from the position information. The parameter estimation circuit includes wideband analog circuits that have poles far removed from the resonant frequency of the scanning mirror. The parameter estimation circuit also includes an analog-to-digital converter that samples at a high sample rate, and digital filters that exhibit near perfect linearity.
US10382731B2

A projector that projects an image includes a communication section that sends a projection request command that requests another projector connected to the projector to project a test image, an imaging section that captures an image of the test image projected in response to the projection request command by the another projector, and a layout recognition section that recognizes a relative layout relationship between the projector and the another projector based on the image captured by the imaging section.
US10382730B1

A projection-type video image display apparatus measures quantity of light of a plurality of light sources by maintaining illuminance distribution of an illumination luminous flux. The apparatus includes R, B and G light sources, and a mirror configured to reflect white light obtained by synthesizing the light rays emitted from the respective light sources while making the white light pass through the mirror based on predetermined transmittance characteristics. An illuminance sensor disposed on the mirror's back surface and configured to measure quantity of light for each color of the white light which passed through the mirror, and a controller adjusts an amount of light emission of the light source of each color based on the quantity of light measured. The mirror allows the transmittance characteristics of each light transmittance in the center wavelengths of the R and B lights sources to be larger than those of the G light source.
US10382729B2

Methods, apparatuses, and techniques for security and/or automation systems are described. In one embodiment, the method may include receiving a call initiation instruction at a video monitoring component of a home automation system. The method may further include analyzing the call initiation instruction, and communicating a call request from the video monitoring component of the home automation system to a first remote user based at least in part on the received call initiation instruction.
US10382725B2

Provided is a camera used both outdoors and indoors and including a camera assembly, which is an indoor camera, a camera external package coupled to the indoor camera, and an outdoor camera, which is a camera used outdoors. The outdoor camera is formed by coupling the camera assembly and the camera external package. It is possible to extend functions of the camera assembly by coupling the camera assembly and the camera external package. Functions of using power over Ethernet (PoE) power, adding a video analytics (VA) function, being used outdoors, and the like are examples of such extended functions. Since the outdoor camera is provided with a configuration for coupling the camera assembly and the camera external package, it is unnecessary to separately provide a camera used indoors and a camera used outdoors. Also, it is possible to maintain a small size of the camera assembly adequate for being used both indoors and outdoors.
US10382717B2

A video file playback system capable of previewing an image, a method thereof, and a computer program product can sequentially compare change amounts between chronological two of frame images, select the frame images, of which the change amounts exceed a preset value, in at least one time interval, and select a frame image, which has a maximum change amount, in the frame images in each time interval as a preview image. By displaying a preview image corresponding to each time interval, a user can quickly browse key images of each time interval.
US10382712B1

Techniques and systems are provided for processing one or more images. In one example, a method of processing a plurality of images comprises: obtaining a first image captured using a first aperture setting; obtaining a second image captured using a second aperture setting, the first aperture setting being associated with a smaller aperture size than an aperture size associated with the second aperture setting; detecting pixels of the first image having lens flare; and generating an output image by combining the first image and the second image, the first image and the second image being combined by replacing the pixels of the first image having the lens flare with corresponding pixels of the second image.
US10382706B2

A system and, related method, is disclosed for enabling Chroma key compositing using a smart device, wherein an image/video of a subject situated in front of a portable monochromatic background is captured, and simultaneously layered upon a different desired background replacement that will replace only the monochromatic background captured. The portable monochromatic background structure can be an inflatable structure affixed with a plurality of lighting modules configured to ensure a uniform light distribution across the monochromatic background and separately ensure a uniform light distribution on the subject during the image/video capture. Moreover, a software application on a smart device can act as a system platform that enables for automatic light adjustment of the lighting modules on a portable monochromatic background to correct any light imperfections that impede color neutrality on the background, which would otherwise result in the inability to create broadcast quality background replacement content with a smart device using the monochromatic lighting platform disclosed herein.
US10382694B2

An image signal processing apparatus includes a first control unit, a second control unit starting activation when the first control unit completes activation and shifting from off-state to normal operating state, and a decoding unit. The second control unit processes an image included in a received image signal, and outputs an image signal including a processed image. The second control unit outputs, after starting the activation, a synchronization signal to the decoding unit even before completion of activation. The second control unit outputs, after the completion of activation, image signal including the processed image in conformity to the synchronization signal. Before the image signal including the processed image is transmitted from the second control unit, the decoding unit outputs the image signal transmitted from an image capturing unit bypassing the second control unit to the display unit in conformity to the synchronization signal outputted from the second control unit.
US10382672B2

An image capturing apparatus and method are provided. The image capturing apparatus includes an image capturing unit including a camera, the image capturing unit configured to capture an image, and a controller connected to the image capturing unit. The controller is configured to set a position of a focus lens at a distance at which an object of the image to be captured is predicted to be positioned, to measure a movement speed of the object of the image to be captured, to determine an image capturing time by predicting a time until the object reaches the set position of the focus lens based on the measured movement speed, and to control the image capturing unit to capture the image of the object at the determined image capturing time.
US10382665B2

An electronic device is provided. The electronic device includes a first camera module including a first lens set, a second camera module including a second lens set, and a processor connected to the first camera module and a second camera module. The processor is configured to move the first lens focus on a subject, resulting in an auto focus (AF) value and an image obtained by the first camera module, evaluate reliability of the AF value, based on the reliability of the AF value, calculate a movement parameter of the second lens set, corresponding to a movement parameter of the first lens set, and move the second lens set depending on the calculated movement parameter.
US10382655B2

A method of balancing responses of a plurality of sensor chips arranged generally in a linear array comprising: exposing the plurality of sensor chips to an absence of illumination; measuring a dark response of each photosensor of a plurality of photosensors; positioning a calibration piece within a field of view of the plurality of sensor chips other than a calibration sensor chip; illuminating a calibration standard and the calibration piece with a light source; measuring a light response of each photosensor of the plurality of photosensors; applying an offset to the light response of each photosensor of the plurality of photosensors by subtracting the dark response of each photosensor of the plurality of photosensors to obtain an offset light response for each photosensor of the plurality of photosensors; calculating a mean offset light response for each sensor chip of the plurality of sensor chips by averaging the offset light response for each photosensor of the plurality of photosensors in each sensor chip of the plurality of sensor chips; calculating a modified light response for each photosensor of the plurality of photosensors by modifying the offset light response for each photosensor of the plurality of photosensors based on the mean offset light response of the sensor chip comprising the respective photosensor, the mean offset light response of the calibration sensor chip, an initial mean offset light response of the sensor chip comprising the respective photosensor, and an initial mean offset light response of the calibration sensor chip; and, applying a first gain to the offset light response of each photosensor of the plurality of photosensors based on the modified light response of each respective photosensor to obtain a corrected light response of each photosensor of the plurality of photosensors.
US10382654B2

In an example, a method includes receiving print data indicative of an image to be printed on a substrate. The print data may indicate an image portion in which an image is present and a void portion in which the image is absent. An amount of background print agent to be applied to a region of the substrate corresponding to the locations of the image portion and the void portion on the substrate when the image is printed may be determined. In examples, the amount of background print agent determined to be applied to a region of the substrate corresponding to the location of the void portion on the substrate when the image is printed is greater than the amount of a background print agent to be applied to the region of the substrate corresponding to the location of the image portion on the substrate when the image is printed.
US10382651B2

An image processing device includes a plurality of image processors cascaded into a plurality of stages, the image processors each performing image processing on image data received, wherein an image processor other than an image processor in the final stage performs image processing on image data being part of image data input, and transfers the remaining image data to an image processor in a subsequent stage.
US10382650B2

An information processing system includes an information processing apparatus coupled to multiple external apparatuses respectively receiving a request through mutually different interfaces, wherein the apparatus includes a first transmission unit sending a first request to the information processing apparatus upon receipt of the first request through a unified interface unified relative to interfaces of the multiple external apparatuses from a first program included in the apparatus, and the information processing apparatus includes a second transmission unit sending a second request corresponding to the first request to the external apparatus through an interface of the external apparatus designated in the first request from among the multiple external apparatuses upon receipt of the first request.
US10382648B2

A scanner has a first sensor array; a second sensor array; a timing controller that individually outputs at different times a first drive signal that drives the first sensor array, and a second drive signal that the second sensor array; and a light source configured that emits and illuminates a document during periods between the first drive signal and the second drive signal output next after the first drive signal, and periods between the second drive signal and the first drive signal output next after the second drive signal.
US10382647B2

An image sensor unit includes: multiple first light guides that shape light emitted by light sources into a line and emit linear light elongated in longitudinal direction to an object to be read (P); multiple holding members that hold each of the first light guides on a frame; and an image sensor that detects light from the object to be read (P). The multiple first light guides are parallel, and in a range in which the image sensor detects the light from the object to be read (P) in the longitudinal direction of the first light guides, center positions in the main-scan direction of the multiple holding members that hold one first light guide of the multiple light guides and center positions in the main-scan direction of the multiple holding members that hold another light guide different from the one first light guide deviate from each other.
US10382638B2

An electronic device performs a function according to an input by a user. The electronic device includes a market log acquisition unit that acquires a market log, the market log including contents of the input and an execution result of a process based on the function with respect to each execution unit of the process based on the function.
US10382625B2

A system and method for aggregating state information in a contact center. Agent-owner nodes aggregate state information for the agents they own, and, upon request from a client-side adapter, provide partial agent-group state information to the client side adapter. The client-side adapter aggregates the partial agent-group state information to form full agent-group state information and provides this full agent-group state information to clients upon request.
US10382618B2

A communication apparatus, when a first notification for deactivating all communication functions of a plurality of communication interfaces of an external apparatus is received from the external apparatus via a predetermined communication interface, does not deactivate a communication function of the predetermined communication interface for a predetermined time, when a second notification for individually activating at least one communication function out of the communication functions of the plurality of communication interfaces of the external apparatus is received via the predetermined communication interface within the predetermined time, activates a communication function of a communication interface that corresponds to the second notification, and after the predetermined time elapses, deactivates a communication function of a communication interface that does not correspond to the second notification.
US10382616B2

Systems and methods are disclosed for managing alarms and notifications pursuant to contextual cues pertaining to the persisting relevance or utility of such alarms and notifications. The systems and methods involve receiving, at a local computing device comprising an output device, the output device configured to output at least one of visual, aural, and tactile output, input instructing the output device to provide output in the form of a notification at a predetermined time. The systems and methods further involve receiving contextual information at a notification manager, analyzing the contextual information at the notification manager, and cancelling, suppressing, or replacing the notification at the local computing device based on the analysis of the contextual information.
US10382615B2

An intelligent alerting method and a terminal to obtain human body status information and determine an alerting occasion and mode according to the human body status information, where the method includes: obtaining, by a terminal, human body status information of a user, where the human body status information is status information obtained after basic human body parameter data is combined, the human body status information representing a body status of the user, and the basic human body parameter data is vital sign data obtained through detection by the terminal or by a wearable device that has a communications connection relationship with the terminal determining, by the terminal, an alerting mode according to the human body status information and a predefined alerting policy, and providing, by the terminal, a corresponding alert according to the alerting mode.
US10382607B2

A method and system for switching television channels. A mobile terminal receives channel information, and displays the channel information on a display screen, to allow a user operating the mobile terminal to submit an instruction for switching to a user desired channel. The mobile terminal transmits the user instruction to a set-top box to instruct the set-top box to switch to the user desired channel according to the user instruction. A registration code generated using IMEI or MEID of the mobile device is registered at the set-top box to verify the mobile device before receiving or executing the user instruction. The transmission or the execution of the user instruction may be delayed to a scheduled time without affecting the currently played program.
US10382603B1

A foldable cellphone shade attachment for shading a cellphone screen to reduce glare includes a clip configured to selectively engage a first edge of a cellphone and a frame comprising a base and a plurality of support rods. The base has a rear side coupled to the clip and a pair of extensions perpendicularly extending along a second edge and a third edge of the cellphone. The plurality of support rods is pivotably coupled to the base and has a folded position resting on the base and an alternative open position extending upwardly from the base. A flexible cover is coupled to the frame. The cover is attached the base and each of the plurality of support rods and extends from the rear side of the base to the front support rod such that only a viewing opening remains uncovered in the open position.
US10382597B2

Disclosed is a system and method of providing transport-level identification and isolation of container traffic. The method includes receiving, at a component in a network, a packet having a data field, extracting, at a network layer, container identification data from the data field and applying a policy to the packet at the component based on the container identification data. The data field can include one of a header, an IPv6 extension header, a service function chaining container identification, a network service header, and an optional field of an IPv4 packet.
US10382583B2

A method and system to update a front-end client are described. A front-end client may be provided with a reloading wrapper. A reloading wrapper may be configured to detect that a new version of the associated client is available, fetch the new version of the client, test it, and replace the currently executing version of the client with the new version without disrupting the operation of the front-end.
US10382582B1

The techniques may provide a hierarchical scheduler for dynamically computing rate credits when a plurality of queues share an intermediate node. For example, the hierarchical scheduler may group respective sets of queues with respective virtual subscribers to be associated with a shared intermediate node. The weight used by the shared intermediate node may be computed as a function of the number of virtual subscriber child members of the shared intermediate node and their respective weights to correctly proportion the services to the queues. The techniques may also provide a hierarchical scheduler for dynamically computing rate credits allocated to queues associated with a shared intermediate node. For example, the number of rate credits allocated to a queue for a virtual subscriber is based on the product of the virtual subscriber weight and a queue weighted fraction of the queues for the virtual subscriber.
US10382581B2

A server automatically generates a response to a request received from a first user. The server generates response templates for the second user. The server receives the request from the first user, where the request includes request values for request fields. The server selects the second user to respond to the request received from the first user. The server automatically selects one of the response templates for generating the response to the request. The selected one of the response templates is determined to be the response template that most closely matches the request received from the first user. The server automatically generates the response using the selected response template including populating one or more placeholder values with information extracted from the request received from the first user. The server transmits the generated response to the first user.
US10382567B2

A method of many-to-one auto-discovery between modules includes: a source (sender) module sends the same source-ID on all its connected ports (many). The module may not know on which port the ID is sent. A sink (receiver) module is capable of receiving IDs on its port (one). The sink port identifies the association-ID (AID) of one end of the association (between sender and receiver). The association may be established based on each module discovering the sink AID of the sender in both directions (bi-directional). Both directions may be required for the source signal to get received on a respective sink. The source signal may be sent asynchronously in each direction.
US10382566B2

A non-transitory machine-readable storage medium is described in which discovery job instructions initiate a discovery job to discover target configuration items associated with a target business service in an information technology infrastructure. The storage medium comprises scoping instructions to, for a first configuration item and in response to a first stop condition not existing, designate the first configuration item as one of the target configuration items and continue the discovery job from the first configuration item to a second configuration item; and for the second configuration item and in response to the first stop condition or a second stop condition existing, stop the discovery job from proceeding from the second configuration item to a third configuration item.
US10382559B2

The invention relates to the field of controlling road traffic, and particularly to a method for coordinated control in an intelligent traffic cloud control system, and in the method, a central system can perform global coordinated control, or a control server can perform local coordinated control, and if the control server performs local coordinated control, then the control server can distribute a pertinent coordinated control strategy for a particular condition in a service area, thus alleviating the burden on the central system, and reducing the overall amount of data information to be transmitted in the intelligent traffic system, and also shortening the period of time for transmitting the data information so as to improve the efficiency of generating and enforcing the coordinated control strategy, and to address the problem of a traffic jam at a crossing effectively in a real-time manner.
US10382557B2

An in-flight entertainment and communications (IFEC) system is configured to interconnect an avionics data bus to a local area network. An avionics interface is connectable to the avionics data bus, and receptive to avionics data transmitted on the avionics data bus by one or more avionics nodes over a predetermined protocol. A local network interface establishes the local area network, and portable electronic devices may be connectable to the local network interface over the local area network to establish a data communications link thereon. A data processor is connected to the avionics interface and the local network interface, and relays the avionics data from the avionics interface to the local network interface for transmission to the one or more portable electronics devices. This transmission is according to the predetermined protocol over the data communications link established on the local area network.
US10382556B2

Providing a registry of sensor devices may comprise obtaining a device, determining one or more information types returned by the device, determining one or more communication protocols used by the device for transmitting information, determining one or more encoding schemes used by the device to format the information, adding the device to the registry of sensor devices including at least the one or more information types, the one or more communication protocols and the one or more encoding schemes, and allowing access to the registry of sensor devices.
US10382547B2

Methods and systems for online collaboration. A method embodiment facilitates collaborative editing of a cloud-based shared document using a browser-enabled platform native application. A user launches a platform native application and establishes a non-browser connection between the platform native application and a remote cloud-based shared file facility. The non-browser connection operates independently from any browser connections even though the platform native application includes a document editor web app within the embedded browser. A first user retrieves a first user copy of the cloud-based shared document, modifies the document, and shares the modified document so as to be accessible by other collaborating users. After closing the first user copy of the document, the platform native application receives other collaborating user modifications over the non-browser connection. The collaborating user modifications are applied to the first user copy before the first collaborating user reopens the first user copy of the cloud-based shared document.
US10382546B2

In some embodiments, a method for transferring data in a power system includes an energy management system assigning a different service number to each of types of data, transferring a service number corresponding to specific data from a server to the energy management system, transferring the data corresponding to the transferred service number from the energy management system in a broadcast manner, and the server receiving the data transferred from the energy management system in the broadcast manner.
US10382542B2

Systems and methods for providing an Electronic Calendar (“EC”). The methods comprise: generating a first EC by a first Electronic Device (“ED”) used by a first person; performing network-based communication operations between the first ED and a second ED to obtain first Calendar Information (“CI”) associated with a second EC maintained by the second ED that is used by a second person and remote from the first ED; performing operations by the first ED to select a first Scheduled Event (“SE”) specified by the first CI based on a first pre-defined criteria; generating second CI by modifying a portion of the first CI associated with the first SE which was previously selected to comply with a second pre-defined criteria that is different than the first pre-defined criteria; and transforming the first EC into a consolidated EC by merging the second CI with third CI associated with the first EC.
US10382539B1

A system has a drone session server to collect drone session information. A drone user machine is in a client relationship with the drone session server. A drone control machine is in a client relationship with the drone session server and a peer-to-peer relationship with the drone user machine. The drone control machine is configured to relay video data from a drone to the drone user machine via a peer-to-peer connection. The drone control machine evaluates user commands collected by the drone user machine that are relayed to the drone control machine via the peer-to-peer connection to produce enforced limits commands to maintain the drone within a three-dimensional geographical fence. The drone control machine sends autopilot commands to the drone to transport the drone from the three-dimensional geographical fence to a land site to complete a drone session.
US10382538B1

Described herein is a transient social network that exists as long as its members are physically together. Members become a part of a private social network, referred to as a Cliq, which is facilitated by the use of an application on participant's mobile devices. The Cliq instance is recorded on a server automatically, storing the place and time of the participants meeting. A meta-identity profile of the Cliq is established and content is recommended or desired content is retrieved upon request.
US10382533B2

Systems and methods of delegating media capturing functionality from one device to another are presented. A first device configured with an object recognition engine captures a media representation of an environment and identifies an object within that environment. Then based on matched object traits from a database, the engine selects a delegation rules set, and delegates certain media capturing functionality to a second device according to the selected delegation rules set.
US10382523B2

A system for distributing multimedia files 312 using a media server 112 and corresponding method thereof are described. The system comprises a processing device 302; a network interface 306; and a storage device 310. The storage device 310 comprises: a set of multimedia files 312; and a set of executable instructions 314 which cause the processing device 302 to receive a multimedia file 312; update a website to comprise the received multimedia file 312 for distribution to a web client in response to receipt of the multimedia file 312; update a streaming content to comprise the received multimedia file 312 for distribution to a streaming client in response to receipt of the multimedia file 312; and respond to received requests for the received multimedia file 312.
US10382522B2

Third-party apps on a mobile device can expose their content, such as audio content, video content, music stations, audio books, and so forth, to an in-vehicle computing device via a standardized format for content items that is decoupled from the user interfaces of the third-party apps. In this way, the in-vehicle computing device can display the content items in an in-vehicle user interface without granting providers of the content items access to the in-vehicle user interface. This system can present the content items in a different, independent user interface, even though the content items are associated with a third-party app having its own user interface. Content items encapsulate metadata describing the media, such as a title, subtitle, artwork, playback progress, a content item type, whether the content item is playable, whether the content item is a container item, and so forth.
US10382510B2

A device includes a first interface, and a processor. The first interface connects to a wide area network and communicates with a first electronic device via the wide area network. The processor is configured to initiate transmission of a request while the processor is disconnected from a local area network. The processor is configured to initiate transmission of a second request to a second electronic device via the first interface. The second electronic device is located in a facility remote to the residential gateway. The processor is further configured to receive media content sent from the second electronic device responsive to the second request.
US10382502B2

Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.
US10382497B2

A system is described for setting up videoconferencing between a user 1, 3, 5 and an agent 13, 23, 33 with little or no downloads and configuration. A director 500, 1500, 2500 receives requests from users 1, 3, 5 on computing devices 200, 400, 700 for videoconferences through a website. A connection ID device 520 receives input from the user 1, 3, 5 as to which connection application 210, 220, 410, 710, 720 the user 1, 3, 5 is using. A platform selection device 530 then uses lookup device 531 to find compatible videoconferencing format of the connection application 210, 220, 410, 710, 720 in a compatibility table 533 and determines which video hosting platform 7, 9, 11, 12 employs this compatible videoconferencing format. A linking device 540 then sends a link to the video hosting platform 7, 9, 11, 12 to the user's computing device 200, 400, 700 and agent's computing device 300, 600 to connect and videoconference. In an alternative embodiment, a linking device 540 routes communications from the user's computing device 200, 400, 700 and the agent's computing device 300, 600 to/from the video hosting platform 7, 9, 11, 12. In still another embodiment, the software on the user's end may be in the form of an App which directly links to the director.
US10382495B2

A network node and a method therein for transferring a media stream are disclosed. The network node (110) transfers (A010) a media stream from a first device (111) to at least a second device (112), wherein the first device (111) supports bit rate adaptation based on Temporary Maximum Media Stream Bitrate Request, “TMMBR”, feedback and the second device (112) supports bit rate adaptation based on Self-Clocked Rate Adaptation for Multimedia, “SCReAM”, feedback. The network node (110) receives (A020) SCReAM feedback from the second device (112). Furthermore, the network node (110) derives (A030) at least one rate control message from the SCReAM feedback. Moreover, the network node (110) determines (A040), based on said at least one rate control message, a recommended bit rate to be recommended for use by the first device (111) when encoding the media stream. Then, the network node (110) sends (A050) a TMMBR message to the first device (111), wherein the TMMBR message indicates the recommended bit rate. A corresponding computer program and a carrier therefor are also disclosed.
US10382493B2

Computerized methods and systems receive neutralized data items on a first entity from a second entity over a network by receiving a first data item from the second entity. A security protocol that applies rules and policies is applied to the first data item to create a second data item that is a neutralized version of the first data item. The first data item and the second data item are converted into comparable forms. The second data item is analyzed against the first data item by comparing the comparable forms to form at least one comparison measure. The second data item is received on the endpoint if the at least one comparison measure satisfies a threshold criterion. The security protocol is modified to adjust the applied rules and policies if the at least one comparison measure does not satisfy the threshold criterion.
US10382491B2

A continuous security delivery fabric is disclosed. One or more security functions, comprising one or more tasks to be performed by a security tool, utility or service is encapsulated in a componentized security policy. The componentized security policies may be scheduled to run against one or more shadow environments, which are substantive copies of an information technology installation. One or more componentized security policies are scheduled as to run substantively continuously with results of the execution of the componentized security policies against the shadow aggregated. Based on automated analysis which may include machine learning, security issues in the actual information technology installation are inferred, and remediation either recommended or automatically executed. Various embodiments, including a microservices infrastructure embodiment are disclosed.
US10382486B2

Disclosed herein are representative embodiments of methods, apparatus, and systems for processing and managing information from a compliance and configuration control (“CCC”) tool and generating information for a security information and event management (“SIEM”) tool based on the information from the CCC tool. For example, in one exemplary embodiment, information from a CCC tool is transferred to a SIEM tool or logging tool by receiving the information from the CCC tool in a format that is not recognized by the SIEM tool or logging tool, and generating an output message in a message format that is recognized by the SIEM tool or logging tool. In particular embodiments, the message format is a customizable message format that is adaptable to multiple different SIEM tools or logging tools. In further embodiments, the data transferred to the SIEM tool comprises data indicative of compliance policy changes.
US10382484B2

A method for operation of a deception management server, for detecting and hindering attackers who target containerized clusters of a network, including learning the network environment, including finding existing container instances, finding existing services and relationships, extracting naming conventions in the environment, and classifying the most important assets in the environment, creating deceptions based on the learning phase, the deceptions including one or more of (i) secrets, (ii) environment variables pointing to deceptive databases, web servers or active directories, (iii) mounts, (iv) additional container instances comprising one or more of file server, database, web applications and SSH, (v) URLs to external services, and (vi) namespaces to fictional environments, planting the created deceptions via a container orchestrator, via an SSH directly to the containers, or via the container registry, and issuing an alert when an attacker attempts to connect to a deceptive entity.
US10382480B2

Presented herein are techniques for remediating a distributed denial of service attack. A methodology includes, at a network device, such as a constrained resource Internet of Things (IoT) device, receiving from an authorization server cryptographic material sufficient to validate and decrypt tokens carried in packets, detecting a denial of service attack that employs packets containing invalid tokens, and in response to detecting the denial of service attack, signaling a remediation server for assistance to remediate the denial of service attack, and sending to the remediation server the cryptographic material over a secure communication channel such that the remediation server enables validation and decryption of tokens carried in packets, subsequent to detection of the denial of service attack, that are destined for the network device.
US10382476B1

A processing device comprises a processor coupled to a memory and is configured to identify a plurality of mobile application market sites accessible over a network, and to extract features from each of the mobile application market sites. Health scores are computed for respective ones of the mobile application market sites based on the corresponding features extracted from those mobile application market sites. One or more proactive measures are initiated to prevent one or more mobile devices from downloading mobile applications from any of the mobile application market sites having computed health scores below a specified threshold. The mobile application market sites may be identified as respective alternative mobile application market sites relative to a known primary mobile application market site. The alternative mobile application market sites may comprise respective alternative mobile application stores. The processing device may be implemented in a computer network or an associated network security system.
US10382473B1

Methods and systems for providing a recommendation for improving the security of a networked system against attackers. The recommendation may include a recommendation of a single attacker step to be blocked to achieve optimal improvement in security, or of multiple such attacker steps. If the recommendation includes multiple attacker steps, the steps may be ordered such that the first attacker step is more important to block, provides a greater benefit by blocking, or is more cost effective to block than subsequent attacker steps in the ordered list of attacker steps.
US10382469B2

Systems and methods of identifying a security risk by monitoring and generating alerts based on attempts to access web domains that have been registered within a short period of time and are therefore identified as “high-risk,” including identifying an attempt to access a domain; receiving a registration date of the domain; and detecting a security risk based on the registration date of the domain.
US10382467B2

Computer-implemented methods and apparatuses for recursive multi-layer examination for computer network security remediation may include: identifying one or more first communications originating from or directed to a first node; identifying at least one of a protocol and an application used for each of the one or more first communications; examining each of the one or more first communications for malicious behavior; receiving a first risk score for each of the one or more first communications responsive to the examining; determining the first risk score associated with one of the one or more first communications exceeds a first predetermined threshold; and indicating the first node and a second node in communication with the first node via the one of the one or more first communications are malicious. Exemplary methods may further include: providing the identified malicious nodes and communications originating from or directed to the malicious nodes.
US10382460B2

In one implementation, a method for providing security on externally connected controllers includes receiving, at a reporting agent that is part of a security middleware layer operating on a controller, an indication that a process has been blocked; obtaining, by the reporting agent, trace information for the blocked process; determining, by the reporting agent, a code portion in an operating system of the controller that served as an exploit for the blocked process; obtaining, by the reporting agent, a copy of malware that was to be executed by the blocked process; generating, by the reporting agent, an alert for the blocked process that includes (i) the trace information, (ii) information identifying the code portion, and (iii) the copy of the malware; and providing, by the reporting agent, the alert to a network interface on the controller for immediate transmission to a backend computer system.
US10382447B2

An enhanced data interface (EDI) for communications between an application operating on a communication device and an access device can provide enhanced verification between the communication device and access device. The communication process may include the access device sending a request for available applets to a communication device, and receiving a list of available applets from the communication device. The access device may select an untrusted applet identifier, and provide the selected untrusted applet identifier and an entity identifier associated with the access device to the communication device. The communication device can validate the access device as being authorized to access credentials associated with the selected untrusted applet identifier by comparing the entity identifier to a list of trusted entity identifiers, and provide credentials associated with the selected untrusted applet identifier to the access device.
US10382443B2

Systems and methods for tiered connection pooling are disclosed herein, which may be used in a method of fulfilling user requests in an enterprise computing system. The method involving generating, by a processing unit, a first connection pool comprising one or more previously used authenticated connections with a resource; generating, by the processing unit, a second connection pool comprising one or more unused authenticated connections with the resource; and generating, by the processing unit, a third connection pool comprising one or more unauthenticated connections with the resource; receiving, by the processing unit, a request from the user device to access the resource, the resource requiring authentication for access; and fulfilling, by the processing unit, the request based on a connection from the first, second, or third connection pool.
US10382438B2

Techniques for expanded content tag sharing include determining that a first user is associated with content provided by a different second user. Data is recorded that indicates the first user is authorized to associate a different third user with the content provided by the second user, without further input by the second user. In some embodiments, the data that indicates the content provided by the second user includes data that indicates a plurality of contents. Some techniques include determining a message received from a first user indicates a portion of content associated with the first user, and a second user. The portion of the content is rendered on an apparatus of the second user. The second user is prompted for associating, with the portion of the content, an item identifier, such as text or another user, for the portion of the content.
US10382431B2

Identifying a communication source includes receiving a message from a client computer requesting access to a computer-based resource; and receiving, a network signature from the client computer, wherein the network-related signature comprises a value representing how many routing devices are on a network path between the client computer and a predetermined computer. Also included is determining whether the vector of values matches a vector of stored values, each stored value potentially corresponding to a respective one of the values in the vector of values; and limiting access to the computer-based resource based at least in part on the vector of values not matching the vector of stored values.
US10382424B2

An authentication system includes an authentication server, an application having a proxy, and a token store. The token store receives an authentication request and sends the request to the authentication server. The authentication server authenticates the user based on the request. The token store requests an offline token from the authentication server. The authentication server sends the offline token to the token store. The token store generates a key-secret pair and stores the offline token and the key-secret pair in a database. The token store sends the authentication result of the user to the application. The application receives an authentication result and requests a key-secret pair from the token store. The token store sends the key-secret pair to the application. The key-secret pair is used to configure an agent, which adds the key-secret pair to a communication request sent to the application. The application processes the communication request.
US10382420B1

Disclosed is a system, method, and device to confirm that a user to whom a given website is to be registered can access the content of the website and that a party controlling the content of the website has access to the password-protected registered-user account in which the given URL is to be registered. A code is provided to a registered user, and then a resource is requested to verify that the code appears in the resource. Once the website has been thus validated, numerous functions pertaining to the validated website or verified owner are enabled.
US10382419B2

An object of the present invention is to prevent an attack from or via a communication device on an information apparatus in a communication system including the information apparatus, the communication device coupled to the information apparatus in the aftermarket, a server that authenticates the communication device, and a communication unit between the communication device and the server.A communication device includes a first interface that performs first communications with a server, a second interface that performs second communications with an information apparatus, and an information processing unit that performs an information process including a communication protocol process accompanied by the first and second communications. The information processing unit of the communication device sends a signature of the communication device from the first interface to the server, receives via the first interface a driver sent after the server authenticates the communication device on the basis of the received signature, and sends the received driver from the second interface to the information apparatus.
US10382413B1

A client device bootstraps against a trusted server by obtaining an activation code that includes an identifier and a one time password. The client device sends a message to a public server requesting an address of a trusted server associated with the identifier. The client device receives the address of the trusted server from the public server and initiates a communication session with the trusted server at the address provided by the public server. The one time password is used as a shared secret to secure the communication session. The client device downloads cryptographic information from the trusted server.
US10382407B1

Techniques are provided for encryption and decryption of time series data using a digital filter array. A plurality of digital time series samples generated by a digital time series generation device are applied to a digital filter array (e.g., a finite impulse response filter or an infinite impulse response filter) that combines delayed versions of the digital time series samples using a plurality of coefficients to generate a plurality of encrypted digital time series samples. The plurality of coefficients comprise a portion of an encryption key associated with the digital time series generation device. The digital time series generation device has an associated device identifier, and the device identifier and the corresponding encryption key are registered with a server. The plurality of encrypted digital time series samples and the device identifier are provided to the server for decryption using an inverse digital filter array based on the encryption key.
US10382406B2

An improved method and system for digital rights management is described.
US10382405B2

Systems and methods for creating fingerprints for encryption devices are described herein. In various embodiments, the system includes an encryption device operatively connected to a device management system. According to particular embodiments, the device management system: 1) receives a first payload from the encryption device, the first payload including data in a particular format; 2) creates a fingerprint for the encryption device, the fingerprint including a section format for each of one or more distinct sections of the particular format; 3) storing a record of the fingerprint for the encryption device and the unique identifier at the at least one database; and 4) comparing a format of each subsequent payload received from the encryption device to the fingerprint for the device to determine whether the device has been compromised.
US10382391B2

Systems, methods and apparatus for managing network address information. In some embodiments, an appropriate address authority is queried to obtain information useful for address mapping. For example, the address authority may be selected by determining whether an address to be mapped is within one or more blocks of addresses for which the address authority is authoritative. In some further embodiments, address mapping information may be distributed from an address authority to a network device, so that the network device may perform address mapping using locally available information.
US10382381B2

The invention provides a graphical user interface which can be used simultaneously by remote users each having at least one display screen, said graphical user interface comprising a virtual space (1) as well as a plurality of pictograms (2, 3 . . . N) respectively associated with each of said users, each pictogram being designed to appear in said virtual space (1) and disappear therefrom under the control of the user with whom it is associated, said virtual space (1) and the pictograms (2, 3 . . . N) appearing therein being designed to be displayed on the screens available to the users, the size of the virtual space (1) varying according to the number of pictograms (2, 3 . . . N) appearing in said virtual space (1). Graphical user interfaces.
US10382380B1

Technologies are disclosed for providing a workload management service for first-in, first-out (“FIFO”) queues in a network-accessible message queuing service within a service provider network. When a host is overloaded, or about to become overloaded, the affected host sends an alarm to the workload management service. The workload management service determines a set of other hosts that have lower workloads based upon performance metrics. The workload management service selects a new host from the set of hosts for moving a FIFO queue from the overloaded cluster. The workload management service seals the FIFO queue fragment at the overloaded host for writing of new messages and new messages having the same message group identifier are written to a new FIFO queue fragment on the new host. Messages are not read from the new FIFO queue fragment until all messages are read from the sealed FIFO queue fragment on the overloaded cluster.
US10382376B2

A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user. In other implementations, decision logic automatically controls the forwarding of the notification information to the second user.
US10382362B2

A high-performance, scalable and drop-free data center switch fabric and infrastructure is described. The data center switch fabric may leverage low cost, off-the-shelf packet-based switching components (e.g., IP over Ethernet (IPoE)) and overlay forwarding technologies rather than proprietary switch fabric. In one example, host network accelerators (HNAs) are positioned between servers (e.g., virtual machines or dedicated servers) of the data center and an IPoE core network that provides point-to-point connectivity between the servers. The HNAs are hardware devices that embed virtual routers on one or more integrated circuits, where the virtual router are configured to extend the one or more virtual networks to the virtual machines and to seamlessly transport packets over the switch fabric using an overlay network. In other words, the HNAs provide hardware-based, seamless access interfaces to overlay technologies used for communicating packet flows through the core switching network of the data center.
US10382360B2

A gateway device of a mobile packet core network matches (S31) data packets flowing to/from the mobile packet core network, using a filter, and terminates (S33) a session in accordance with an action for the filter when a data packet of the session, which flows to/from the mobile packet core network, matches the filter (S32).
US10382355B2

An operating method of an overlay management server (OMS) is disclosed. The operating method may include performing a registration process along with a network entity, performing a resource reservation process along with the network entity in response to the registration process being performed, receiving a peer list provision request from the network entity in response to the resource reservation process being performed, and transmitting, to the network entity, a peer list including information associated with an overlay resource for the network entity based on a priority level of the network entity in response to the peer list provision request being received.
US10382350B2

Network interface apparatus includes a host interface and a network interface, which receives packets in multiple packet flows destined for one or more virtual machines running on a host processor. Packet processing circuitry receives a first instruction from the host processor to offload preprocessing of the data packets in a specified flow in accordance with a specified rule, and initiates preprocessing of the data packets while writing one or more initial data packets from the specified flow to a temporary buffer. Upon subsequently receiving a second instruction to enable the specified rule, the initial data packets are delivered from the temporary buffer, after preprocessing by the packet processing circuitry, directly to a virtual machine to which the specified flow is destined, followed by preprocessing and delivery of subsequent data packets in the specified flow to the virtual machine.
US10382349B2

A server is provided in a network system that controllers control switches based on information given from an application. The server includes queues, each of which is associated with the switches, to store information given from the application directed to the associated switch, a receiver to receive, from each controller, destination information including queue designating information and information for transmitting information read from the queue designated by the queue designating information to one of the controllers being a destination of the read information, and a transmitter to transmit the information read from each of the queues to one of the controllers to control at least one of the switches associated with each of the queues based on the destination information.
US10382348B2

A system and method for processing a plurality of vehicle messages, wherein the method comprises: receiving a plurality of vehicle messages from a plurality of vehicles; generating a key n-tuple including a key and a time indicator for each of the vehicle messages; storing each of the vehicle messages in a data structure that comprises a priority queue for each key; storing each of the key n-tuples in a timer queue; obtaining a key n-tuple from the timer queue; recalling a vehicle message from a corresponding priority queue; and sending the vehicle message to at least one of a plurality of compute nodes.
US10382345B2

In one embodiment, a next set of packets in a first flow may be identified. A counter may be incremented, where the counter indicates a first number of initial sets of packets in first flow that have been identified. The identified next set of packets may be prioritized such that the first number of initial sets of packets in the first flow are prioritized and a sequential order of all packets in the first flow is maintained. The identifying, incrementing, and prioritizing may be repeated until no further sets of packets in the first flow remain to be identified or the first number of initial sets of packets is equal to a first predefined number.
US10382340B1

A device may include one or more memories, and one or more processors to receive a plurality of packets over a network. Packets, of the plurality of packets, may relate to a subscriber. The subscriber may be a source subscriber from which the packets are initiated or a destination subscriber to which the packets are destined. The device may determine whether a rate of receipt of the packets satisfies a first threshold, detect whether a level of processor usage satisfies a second threshold, and perform one or more actions to cause filtering of additional packets relating to the subscriber based on whether the rate of receipt of the packets satisfies the first threshold and based on whether the level of processor usage satisfies the second threshold. The device may monitor filtering of the additional packets to determine whether to filter further packets relating to the subscriber.
US10382339B2

A computer network appliance may include a memory and a processor cooperating with the memory to run a classification kernel module performing traffic shaping on data packets based upon a first set of queuing disciplines (qdiscs). The processor may further run at least one virtual device also performing traffic shaping on the data packets based upon a second set of qdiscs different than the first set of qdiscs, and provide the data packets to a network interface.
US10382305B2

Embodiments apply a set of sequenced instructions to connect to a network through a captive portal. A computing device detects a network access point and obtains the instruction set corresponding to the network access point. The instruction set is derived by a cloud service from crowdsourced data describing interactions between mobile computing devices and the network access point. Applying the instruction set includes performing actions such as navigating web pages to accept terms and conditions, provide user or device information, and more.
US10382303B2

Embodiments are directed to monitoring network traffic in a network. A device relation model that may be comprised of two or more nodes and one or more edges stored in memory of the network computer may be provided to a network monitoring computer (NMC), such that each node represents an agent and each edge represents a relationship between two agents. If error signals are detected by the NMC, the NMC perform further actions to process the error signals. The device relation model may be traversed to identify agents associated with the error signals. The network traffic associated with the error signals and the agents may be analyzed by the NMC. If the error signals are associated with anomalies in the network traffic, users may be notified. The device relation model may be updated upon discovery of new computing devices, new applications, or new associations between agents.
US10382295B2

Methods, systems, and apparatus for network monitoring and analytics are disclosed. The methods, systems, and apparatus for network monitoring and analytics perform highly probable identification of related messages using one or more sparse hash function sets. Highly probable identification of related messages enables a network monitoring and analytics system to trace the trajectory of a message traversing the network and measure the delay for the message between observation points. The sparse hash function value, or identity, enables a network monitoring and analytics system to identify the transit path, transit time, entry point, exit point, and/or other information about individual packets and to identify bottlenecks, broken paths, lost data, and other network analytics by aggregating individual message data.
US10382285B2

Systems and methods are provided for modeling and simulating a communication network operating under at least one communication protocol, which supports a Smart Grid electricity network. Communication performance data of the communication network are generated by a processor based on operating behavior of the Smart Grid with a plurality of assets under a first condition. Devices in the Smart grid are grouped in bins for rapid modeling. One or more different configurations of the communication network are entered into the processor and related performance data is also generated. Network configurations are compared based on the generated performance data which may include end-to-end delay and reception rate. Processor based systems to perform modeling methods are also provided.
US10382278B1

An apparatus in one embodiment comprises a processing platform configured to implement multi-layer infrastructure comprising compute, storage and network resources at a relatively low level of the multi-layer infrastructure and an application layer at a relatively high level of the multi-layer infrastructure. The processing platform is further configured to determine operational policies for respective different ones of the layers of the multi-layer infrastructure other than the application layer, the operational policies defining operational rules and requirements relating to the corresponding layers, to determine an application policy for the application layer, the application policy defining application workload rules and requirements for an application to be executed in the multi-layer infrastructure, and to manage the multi-layer infrastructure in accordance with the operational policies and the application policy. The operational policies are defined independently of the application policy but mutually enforced with the application policy in conjunction with execution of the application in the multi-layer infrastructure.
US10382274B2

Systems, methods, and computer-readable media for implementing zero-configuration networking over a wide area network. Disclosed are systems, methods, and computer-readable storage media for implementing zero-configuration networking over a wire area network by utilizing agents, application programming interfaces (API), and a controller. The controller can implement polices for communication between the agents and APIs, enabling zero-configuration network.
US10382273B2

Systems, methods, and non-transitory computer-readable storage media which have instructions stored for execution on a processor, for automating the commissioning of a transport network element within a network. A system configured according to this disclosure can be an Automated Commissioning Tool which can initiate communications with a network element on the network. The Automated Commissioning Tool can then retrieve updated firmware corresponding to the network element and configure the network element to have the updated firmware. Finally, the Automated Commissioning Tool can determine, from a network plan, a first port on the network element which is to be connected via a cross-connect to a second port on the network element and establish the cross-connect on the network element. At this point the network element may be commissioned to operate as a transport network element within the network.
US10382272B1

An example network device includes a memory configured to store existing configuration information formatted according to a high level structured input format for the network device, and a processor comprising digital logic circuitry and configured to receive data defining new configuration information formatted according to the high level structured input format, determine one or more differences between the new configuration information and the existing configuration information, translate the one or more differences into one or more sets of data defining device level configuration changes for the network device without translating the entire new configuration information, and configure the network device to update existing device level configuration for the network device according to the sets of data defining the device level configuration changes.
US10382271B2

A method and network node device are provided for controlling an execution of technology specific Push-Button Configuration sessions within a heterogeneous or homogeneous wireless network, as well as a heterogeneous or homogeneous wireless network for detecting a session overlap within the network, whereby the session is related to a configuration session (bootstrapping session, setup session) that establishes a security configuration for encrypted communication over a wireless link. The method and device utilizes an enhanced mechanism for controlling the execution of technology specific Push Button Configuration sessions within a heterogeneous or homogeneous wireless network and a plurality of network node devices interconnected to each other via at least one interface and/or over multiple hops and authenticated or unauthenticated for the network by using a piece of information, e.g. a “Configuration Setup Session Identifier (CSSID)”, for identifying a technology specific Push Button Configuration setup session.
US10382267B2

Aspects of an embodiment of the invention disclose a method, computer program product, and system for managing the energy efficiency of servers providing multi-class computing services with Quality of Service (QoS) assurance. Computing resources are clustered into at least three groups, where each group has a separate power management policy (PMP). A plurality of requests are received from a plurality of devices, and are sorted into at least three service classes based on the requests' QoS criteria. Each request is assigned to one of at least three service queues based on the request's service class, and each service group is processed by a group of computing resources. The power management policies are configured such that each group of computing resources may service requests at an energy efficient point while meeting the QoS criteria of the service class.
US10382256B2

Apparatus, device, methods and system relating to a vehicular telemetry environment for identifying in real time unpredictable network communication faults based upon pre-processed raw telematics big data logs that may include GPS data and an indication of vehicle status data, and supplemental data that may further include location data and network data.
US10382250B2

A disclosed system includes plural switches, a node, and a management apparatus. The node includes: a transmitter that transmits an assignment request whose destination is the management apparatus. The management apparatus includes: a determination unit that determines whether an identifier can be assigned to the node, based on the assignment request; and a transmitter that transmits a response including an identifier assigned to the node. And a first switch that is a switch of the plural switches and relays the assignment request and the response includes: a making unit that makes settings for relaying a packet whose destination is the node; and a transmitter that transmits, to other switches belonging to a domain to which the first switch belongs, a setting request including the information on the logical link that received the assignment request and the identifier included in the response.
US10382243B2

Embodiments of the present invention disclose a data transmission method, including: obtaining, by a first device, N orthogonal frequency division multiplexing (OFDM) symbols, where the N OFDM symbols are used to carry control information and data; and sending, by the first device, a first subframe and a second subframe to a second device, where the first subframe or the second subframe carries the control information, the first subframe includes M OFDM symbols of the N OFDM symbols, the second subframe includes K OFDM symbols of the N OFDM symbols, N is , a positive integer, M or K is zero or a positive integer, M is not greater than N, and K is not greater than N. The embodiments of the present invention further provide a first data transmission device.
US10382234B2

To improve on power and bandwidth limitations associated with conventional feedforward equalizer (FFE) implementations, the present disclosure provides intersymbol interference (ISI) compensation circuits that do not use delay cells common to FFE structures. In one example, the compensation circuit of the present disclosure comprises a two stage amplifier. Each stage of the amplifier is implemented using a differential pair with degeneration. One of the amplifier stages has a transfer function with a zero in the left half of the s-domain, also called the s-plane, and the other amplifier has a transfer function with a zero in the right half of the s-domain. The amplifier stage with the zero in the left half of the s-domain can be used to provide post-cursor ISI compensation, and the amplifier stage with the zero in the right half of the s-domain can be used to provide pre-cursor ISI compensation.
US10382230B2

Devices and methods for decoding a symbol transmitted over a millimeter wave (mmWave) channel. Receiving a test symbol transmitted over the mmWave channel. Estimating channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol, according to a multi-dimensional spreading model with statistics on multi-dimensional paths. The multi-dimensional spreading model with statistics on multi-dimensional paths include an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel. Receiving a symbol over the mmWave channel, and decoding the symbol using the CSI, wherein steps of the method are performed by a processor of a receiver.
US10382227B2

A method comprises a preprocessing step consisting, in the gateway station, in pre-segmenting the data as a function of the carrier frequency which is dedicated to them on the downlink DL, in reassembling and in encapsulating the pre-segmented data in successive basic frames DL BB-Frames, that can be transmitted over the downlink, each basic frame DL BB-Frame of the downlink being encapsulated by addition of a specific transport header DL BB-TH on the downlink and a data field, and a step consisting, in the gateway station, in incorporating the different basic frames DL BB-Frames of the downlink in the data field of the different basic frames UL BB-Frames of the uplink.
US10382224B2

A control device and corresponding motor vehicle for connecting a CAN bus to a radio network, having the following features: the control device includes a wireless controller, a microcontroller, a first CAN transceiver and a second CAN transceiver; the microcontroller is connected, on the one hand, to the wireless controller and, on the other hand, to the CAN transceivers; the first CAN transceiver is connected to the second CAN transceiver; the first CAN transceiver is configured in such a manner that it suppresses transmission via the CAN bus and supports reception via the CAN bus in a normal mode and supports transmission and reception in a diagnostic mode; and the second CAN transceiver is configured in such a manner that it changes the first CAN transceiver from the normal mode to the diagnostic mode when the second CAN transceiver receives a wake-up frame via the CAN bus.
US10382221B2

An operation method of a first communication node supporting communications between an Ethernet-based network and a controller area network (CAN) includes: receiving an Ethernet message from a second communication node belonging to the Ethernet-based network; performing an integrity verification on first automotive safety integrity level (ASIL) authentication information included in the Ethernet message; generating a CAN message based on the Ethernet message for which the integrity verification has been completed; and transmitting the CAN message to a third communication node belonging to the CAN.
US10382214B2

In a general aspect, a method for authenticating a plurality of slave devices connected to a master device can include: generating and sending by the master device a respective challenge to each slave device; in each slave device, generating a response to the respective challenge and transmitting it to the master device; verifying by the master device the response of one of the slave devices; returning by the master device the remaining responses to respective slave devices distinct from those that generated the responses; and verifying by each slave device the response returned thereto by the master device and transmitting the result of the verification to the master device.
US10382209B2

A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
US10382205B1

A security method for using a blockchain service creates a secure blockchain to protect data through a privacy-aware blockchain arbitration server that has zero or restricted capability to view or modify the contents of each block being submitted to the blockchain, creating a barrier between arbitration server and blockchain. A block creator constraint and a block approval authority regulate which block submitter, or creator, and what type of block can be submitted and accepted by blockchain. Arbitration server sums the number of approvals for new blocks added to blockchain. In summing, if the accumulated approvals and disapprovals of blocks satisfy the block's approval policy, the arbitration server adds the block to blockchain and sends to blockchain participants upon queries. If the accumulated approvals and disapprovals of blocks don't satisfy block's approval policy, the arbitration server drops the block. Blockchain participants verify if the new blocks added by the arbitration server.
US10382196B2

This disclosure provides a system and method for secure communications. The method can enable secure machine-to-machine communications within discrete security groups having two or more communication nodes using a zero knowledge authentication process and related cryptography. A first node in the security group can encrypt payload data using a synchronized data set (SDS) known to the member nodes of the security group. The SDS can have a seed. A second node in the security group can decrypt the payload data using the seed. The seed can be provisioned within each node of the security group. The seed can also be provided or changed by a node or another entity to modify the security group membership. Member nodes of the security group can be added or removed as needed. Nodes not having the SDS cannot communicate securely with member nodes.
US10382185B2

Disclosed are a method and a base station for mitigating self-interference in which, in a resource region for transmitting a plurality of downlink control channels, an overlap region is configured, the overlap region being a resource region from which the effects of self-interference due to an uplink communication of a terminal must be removed, and the information regarding the overlap region is transmitted to a terminal connected to a base station and communicating via FDR.
US10382183B2

The present invention relates to the technical field of radio communications, and particularly to a method and apparatus for processing activation/deactivation of inter-eNodeB carrier aggregation. Embodiments of the present invention provide a method for processing activation/deactivation of inter-eNodeB carrier aggregation, comprising the steps of: receiving, by UE, an MAC CE for activation/deactivation of an SCell sent by a master eNodeB or a secondary eNodeB; determining, by the UE, the corresponding SCell; and performing, by the UE, activation/deactivation to the corresponding SCell according to the indication information in the MAC CE for activation/deactivation.
US10382178B2

A reference signal multiplexing method for multiple mobile stations includes: grouping together control signals for the multiple mobile stations; and multiplexing reference signals corresponding to the control signals by CDM over the same bandwidth as that of grouped control signals.
US10382177B2

Systems and techniques are disclosed to reduce pilot overhead by providing common reference signals coded with cover codes that are orthogonal in time and frequency domains. Common reference signals that are coded by cover codes orthogonal in both domains can be de-spread in both the time and frequency domains for improved resolution and larger pull-in windows for both. Also disclosed is semi-uniform pilot spacing in both the frequency and time domains. In a time domain, a first pilot symbol pair is spaced by a first time interval from each other and a second pilot symbol pair is spaced by a second time interval from the first pair, the second interval being greater than the first. In a frequency domain, a first set of pilot symbols is densely placed in a selected frequency band and a second set of pilot symbols is sparsely placed surrounding and including the selected frequency band.
US10382173B2

A method of receiving broadcast signals according to an embodiment of the present invention may comprise the steps of: receiving broadcast signals; demodulating the received broadcast signals by an orthogonal frequency division multiplex (OFDM) method; parsing at least one signal frame from the demodulated broadcast signals, wherein the at least one signal frame includes service data and signaling data corresponding to at least one physical path; decoding the service data included in the at least one signal frame; and encapsulating a baseband packet including the decoded service data and outputting a container packet.
US10382166B1

Systems and methods are disclosed for constrained receiver parameter optimization. Two parameter optimization functions may be applied, with one function providing constraints on the results of the second function in order to determine a parameter set to apply in the receiver. A method may comprise determining a first parameter set based on a first function, determining a second parameter set based on a second function different from the first function, and determining a third parameter set by using the first parameter set to define a subset of a parameter space to which to limit values from the second parameter set. In certain embodiments, a least squares function may be used to constrain the results of a general cost function.
US10382164B2

Aspects of the subject disclosure may include, for example, a launcher that includes a hollow waveguide that guides a first electromagnetic wave conveying data from a transmitting device. A dielectric stub coupler receives the first electromagnetic wave from the hollow waveguide to form a second electromagnetic wave that propagates along a portion of the dielectric stub coupler adjacent to a transmission medium, wherein second electromagnetic wave propagates along the dielectric stub coupler via a first guided wave mode and a second guided wave mode, and wherein the portion has a length that supports a coupling of the second guided wave mode for propagation along an outer surface of the transmission medium.
US10382162B2

A radio communication base station device which can reduce the number of judgment times for a control signal in a mobile station, thereby suppressing power consumption by the mobile station. The radio communication base station device (100) includes: a mapping setting unit (122) which sets a mapping method in a mapping unit (102); the mapping unit (102) which maps a control signal to respective mobile stations to any of subcarriers constituting the OFDM symbol according to the mapping method set by the mapping setting unit (122); an MCS setting unit (121) which references a mapping table in which correlation between a plurality of MCS having different MCS levels and mapping methods is set according to the judgment result of the mapping setting unit (122) and sets MCS in encoding/modulation units (101-1 to 101-n).
US10382160B2

The present invention provides a jamming device for jamming a frequency hopping signal, the jamming device comprising at least one receiving antenna configured to receive signals in the signal spectrum of the frequency hopping signal, an emission detection unit configured to detect emissions in the received signals that possibly pertain to the frequency hopping signal, a signal analysis unit configured to analyze the detected emissions for determining characteristic properties of the frequency hopping signal in an analysis mode and configured to output corresponding jamming trigger signals in an active jamming mode if detected emissions pertain to the frequency hopping signal, and a signal jamming unit configured to jam in the active jamming mode the relevant emissions with a predictive jamming scheme based on the jamming trigger signals if the jamming trigger signals are available and based on a reactive jamming scheme or a barrage jamming scheme if the jamming trigger signals are not available. Further, the present invention provides a respective jamming method.
US10382152B1

A system and method for measuring and recording RF signal strengths received by a radio receiver inside a building from transmissions emitted by a radio transmitter outside the building. At selected locations inside the building, causing the radio transmitter outside the building to transmit on a pre-selected frequency; and at selected locations inside the building, measuring and recording received RF signal strengths from transmissions emitted by the radio transmitter outside the building on at least the pre-selected frequency; and, for each selected location inside the building, logging at least the date, time, receive frequency, and RF signal strength received at that location inside the building. A corresponding system and method measures RF signal strengths from in-building transmissions at the antenna site of the corresponding radio transmitter.
US10382143B1

A method of and system for increasing the reliability of signal detection, that includes receiving at least one audio recording comprising at least one sound marking signal and performing waveform analysis on the sound marking signal to determine whether the sound marking signal is fragmented into a plurality of signal portions. If the sound marking signal is fragmented into a plurality of signal portions, the method further includes confirming that portions of the fragmented sound marking signal possess characteristics of a sinusoidal signal.
US10382140B2

A sparse optical phased array transmitter/receiver includes, in part, a multitude of transmitting/receiving elements that are sparsely positioned. Accordingly, the transmitting/receiving elements are not uniformly distributed at equal distance intervals along a one-dimensional, two-dimensional, or a three-dimensional array. The positions of the transmitting/receiving elements may or may not conform to an ordered pattern.
US10382139B2

A method for optimizing reception of a polarized single-carrier transmission, including transmitting a polarized single-carrier transmission to a receiver, receiving feedback from the receiver of a figure of merit of the polarized single-carrier transmission, and electronically changing polarization of the polarized single-carrier transmission based on the feedback. A single-carrier communication transmitter including a source for a polarized single-carrier transmission signal, a circuit for receiving feedback from a receiver describing a figure of merit of a received polarized single-carrier transmission, and a circuit for changing polarization of the polarized single-carrier transmission signal, based on the feedback. Related apparatus, systems and methods are also described.
US10382138B2

Aspects of the present disclosure describe methods of generating an optimized set of constellation symbols for an optical transmission network wherein the optimized constellation is based on GMI cost and considers both fiber nonlinearity and linear transmission noise.
US10382127B2

Various of the disclosed embodiments relate to line-of-sight (LOS), e.g., optical, based networks. Particularly, systems and methods are provided for aligning nodes in a line-of-sight communication network with their peers. The nodes may be placed and passively aligned with one another as position information is passed between peers. The elevation indicated in the position information may be refined based upon relative barometric pressure readings between peers. In a next phase, isolated networks of nodes may be integrated with the network of nodes contacting the Internet backbone. Finally, routing algorithms may be implemented to address weather effects (e.g., fog) and congestion to optimize network service.
US10382125B2

The present invention is directed to communication systems and methods. According to an embodiment, a receiving optical transceiver determines signal quality for signals received from a transmitting optical transceiver. Information related to the signal quality is embedded into back-channel data and sent to the transmitting optical transceiver. The transmitting optical transceiver detects the presence of the back-channel data and adjusts one or more of its operating parameters based on the back-channel data. There are other embodiments as well.
US10382118B2

Provided herein are apparatus and methods for radio frequency signal boosters for cellular and broadcast television signals with Wi-Fi signals transmission function. Cell phone, Wi-Fi, and broadcast television signals are boosted and retransmitted over a shared antenna or over more than one antenna. In certain implementations, a multi-band signal booster is configured to provide signal path gain to at least three signal paths: a first signal path configured to receive a first time division duplexed Wi-Fi signal, a second signal path configured to receive a first frequency division duplexed mobile or cellular signal, and a second signal path configured to receive a broadcast television signal.
US10382116B2

The invention relates to a radio communication receiver receiving a radio signal (S) including a main polarisation (MAIN-POL) and a secondary polarisation (X-POL) orthogonal to the main polarisation (MAIN-POL), the receiver including: a unit (1) for receiving the main polarisation (MAIN-POL) and the secondary polarisation of the received signal, synchronised as a carrier frequency with the main polarisation (MAIN-POL); a unit (2) for cancelling out the secondary polarisation synchronised with the main polarisation (MAIN-POL) and configured to suppress, from the received signal (S), the interference due to the secondary polarisation (X-POL), the unit (2) for cancelling out the secondary polarisation including a filtering unit (21) that receives the main polarisation (MAIN-POL) and the secondary polarisation (X-POL) as input; a unit (3) for demodulating the filtered signal, located downstream of the cancellation unit and configured to calculate carrier frequency error information and to communicate same by feedback to the upstream receiving unit (1).
US10382115B2

A system and method for hybrid beamforming diversity includes a method by a UE with one or more receive antenna ports, each of the receive antenna ports associated with a plurality of receive beam ports, the method comprising receiving, by the UE, information from a network indicating configurations of one or more transmit antenna ports, each of the transmit antenna ports associated with a plurality of transmit beam ports, the information further indicating a plurality of reference signals, receiving, by the UE, a subset of the reference signals, measuring, by the UE, receive signal quality for each of the subset of the reference signals, determining, by the UE, a selected receive beam port for each of the receive antenna ports, deriving, by the UE, one or more reporting sets, transmitting, by the UE, the one or more reporting sets to the network, and receiving, by the UE, a data transmission.
US10382114B2

There is provided mechanisms for configuring reception of beam reports. A method is performed by a network node. The method comprises scheduling wireless devices to provide beam reports in a common time/frequency resource. The method comprises monitoring reception of the beam reports from the wireless devices in the common time/frequency resource using a cell-covering reception beam created by an analog beamforming network.
US10382111B2

Embodiments described herein include devices, methods, and instructions for managing beam interpolation in massive multiple-input multiple-output (MIMO) communications. In one example embodiment, an evolved node B is configured to transmit to a UE using massive MIMO by transmitting multiple beamformed reference signals on multiple transmission beams each associated with a different plurality of antennas. The eNB receives beam interpolation information back from the UE, and then generates a data transmission that is sent to the UE using an interpolated transmission beam from a first and second transmission beam.
US10382093B2

A method for implementing an upstream symbol alignment within a network component, the method comprising receiving an upstream sync signal via an initializing digital subscriber line (DSL) during a channel discovery phase from a customer premise equipment (CPE), determining a corrected upstream symbol alignment value based upon the upstream sync signal, and transmitting the corrected upstream symbol alignment value to the CPE, wherein the upstream symbol alignment value determines an upstream symbol alignment for one or more upstream transmissions, and wherein the corrected upstream symbol alignment value is determined before receiving a plurality of upstream data signals within the data symbol positions during the channel discovery phase.
US10382088B2

This communications device (CMU) on board an airborne platform (PAE) is compatible with the frequency management mechanism defined by the VDL mode 2 standard. It comprises: activation module for activating a receiver module (VDR2) to scan an alternative frequency (FQ2) taken from a pair contained in a list (LST) of pairs received by a bidirectional module (VDR3) in communication with a ground station on another frequency; detector module for detecting at least one criterion representative of a break in communication with said ground station; and configuration module for configuring a bidirectional module (VDR3) for communicating on the alternative frequency (FQ2) with a target ground station (VGS2) heard by the receiver module.
US10382080B2

One embodiment of the invention relates to a trainable transceiver. The trainable transceiver includes a transceiver circuit, a user input device, a battery, and a voltage regulator circuit. The transceiver circuit is configured to reproduce and transmit control signals for operating a plurality of remote electronic devices. The user input device is configured to accept user input. The voltage regulator circuit includes a DC-DC converter configured to step up the battery voltage level, a low leakage switch configured to couple the battery and the DC-DC converter, and a temperature-sensitive current source configured to control the low leakage switch. The battery is configured to power the transceiver circuit, the user input device, and the voltage regulator circuit.
US10382071B2

Circuitry, which includes a PA power supply and RF PA circuitry, is disclosed. The RF PA circuitry includes a group of RF PAs and a group of PA decoupling circuits. The group of RF PAs includes a first RF PA and a second RF PA. The group of PA decoupling circuits includes a first PA decoupling circuit and a second PA decoupling circuit. The PA power supply provides a first PA power supply output signal to at least one of the group of RF PAs and to at least one of the group of PA decoupling circuits. The first PA decoupling circuit is coupled across the first RF PA, is programmable, and at least partially decouples the first RF PA from other circuitry. The second PA decoupling circuit is coupled across the second RF PA and at least partially decouples the second RF PA from other circuitry.
US10382070B2

A communication apparatus including a first mixer configured to generate an analog output signal (XOUT) from an analog input signal (XIN) using a first mixing signal, a second mixer configured to generate an analog output signal (YOUT) from an analog input signal (YIN) using a second mixing signal, and a local oscillator configured to provide a reference frequency (fREF), where the first mixer is configured to derive a first sampling frequency (fS,1) from the fREF, and where the second mixer is configured to derive a second sampling frequency (fS,2) from the fREF.
US10382067B2

Technology is described herein for learning parameters for a parameterized iterative message passing decoder, and to a corresponding parameterized iterative message passing decoder. Learning the parameters may adapt the decoder to statistical dependencies introduced by the specific code's graph. Taking into account the statistical dependencies may allow the code to be shorter and/or denser. Note that the statistical dependencies in the graph may be extremely complex. Machine learning may be used to learn the parameters. The parameters may be learned when decoding data stored in the memory device. Learning the parameters may adapt the decoder to properties of data stored in the memory device, physical properties of the memory device, and/or patterns in host data.
US10382061B2

A convolutional decoder includes a first storage, a second storage, a branch metric processor to determine branch metrics for transitions of states from a start step to a last step according to input bit streams, an ACS processor to select maximum likelihood path metrics to determine a survival path according to the branch metrics and to update states of the start step to the first storage and the second storage alternately based on the selection of the maximum likelihood path metrics, and a trace back logic to selectively trace back the survival path based on the states of the start step stored in a selected storage among the first storage and the second storage.
US10382057B2

A method of compression is disclosed in which an input sequence of bits is divided into a plurality of portions. Each portion is sub-divided into a plurality of sub-divisions. Frequency analysis is performed to determine the number of occurrences of each sub-division permutation and new values are assigned, based on the frequency analysis, to each of the sub-division permutations. For each portion a label representing the permutation of bits in that portion is assigned. The label comprises a representation of a combined value resulting from combining the new values associated with the sub-division permutations of that portion. A processed sequence of bits is generated by replacing, within the input sequence of bits, bit portions with the respective label representing the permutation of bits in that portion.
US10382055B2

A method for compressing digital data, including: extrapolating a value of each sample of data to be compressed as a function of a value of at least one preceding sample, to produce an extrapolated sample; differentiating between each extrapolated sample and the corresponding sample of data to be compressed, to produce a differentiated sample; and deleting redundancy between successive differentiated samples produced by the differentiating stage.
US10382048B2

Disclosed herein are systems for calibrating an analog-to-digital converter (ADC) device, as well as related devices and methods. In some embodiments, a system for calibrating an ADC device may include an ADC device, wherein the ADC device includes an ADC and a dither source, and wherein the ADC device is to apply a set of calibration parameters to generate digital outputs. The system may also include calibration circuitry, coupled to the ADC device, to determine which of multiple sets of values of calibration parameters results in the digital outputs having the lowest amount of noise, and to cause the ADC device to apply the calibration parameters associated with the lowest noise.
US10382044B2

A frequency synthesizer includes: an oscillating section that generates a first signal; a frequency ratio measuring section that measures a frequency ratio of the first signal and a second signal by using the first signal and the second signal; a comparing section that compares the frequency ratio, which is measured by the frequency measuring section, with a target value of a frequency ratio; and a filter that is disposed on a preceding stage of the comparing section. A frequency of the first signal of the oscillating section is adjusted on the basis of a comparison result of the comparing section.
US10382041B2

A buffer circuit may include an input unit coupled among first and second output nodes and a common node. The input unit may be configured to change voltage levels of first and second output nodes based on an input signal. The buffer circuit may generate an output signal swinging between a voltage and a first voltage in a first operation mode, and may generate an output signal swinging between the voltage and a second voltage having a different level from the first voltage in a second operation mode.
US10382039B2

A process is disclosed for using microsensors elements embedded in or on articles for detecting target chemical and/or target environmental conditions of interest, including materials hazardous to human health and/or associated with illegal activity. The microsensor elements can be fabricated on a single semiconductor chip, and can be made indetectable to facilitate secure surveillance of potentially illegal activities.
US10382036B2

Disclosed is circuitry for operating a switch which sees high voltage swings across its source, gate, drain, and bulk terminals. The circuitry generates one or more bias voltages in proportion to an input voltage swing. The one or more bias voltages may be used to bias the gate and bulk terminals to provide reliable and improved turn OFF performance in the switch.
US10382033B2

A power supply voltage detector circuit monitors a ramping supply voltage and selectively enables a voltage divider for operation to divide the ramping supply voltage in response to the ramping supply voltage exceeding a first threshold. Additionally, a variable resistance of the voltage divider is changed in response to the ramping supply voltage exceeding a second threshold. A voltage output from the voltage divider is used to generate a bandgap voltage used as a reference voltage in comparison operations for controlling enabling of the voltage divider and selection of the variable resistance.
US10382025B2

A circuit includes a plurality of series-coupled delay buffers and a plurality of logic gates. Each logic gate includes first and second inputs. The first input of each logic gate is coupled to a corresponding one of the delay buffers. The circuit also includes a plurality of flip-flops. Each flip-flop includes a data input and a data output. The data input is coupled to an output of a corresponding one of the logic gates and the data output is coupled to the second input of one of the corresponding logic gates.
US10382020B2

At least some embodiments are directed to a flip-flop that comprises a tri-state inverter and a master latch coupled to the tri-state inverter and comprising a first transistor, a first inverter, and a first logic gate. The master latch receives a clock signal. The flop also comprises a slave latch coupled to the master latch and comprising a second transistor and a second inverter. The slave latch receives the clock signal. The flop further comprises an enablement logic coupled to the master latch and comprising multiple, additional logic gates. The tri-state inverter, the master and slave latches, and the enablement logic are configured so that when a flip-flop input signal D and a flip-flop output signal Q are identical and the clock signal is toggled, a state of the master latch and a state of the slave latch remain static.
US10382010B2

A circuit for attenuating a signal has an input configured to receive an input signal, an output configured to transmit an output signal, a first attenuation path (having a first active circuit device) between the input and the output, and a second attenuation path between the input and the output. The circuit also has an operational amplifier that, like most operational amplifiers, has a first op-amp input, a second op-amp input, and an op-amp output. In addition, the circuit has a voltage control device coupled with the first op-amp input, and a second active circuit device having a first active terminal coupled with the second op-amp input. A feedback loop is coupled between the op-amp output and a second active terminal of the second active circuit device. Moreover, the op-amp output also is coupled with the first active circuit device.
US10382002B2

A radio frequency system is described. A radio frequency system including at least a first tunable phasing network including at least one first set of metal oxide semiconductor variable capacitor arrays. The first tunable phasing network is configured to shift a phase of a radio frequency signal. And, at least a first switch coupled with the first tunable phasing network. The first switched configured to switch between one or more receiver circuits.
US10381994B2

A loudspeaker real-time state variable prediction system may include a loudspeaker having a voice coil and a magnet, and a non-linear excursion model configured to estimate non-linear excursion of the loudspeaker. The system may further include a thermal model configured to utilize thermal parameters and frequency based on at least one thermal property of the loudspeaker, and a gain adjustment thermal limiter configured to apply a gain reduction an incoming audio signal to protect the loudspeaker from thermal overload.
US10381977B2

Circuits integrated or integrable with a photovoltaic panel to provide built-in functionality to the photovoltaic panel including safety features such as arc detection and elimination, ground fault detection and elimination, reverse current protection, monitoring of the performance of the photovoltaic panel, transmission of the monitored parameters and theft prevention of the photovoltaic panel. The circuits may avoid power conversion, for instance DC/DC power conversion, may avoid performing maximum power tracking to include a minimum number of components and thereby increase overall reliability.
US10381972B2

A system for mounting at least one solar panel on a building may include at least one panel mounting bracket including a base to be positioned on the building, a vertical extension having a proximal end coupled to the base and a distal end vertically spaced apart from the base, and a first lateral extension carried on an exterior surface of the vertical extension. The system may further include an adjustable height extension device for the at least one panel mounting bracket including a lower portion, an upper portion carried by the lower portion to be connected with the at least one solar panel, a second lateral extension carried by the upper portion and vertically aligned with the first lateral extension, and a height adjustment screw including a head carried by the upper portion to set a vertical height of the upper portion.
US10381971B2

The invention relates to a method for estimating a temperature contribution of an inverter used to energize an electrical machine, in particular a synchronous machine. The method comprises the steps for calculating oscillating temperature swings of components of the inverter; and determining, as the estimated temperature contribution (ΔT(ω), ΔTi(ω), (ΔTd(ω)) of the inverter, an upper envelope of an amplitude of a sum of the calculated oscillating temperature swings. The method according to the invention or an apparatus designed to carry out the method can be expanded for the purpose of estimating a temperature or a complete temperature contribution of the inverter and is provided, in particular, for use in an electric vehicle or a hybrid vehicle having an electrical drive without a variable speed gear in order to estimate the operating temperature of vehicle drive power electronics accommodated therein.
US10381968B2

A three-phase regenerative drive employing multiple converter pulse width modulation (PWM) strategies. The drive includes a three-phase converter having inputs for connection to a three-phase AC source, the three-phase converter having three phase legs, a DC bus operably connected to the three-phase converter wherein the three phase converter is configured to direct current from the three-phase AC source to the DC bus, and a three-phase inverter operably connected to the DC bus and a motor, the three phase inverter configured to draw current from the DC bus and provide three phase command signals to the motor. The three-phase converter employs a first PWM strategy to supply current to the DC bus, and the converter employs a second PWM strategy to supply current to the DC bus if a total current in the three phase legs exceeds a selected threshold.
US10381961B2

A motor control circuit includes: first high and low side switches connected to one end of a drive coil of a brush-less motor, and second high and low side switches connected to the other end of the drive coil. In a first energization state, a positive drive current is supplied to the drive coil. In a second energization state, a negative drive current is supplied to the drive coil. In a first reflux state, a positive circulation current is applied to the drive coil after the first energization state. In a second reflux state, a negative circulation current is applied to the drive coil after the second energization state. A first non-energization state is between the first reflux state and the second energization state after the first reflux state, and a second non-energization state is between the second reflux state and the first energization state after the second reflux state.
US10381959B2

A motor control device includes: an inverter circuit including a semiconductor switching element for drive which drives a motor; a cut-off circuit including a semiconductor switching element for cut-off which cuts off an electric connection between the motor and the inverter circuit; a failure detection unit; a rotation number detection unit; and a control unit. In a case where the failure detection unit detects a failure of the semiconductor switching element for drive, the control unit turns off the semiconductor switching element for drive, and in a case where the number of rotations of the motor which is detected by the rotation number detection unit is less than a predetermined first threshold, the control unit further turns off the semiconductor switching element for cut-off.
US10381958B2

A motor controller is provided that executes a commutation routine in one of a plurality of operating modes to regulate current provided to drive coils in a linear motion system. The motor controller generated currents for each of the drive coils in a first operating mode to minimize the copper losses in the drive coils, in a second operating mode to maximize the force applied to the mover, in a third operating mode to provide balanced currents between the drive coils, and in a fourth operating mode to provide currents according to a selected operating point that combines characteristics of the first three operating points. The motor controller may also monitor each of the drive coils for saturation and redistribute at least a portion of the current required to control operation of the mover to the other drive coils when one of the drive coils is saturated.
US10381957B2

A power generation device is provided with: power generation plates, each of which has a vibration plate, and a piezoelectric element that is fixed to one side surface of the vibration plate, said power generation plates being disposed in parallel to each other such that the power generation plates overlap each other at intervals; and supporting sections, which are provided among the power generation plates, and which support the power generation plates. A supporting section in contact with the one side surface of the power generation plate is formed of a conductive material, a first electrode is integrally formed with the supporting section, a supporting section in contact with the other side surface of the power generation plate is formed of a conductive material, a second electrode having a polarity different from that of the first electrode is formed separately from the supporting section, the supporting section is disposed at a substantially center position of the side surface of the power generation plate, and the supporting section is disposed at a substantially peripheral position of the side surface of the power generation plate.
US10381953B2

A bidirectional bridgeless buck-boost power converter circuit is provided that can function as both a voltage source inverter (VSI) circuit to transform direct current (DC) voltage to alternating current (AC) voltage and as a power factor corrector (PFC) circuit to transform AC voltage to DC voltage. The disclosed converter fully utilizes inductors to form a CL filter and buck-boost converter energy storage element. Thus, low inductance chokes are used in the converter, which leads to a higher power density and is more cost-effective. Further, the bridgeless configuration minimizes conduction losses of semiconductors, and coupled with the use of low inductance chokes this improves system efficiency.
US10381946B2

A converter module for converting three-phase electrical power to single-phase electrical power. The converter module includes three-phase terminals and a full-wave bridge rectifier. The three-phase terminals are configured to be electrically coupled to a three-phase power source from which a three-phase power signal is provided. The full-wave bridge rectifier is electrically coupled to the three-phase terminals and configured to rectify the three-phase power signal to a direct current (DC) power signal.
US10381941B2

A switching power supply device includes a transformer including a primary winding and a secondary winding, a first transistor coupled to the primary winding, a first control circuit that outputs a first control voltage, a delay circuit that delays the first control voltage and supplies the delayed first control voltage to the first transistor, a second transistor that has a first terminal coupled to the secondary winding, a diode coupled to the secondary winding, a second control circuit that outputs a third control voltage used for controlling a switching operation of the second transistor, a control voltage generation circuit that generates the second control voltage, and a delay time control circuit that determines an ON period in which the diode is switched on and controls a delay time so that the delay time by which the delay circuit delays the first control voltage is shorter for a longer ON period.
US10381934B2

A multiple parallel-connected resonant converter, an inductor-integrated magnetic element and a transformer-integrated magnetic element are provided. The multiple parallel-connected resonant converter includes a first and a second converters. The first converter having a first input and output end includes a first inductor, a first transformer and a first capacitor connected in series. The second converter having a second input and output end includes a second inductor, a second transformer and a second capacitor connected in series. The second output end is connected with the first output end in parallel. The first and second inductor are integrated in a first magnetic element, the first magnetic element includes a first and second side column, and a first and second central column. The first inductor includes a first coil positioned around the first central column and the second inductor includes a second coil positioned around the second central column.
US10381932B1

A power conversion device includes a primary side rectifier, a main converter, a secondary side rectifier, a secondary side feedback controller, a PWM controller, and a driving compensator. The primary side rectifier is configured to generate a first voltage. The main converter includes a power transistor and is configured to adjust the first voltage to generate a second voltage according to a control signal. The secondary side rectifier is configured to generate an output voltage according to the second voltage. The secondary side feedback controller is configured to generate a feedback signal according to the output voltage. The PWM controller is configured to generate a PWM signal according to the feedback signal. The driving compensator includes a driving resistor circuit. The PWM signal outputs the control signal through the driving resistor circuit, and the driving compensator adjusts a resistance value of the driving resistor circuit according to the first voltage.
US10381931B2

In a control system of a boost converter and a control method of the control system, when a temperature of a current sensor of a boost converter is within a prescribed temperature range, an electronic control unit performs i) executing intermittent step-up control of the boost converter and learning of an offset value of the current sensor, and ii) controlling the boost converter using a corrected current value. The corrected current value is a value obtained by correcting a detected value of the current sensor using a correction value. The correction value is calculated using the learned offset value and the temperature of the current sensor.
US10381923B2

An electronic device includes a reconfigurable charge pump including pump units that can be arranged differently for varying an output voltage generated by the reconfigurable charge pump; a pump regulator coupled to the reconfigurable charge pump, the pump regulator configured to monitor the output voltage and turn the reconfigurable charge pump on or off based on the output voltage; and an arrangement control mechanism coupled to the pump regulator, the arrangement control mechanism configured to control operation of the pump regulator based on the output voltage to generate arrangement control output, wherein the arrangement control output controls electrical connections between the pump units.
US10381919B2

A rectifier is described herein. According to one example, the rectifier includes a semiconductor substrate and further includes an anode terminal and a cathode terminal connected by a load current path of a first MOS transistor and a diode that is connected parallel to a load current path. An alternating input voltage is operably applied between the anode terminal and the cathode terminal. Further, the rectifier includes a control circuit that is configured to switch the first MOS transistor on for an on-time period, during which the diode is forward biased. The first MOS transistor, the diode, and the control circuit are integrated in the semiconductor substrate.
US10381917B2

An apparatus includes a first winding and a second winding on a core and having first taps coupled in common to a first node of an inverter circuit. The apparatus further includes a switching circuit configured to selectively couple a second tap of the first winding to a second node of the inverter circuit and to selectively couple a second tap of the second winding to a third node of the inverter circuit. The switching circuit may be configured to provide a desired balance of first and second voltages at respective ones of the second and third nodes with respect to the first node. Related methods are also described.
US10381909B2

Disclosed is a linear vibration motor comprising a movable element that is equipped with a magnet and weights; a coil for applying a driving force on the magnet through the application of an electric current; a frame, wherein the coil is secured; a shaft, borne on or secured by the frame, for supporting the movable element so as to be able to vibrate along the axial direction; and coil springs, disposed between the movable element and the frame, for elastically supporting the vibration of the movable element along the axial direction, on both sides of the movable element in the direction of vibration, wherein the directions of winding of the coil springs are set so as to prevent rotational vibration, around the shaft, of the movable element that is vibrating reciprocatingly along the axial direction.
US10381906B2

A short-circuit ring for a rotor of an electrical asynchronous machine is circular and has along its circumference a multiplicity of recesses extending in the axial direction, into which rods of a rotor cage of the asynchronous machine can be placed. The short-circuit ring is assembled from a plurality of partial ring segments.
US10381893B2

A rotary electric machine according to the present invention includes: a rotor; a stator that includes: an annular stator core that is disposed so as to surround the rotor; and a plurality of concentrated winding coils that are wound onto the stator core; a holder that includes an annular holder portion in which a groove is formed on one surface so as to extend circumferentially, the holder being disposed on a first axial end of the stator such that a second surface of the holder portion is oriented toward the stator; and a plurality of connecting terminals that are held by the holder, coil terminals of the plurality of concentrated winding coils each extending outward from the concentrated winding coils, being led around circumferentially through the groove, and being connected to connecting terminals that are subject to connection therewith.
US10381892B2

A stator assembly, a motor having the same, and a method of manufacturing a stator assembly are provided. The stator assembly includes a stator core, coils wound around the stator core, and a stator body including a first power terminal, a neutral terminal configured to connect the coils and connected to the first power terminal, and a bearing, wherein each of a connection terminal of the first power terminal and a hole of the bearing is exposed externally, thereby providing an advantage for simplifying an assembly process by reduction of the number of components and simplification of a structure. Further, a useless space is removed by the above process, thereby providing an advantage for reducing the size of a product and reducing the weight thereof.
US10381890B2

An axial gap type dynamo-electric machine (1) comprises: a stator (2) provided with a magnetic core (21) and an exciting coil (22); a rotor (3) provided with a plurality of permanent magnets (4) circumferentially arranged around a rotation center axis (AX), the rotor (3) being also provided with a disk-shaped base material (31) for supporting the permanent magnets, the rotor (3) being disposed at an axial distance from the stator (2); and affixation members (5) for affixing the permanent magnets (4) to the base material (31). The permanent magnets (4) are provided with front surfaces facing the stator (2), rear surfaces facing the base material, and engagement-receiving sections (412, 422, 432) formed at peripheral edges of the permanent magnets (4). The affixation members (5) include: engagement sections (512) engaging the engagement-receiving sections; and affixation sections (511) forming mechanical affixation structures relative to the base material.
US10381889B2

A permanent magnet machine and a rotor assembly for the permanent magnet machine. The permanent magnet machine includes a stator assembly including a stator core configured to generate a magnetic field and extending along a longitudinal axis with an inner surface defining a cavity and a rotor assembly including a rotor core and a rotor shaft. The rotor core is disposed inside the stator cavity and configured to rotate about the longitudinal axis. The rotor assembly further including a plurality of permanent magnets for generating a magnetic field which interacts with the stator magnetic field to produce torque. The permanent magnets are disposed within one or more cavities formed in a sleeve component. The sleeve component configured to include a plurality of cavities or voids therein and thus provide minimal weight to the permanent magnet machine. The permanent magnet machine providing increased centrifugal load capacity, increased power density and improved electrical performance.
US10381886B2

A motor-generator includes a double-sided stator having a first stator pole wound with a first stator winding of a first channel and a second stator pole wound with a second stator winding of a second channel. The first stator pole and the second stator pole are axially aligned with respect to a centerline of the motor-generator and radially offset between a radially inner side and a radially outer side of the double-sided stator. The motor-generator also includes at least one rotor radially disposed from the double-sided stator with respect to the centerline of the motor-generator.
US10381882B2

Provided is a power receiving device including a power receiving coil which receives power supplied by electromagnetic waves, and a measurement coil which is disposed near the power receiving coil and measures an electromagnetic field.
US10381880B2

A plurality of integrated antenna structures described herein may be formed in a flat panel antenna arrays which may be arranged in equally spaced grid and may be used in transmitters for sending focused RF waves towards a receiver for wireless power charging or powering. Each of the integrated antenna structures may include planar inverted-F antennas (PIFAs) integrated with artificial magnetic conductor (AMC) metamaterials. As a result of their high directionality and form factor, the integrated antenna structures may be placed very close together, thus enabling the integration of a high number of integrated antenna structures in a single flat panel antenna array which may fit about 400+ integrated antenna structures. Each integrated antenna structure in the flat panel antenna arrays may be operated independently, thus enabling an enhanced control over the pocket forming. In addition, the higher number of integrated antenna structures may contribute to a higher gain for the flat panel antenna arrays.
US10381877B2

An electrical energy receiving end capable of overvoltage protection and a wireless electrical energy transmission device are provided. An electrical energy receiving coil is divided into a first receiving coil and a second receiving coil, so that under normal operation the first receiving coil and the second receiving coil jointly resonate with an impedance matching network to receive energy. When the electrical energy receiving end has an overvoltage, the first receiving coil and the impedance matching network (or the second receiving coil and the impedance matching network) form a loop, and due to the impedance mismatch, the energy received by the electrical energy receiving end is greatly reduced to solve the problem of overvoltage at the electrical energy receiving end.
US10381876B2

The invention relates to an inductive power transfer transmitter comprising class-E amplifier driver arranged to drive a primary tank circuit including a transmitter coil, in which the driver frequency is tuned to drive the primary tank circuit when the primary tank circuit is in an unloaded condition.
US10381865B2

The present invention provides an uninterruptible power supply display device which includes a signal bus and a plurality of power supply modules each having a power supply unit, a display unit and a control unit. The plurality of power supply modules electrically connect with the signal bus. The control unit on each power supply module simultaneously electrically connects with the power supply unit, the display unit and the signal bus. Each display unit can be operated under a single machine display mode or a system display mode. When under the single machine display mode, the display unit displays the operation message of the corresponding power supply module. When under the system display mode, the display unit generates a system display screen to display the operation messages of the plurality of power supply modules.
US10381841B2

A method for controlling decentralized power generation plants comprises the steps of receiving control commands and/or measuring supply network parameters, processing the received control commands and/or the measured supply network parameters, generating control signals in response to the received control commands and/or the measured supply network parameters for controlling a first power inverter, transmitting the generated control signals to an inverter interface for being output to a first power inverter, adjusting plant parameters, for example the power output of the decentralized power generation plant using the first power inverter in response to the control signals received from the inverter interface. A power generation plant including a power generation plant controller for performing the method is also disclosed.
US10381834B1

The disclosure reduces the size and cost of a power conditioner. A power conditioner including a DC/DC converter connected to a power supply device and an inverter connected to the DC/DC converter includes: a plus side wiring connecting the DC/DC converter and the inverter; a minus side wiring connecting the DC/DC converter and the inverter; a capacitor having one end connected to the plus side wiring and an other end connected to the minus side wiring; and a fuse provided on the minus side wiring, wherein the DC/DC converter has at least one switching element; the other end of the capacitor is connected to a first connection point provided on the minus side wiring on the DC/DC converter side with respect to the fuse; and the switching element is connected to a second connection point provided on the minus side wiring on the inverter side with respect to the fuse.
US10381830B2

A multi-terminal DC electrical network comprises a plurality of DC terminals, each DC terminal operatively connected to at least one other DC terminal via a respective DC power transmission medium; a plurality of converters, each converter being operatively connected to a respective one of the DC terminals, the plurality of converters including at least one designated converter; and a controller including a solver configured to use an algorithm to process a plurality of values to compute a no-load DC voltage for a first designated converter as a function of the plurality of values. The plurality of values include a first value defining an operating mode of each designated converter; a second value defining a default electrical characteristic of the multi-terminal DC electrical network or a computation parameter of the algorithm; and a third value defining an electrical measurement corresponding to a voltage or current in the multi-terminal DC electrical network.
US10381819B2

The present invention provides a DC circuit breaker combining magnetic induction transfer and resistance current limiting, the circuit breaker comprising: a main current circuit, a current-limiting branch, a breaking branch, and an energy dissipation branch; the current-limiting branch and the breaking circuit each comprises a magnetic induction transfer module; an inductor in the magnetic induction transfer module of the current-limiting branch and a branch inductor in the current-limiting branch are coupled to form a mutual inductor; an inductor in the magnetic induction transfer module of the breaking branch and a second inductor in the transfer current loop are coupled to form a mutual inductor. The present invention can limit the current rising speed and amplitude and completely turned off the short-circuit current, thereby reducing the size and manufacturing cost of the circuit breaker. The main loop capacitance needs not be pre-charged; isolation between a secondary charging circuit and the main loop is realized; the discharging capacitance of the magnetic induction transfer modules adopt a bridge structure, which may two-way limit and break the fault current.
US10381816B2

A system that comprises a winch apparatus for manipulating loads associated with public performances, such as performances involving performers and staging equipment, and in which one or more ribbons are deployed each of which is windable around, and unwindable from, a drum, a spool, or other take-up device. Also included is a ribbon for an arrangement via which electrical power can be supplied to a load via a suspension member, such as a band or cable, while movement of the load occurs via deliberate winding up of the band or cable onto the drum or sheave or unwinding of the band or cable from the drum or sheave. The ribbon includes an electrical lead portion having one or a plurality of individual electrical leads and a sheath portion. The sheath portion and the electrical lead portion are moveable with respect to each other.
US10381812B2

Described is a riser that is secured against downward movement, having an electrical riser flat cable that extends vertically or with a vertical component, and at least one riser securing device, surrounding the flat cable, for securing the riser flat cable against downward movement by pressing the flat cable against a nonconductive pressing surface both in the absence of a fire and in the event of fire. The riser securing device includes an electrically nonconductive, fire-resistant clamping element, spaced apart from the pressing surface, that is freely movably guided in an oblique guide that reduces the distance of the clamping element from the pressing surface during downward movement of the clamping element. When a downward tensile force acts on the flat cable, the flat cable is pressable against the pressing surface by the clamping element that is freely movable in the oblique guide and thus variable in its distance from the pressing surface, even when there is a change in the cable thickness, and is thus clampable between the clamping element and the pressing surface. The variability in spacing of the clamp corresponds at least to the difference between the thickness of the flat cable in the intact state and the thickness of the flat cable in the state of melted or burnt-off cable insulation.
US10381807B2

In a discharge generator, a control unit switchably performs a continuous mode and a burst mode based on determination of whether target output power is higher than discharge start power. The burst mode alternately performs a discharge mode and a non-discharge mode. The control unit causes a burst ratio to be set to a value expressed by the following equation b=Po*/Pfs0 where b represents the burst ratio, Po* represents the target output power, and Pfs0 represents the discharge start power. The burst ratio is defined as a ratio of the discharge period to a burst period. The burst period is the sum of the discharge period and the stop period. The control unit causes, in the burst mode, the switch circuit to output, as the output power, the discharge start power during the discharge period.
US10381806B2

An ESD protection device includes a bare unitary body, and a first discharge electrode and a second discharge electrode that are disposed inside the bare unitary body. The first discharge electrode and the second discharge electrode are opposed to each other with a gap interposed therebetween. The bare unitary body includes a cavity in which the gap between the first discharge electrode and the second discharge electrode is located, and to which the first discharge electrode and the second discharge electrode are exposed. A first space of the cavity on a side closer to the first discharge electrode is smaller than a second space of the cavity on a side closer to the second discharge electrode.
US10381802B2

The invention describes a light emitting device (100). The light emitting device (100) comprises at least one light emitting structure (110), at least one processing layer (120) and at least one optical structure (130). The optical structure (130) comprises at least one material processed by means of processing light (150). The at least one processing layer (120) is arranged to reduce reflection of the processing light (150) in a direction of the optical structure (130) at least by 50%, preferably at least by 80%, more preferably at least by 95% and most preferably at least by 99% during processing of the material by means of the processing light (150). It is a basic idea of the present invention to incorporate a non- or low-reflective processing layer (120) on top of a light emitting structure (110) like a VCSEL array in order to enable on wafer processing of light emitting structures (130) like microlens arrays. The invention further describes a method of manufacturing such a light emitting device (100).
US10381799B2

An optical module includes a semiconductor laser with an active layer disproportionately positioned closer to the first surface. The semiconductor laser includes a reflector for reflecting the light outgoing from the active layer in a direction along the first surface toward another direction. The active layer and the reflector are monolithically integrated in the semiconductor laser. The optical module includes a carrier formed from a light transmissive material and having a third surface and a fourth surface opposite to each other. The semiconductor laser is mounted on the carrier so as for the light to enter the third surface. The carrier has a lens integrally on the fourth surface. The optical module includes a substrate having an optical waveguide and an optical coupler for guiding the light to the optical waveguide. The optical waveguide and the optical coupler are integrated in the substrate.
US10381788B2

A variety of active cover plate configurations with prongs configured to contact side screw terminals of electrical receptacles are described.
US10381775B2

The present disclosure relates to a power connector which comprises an insulative housing and a terminal. The insulative housing defines a terminal receiving groove therein and comprises a stopping wall. The terminal is positioned in the terminal receiving groove and comprises a mating portion, a stopping portion and a wire connecting portion. The stopping portion abuts against the stopping wall and comprises a first horizontal portion and a second horizontal portion. The first horizontal portion comprises a first front end edge. The second horizontal portion comprises a second front end edge. A portion of a front end of the first horizontal portion and a portion of a front end of the second horizontal portion are cut off, therefore when the terminal clamps the wire, the first front end edge and the second front end edge do not splay forwardly and outwardly to protrude forwardly, but are parallel to each other or respectively extend backwardly, which thus can avoid the first front end edge and the second front end edge of the stopping portion from abutting against the stopping wall first due to the protruding.
US10381771B2

A connector assembly includes a socket connector and a plug connector. The socket connector includes a main body having a tongue; multiple mating terminals having multiple first contact portions; a shell surrounding the tongue to form an accommodating cavity; and a first thermal conduction member. The first contact portions are exposed from at least one first surface of the tongue and are arranged in a left-right direction. The first thermal conduction member has a first mating portion accommodated in the accommodating cavity, and the first mating portion and the tongue are provided at intervals in the left-right direction. The plug connector includes a circuit board; a chip, provided on the circuit board; a mating joint having an insulating body and multiple conductive terminals provided on the insulating body; and a second thermal conduction member having a second mating portion and a conducting portion thermally conducted with the chip.
US10381770B1

A molded grid pair is revealed that will protect vulnerable contact arrays from unwanted distortion while in manufacture or in service. These grids are specifically designed to accompany contact arrays, such as arrays of hermaphroditic contacts. The grid may cover the faces of the contacts that are opposite the faces that engage mating contacts, and may cover tips at the free ends of the contacts. The grid may be molded out of plastic, and may be mechanically coupled to a header body that secures and maintains spacing of the linear contacts, for example with the grid snapping onto a body.
US10381762B2

An electrical connector for a circuit card assembly including a PCB includes a mating housing having a mating end movable relative to the PCB and contact modules coupled to the mating housing including signal contacts having a mating conductor, a mounting conductor and a flexible conductor. The flexible conductor is flexible to allow relative movement of the mating conductor relative to the mounting conductor. The flexible conductor has a bent portion changing shape. The contact modules have ground contacts providing electrical shielding for the signal contacts. The ground contacts include covers extending along and providing shielding along at least one side of the bent portion of the corresponding signal contact.
US10381757B2

A base strip for connection to at least one plug connector part includes a housing which has a wall portion and at least one plug-in location, into which the at least one plug connector part can be inserted; at least one contact element arranged on the wall portion of the housing for electrically contacting to the plug connector part; and at least one dome which is arranged on the wall portion, protrudes from the wall portion, and has an opening through which the at least one contact element extends in an insertion direction and in which the contact element is held. The dome has two portions which are spaced apart from one another transversely to the insertion direction and are separated from one another by a slot.
US10381753B2

A locking coupling for electrical connections that provides a low-friction interface that delays contact between conductive contacts and retains electrical and mechanical connection with a locking mechanism. A terminal plug embodiment and a coupling embodiment are disclosed, a button release mechanism and a locking recessed mechanism are disclosed.
US10381750B2

An electronic device including a display unit; an array antenna including a transparent electrode material and being disposed within the display unit; and a radio frequency integrated circuit (RFIC) electrically connected to the array antenna. The array antenna includes an antenna element having first and second sides perpendicular to each other disposed slopingly at a predetermined angle with respect to one side of the display unit; and a feeding part connecting the antenna element and the RFIC.
US10381739B2

Multi-radio antenna apparatuses and stations for wireless networks including multiple radios coupled to a single transmit/receive antenna, in which the antenna is highly synchronized by an external (e.g., GPS) signal. These multi-radio antenna systems may provide highly resilient links. Synchronization may allow these apparatuses to organically scale the transmission throughput while preventing data loss. The single transmit/receive antenna may have a single dish or a compound (e.g., a single pair of separate transmitting and receiving dishes) and connections for two or more radios.
US10381730B2

A millimeter-wave (MMW) communication system may include an antenna array structure operating within a MMW band, having both a first antenna coupling point and a second antenna coupling point, whereby the first and the second location of the antenna coupling points are within a coplanar surface on which the antenna array structure is formed. The system may further include a first MMW transmitter that couples a first data modulated MMW signal to the first antenna coupling point and a second MMW transmitter that couples a second data modulated MMW signal to the second antenna coupling point. Coupling the first data modulated MMW signal to the first antenna coupling point generates a first MMW radio signal transmitted at a first propagation direction and coupling the second data modulated MMW signal to the second antenna coupling point generates a second MMW radio signal transmitted at a second propagation direction.
US10381728B2

Embodiments of the disclosure include a multi-band radio frequency (RF) circuit. The multi-band RF circuit includes antenna swapping circuitry coupled to multiple antenna ports that are coupled to multiple antennas, each capable of receiving and/or transmitting in one or more RF bands. In examples discussed herein, the multi-band RF circuit is configured to support a first RF band in a first frequency spectrum, a second RF band in a second frequency spectrum higher than the first frequency spectrum, a third RF band in a third frequency spectrum higher than the second frequency spectrum, and a fourth frequency band in a fourth frequency spectrum higher than the third frequency spectrum. The multi-band RF circuit includes control circuitry that can control the antenna swapping circuitry to select one or more of the multiple antenna ports to support various frequency band combinations without compromising RF performance of the multi-band RF circuit.
US10381727B2

An example discloses a slot antenna. The slot antenna includes: a cover including a slot; and an antenna PCB including a feeding line across the slot. The antenna PCB is coupled with the cover through a positive feeding terminal of the feeding line. The slot is closed at its one width side within the cover. A length of the feeding line is larger than a width of the slot.
US10381723B2

A wireless communication apparatus, for example a wireless base station that spatially multiplexes data for transmission, includes plural array antennas and a beam shape controller that controls the array antennas to form beams of different shapes and each transmit signals for communication quality measurement in an area to be covered by the apparatus, and determines an initial value of a beam shape to be used in data transmission to a counterpart device that has received the signal for communication quality measurement, and after the initial value is determined, repeatedly executes processing to control the array antennas to tentatively change a beam shape in use in data transmission to the counterpart device, and redetermine a beam shape to be used in data transmission to the counterpart device, based on communication quality measured when the post-tentative-change beam shape is used and communication quality measured when the pre-tentative-change beam shape is used.
US10381722B2

Various arrangements for protecting a low-power sensor from electromagnetic interference are presented. A device may have an antenna that is used to transmit a radio signal and have an on-board low-power sensor. A tuned grounding arm may be capacitively coupled with a ground plane of the antenna. The tuned grounding arm can provide a lower energy return path to a feed point of the antenna than through circuitry of the low-power sensor, thus decreasing near-field interference on the low-power sensor.
US10381718B2

A cover for a radar sensor for motor vehicles, which has a wall provided with a three-dimensional relief structure, in which the wall including the relief structure is made of deep-drawn glass.
US10381716B2

This application proposes multi-beam antenna systems using spherical lens with high isolation between antenna ports and compatible to 2×2, 4×4, 8×8 MIMO transceivers. Several compact multi-band, multi-beam solutions (with wideband operation, 40%+, in each band) are achieved by creating dual-band radiators movable on a track around one or more spherical lenses and by placing lower band radiators between spherical lenses. By using secondary lenses for high band radiators, coupling between low band and high band radiators is reduced. Beam tilt range and side lobe suppression are improved through phase shifting and/or a rotational angle of radiators. A wide beam tilt range (0-40 degree) can be achieved via the proposed multi-beam antenna systems. Each beam can be independently tilted. Based on proposed single and multi-lens antenna solutions, cell coverage improvements and stadium tribune coverage optimization are also achieved, together with a reduction in interference.
US10381708B2

A set of superconducting devices is interconnected in a lattice that is fabricated in a single two-dimensional plane of fabrication such that a superconducting connection can only reach a first superconducting device in the set while remaining in the plane by crossing a component of a second superconducting device that is also located in the plane. A superconducting coupling device having a span and a clearance height is formed in the superconducting connection of the first superconducting device. A section of the superconducting coupling device is separated from the component of the second superconducting device by the clearance in a parallel plane. A potential of a first ground plane on a first side of the component is equalized with a second ground plane on a second side of the component using the superconducting coupling device.
US10381697B2

Provided is a metal-air battery including a cathode having an air path. The metal-air battery includes a plurality of folded cells stacked in a direction, and each of the folded cells includes: an anode having a U-shape defined by first and second portions separated from and parallel to each other, and a side portion which connects the first and the second portions to each other; an anode protection film arranged on an inner surface of the anode; and a first cathode and a second cathode on the anode protection film, the first cathode and the second cathode arranged facing each other between the first portion and the second portion of the anode. The first cathode and the second cathode each includes a base which contacts the anode protection film, and a plurality of protrusion units extended from the base.
US10381689B2

Provided is a highly reliable nickel-zinc battery including a separator exhibiting hydroxide ion conductivity and water impermeability. The nickel-zinc battery of the present invention includes a positive electrode containing nickel oxide and/or nickel oxyhydroxide; a positive-electrode electrolytic solution in which the positive electrode is immersed, the electrolytic solution containing an alkali metal hydroxide; a negative electrode containing zinc and/or zinc oxide; a negative-electrode electrolytic solution in which the negative electrode is immersed, the electrolytic solution containing an alkali metal hydroxide; a hermetic container accommodating the positive electrode, the positive-electrode electrolytic solution, the negative electrode, and the negative-electrode electrolytic solution; and the separator exhibiting hydroxide ion conductivity and water impermeability and disposed in the hermetic container so as to separate a positive-electrode chamber accommodating the positive electrode and the positive-electrode electrolytic solution from a negative-electrode chamber accommodating the negative electrode and the negative-electrode electrolytic solution.
US10381688B2

An electrochemical storage cell may comprise first and second electrode sheets wound around a cylindrical core forming a jellyroll structure, the first and second electrode sheets each comprising uncoated conductive edges parallel to end faces of the jellyroll structure, and coated opposing surfaces between the uncoated conductive edges, first and second separator sheets mechanically and electrically separating the coated opposing surfaces of the first and second electrode sheets and mechanically and electrically separating the cylindrical core and the coated opposing surfaces of the first electrode sheet, and slotted cutouts from the uncoated conductive edges, the slotted cutouts angularly co-located relative to the cylindrical core upon forming the jellyroll structure.
US10381683B2

The present disclosure provides an electrochemical storage cell including a battery. The battery includes an alkali metal anode having an anode Fermi energy, an electronically insulating, amorphous, dried solid electrolyte able to conduct alkali metal, having the general formula A3-xHxOX, in which 0≤x≤1, A is the alkali metal, and X is at least one halide, and a cathode including a cathode current collector having a cathode Fermi energy lower than the anode Fermi energy. During operation of the electrochemical storage cell, the alkali metal plates dendrite-free from the solid electrolyte onto the alkali metal anode. Also during operation of the electrochemical storage cell, the alkali metal further plates on the cathode current collector.
US10381668B2

The operation control method of a fuel cell includes acquiring a startup temperature of the fuel cell; acquiring a present temperature of the fuel cell; setting a present target operation point of the fuel cell that is identified by an output voltage value and an output current value based on the startup temperature, or based on the startup temperature and the present temperature; controlling at least one of the flow of the reaction gas supplied to the fuel cell, and an output voltage of the fuel cell so that the operation point of the fuel cell becomes the target operation point, and setting the target operation point includes a process of setting an operation point having a low output voltage value as the target operation point when the startup temperature is low as compared to the case when the startup temperature is high, if the present temperature is the same.
US10381666B2

A control device of a fuel cell system includes a sensor state determining unit and a power generation control unit. A sensor state determining unit performs sensor state determining control before a first startup of the fuel cell after supply complete timing into a first tank and a second tank based on first pressure detected by a first pressure sensor at the supply complete timing, and second pressure detected by a second pressure sensor after a valve is opened. A power generation control unit starts up the fuel cell only when the sensor state determining unit determines that the first pressure sensor and the second pressure sensor are normal.
US10381665B2

Provided is device and method for heating fuel cell stack and fuel cell system having the device. The fuel cell system includes: a power generating unit having fuel cell stacks arranged with an interval defined between the stacks; an outlet manifold unit provided outside each fuel cell stack and guiding a reaction mixture discharged from each stack to outside; an inlet manifold unit provided on each stack at a location opposed to the outlet manifold unit based on the stack, the inlet manifold unit supplying fuel and air supplied through a fuel supply pipe and an air supply pipe into the stack; and a subsidiary fuel supply unit for supplying subsidiary fuel into the outlet manifold unit such that the subsidiary fuel is burnt in the outlet manifold unit so as to heat both the outlet manifold unit and the stack coming into contact with the outlet manifold unit.
US10381661B2

A resin frame equipped membrane electrode assembly includes an MEA having different sizes of components and a resin frame member. A clearance is formed between an outer end of a second gas diffusion layer and an inner expansion. The second electrode layer has a frame shaped outer marginal portion provided at the clearance. The crack density of cracks of the frame shaped outer marginal portion is 30 cracks/mm2 or less, and the interval between the cracks is 0.06 mm or more.
US10381660B2

A separator for a fuel cell includes a thin metal plate, a protrusion formed on the thin metal plate, a gas passage formed by the protrusion, and a trap that is formed by forming a recess in a wall portion of the protrusion such that the trap is provided in the gas passage to correspond to the recess.
US10381658B2

A fuel cell stack includes a fluid flow plate at an outer end, a sealing member contacting the fluid flow plate and a gas diffusion layer, and a catalyst layer inside the gas diffusion layer. A membrane is located at a central location between the catalyst layer and a second catalyst layer. The fluid flow plate includes a channel for receiving a portion of a perimeter of the gas diffusion layer.
US10381656B2

An electrode includes a proton conducting electrolyte phase, an electronic conducting phase, and a metal or metal alloy catalyst in contact with each of the phases. The electronic conducting phase is infiltrated with the proton conducting electrolyte phase such that the phases form a solid nanocomposite with bulk electronic conductivity.
US10381654B2

A method of preparing an electrode having targeted oxygen transport comprises applying a catalyst layer having active catalyst particles on a substrate, scanning the applied catalyst layer to detect the active catalyst particles in the catalyst layer, mapping the detected active catalyst particles, and forming a gas diffusion layer configured to concentrate gas distribution to the detected active catalyst particles based on the map.
US10381646B2

To provide a manufacturing method of graphene oxide that allows mass production through a relatively simple process, at low costs, and with safety and efficiency. A hydrogen peroxide solution, sulfuric acid, and flake graphite are put in a reaction container, and the mixture is stirred to obtain expansion graphite. The synthesized expansion graphite is washed not with pure water but with a saturated aqueous solution of magnesium sulfate (MgSO4) or an organic solvent, whereby a large amount of sulfuric acid is contained between graphite layers. The expansion graphite is subjected to heat treatment or microwave irradiation to form expanded graphite, and a graphite layer is peeled by ultrasonic treatment and then oxidized to form a graphene compound.
US10381643B2

An alkaline electrochemical cell, preferably a zinc/air cell which includes a container; a negative electrode, a positive electrode, wherein said negative electrode and said positive electrode are disposed within the container, a separator located between the negative electrode and the positive electrode, and an alkaline electrolyte, wherein the negative electrode comprises zinc, and a branched chain fluorosurfactant. The fluorosurfactant is preferably a sulfotricarballylate surfactant with multiple fluorinated end groups.
US10381637B2

Provided is a less hygroscopic carbonaceous material that is obtained from a plant-derived carbonaceous raw material and that, when used as a negative electrode material for a nonaqueous electrolyte secondary battery, allows the battery to exhibit good battery characteristics. Provided is a carbonaceous material for negative electrodes of nonaqueous electrolyte secondary batteries. This carbonaceous material is a particulate carbonaceous material containing carbonaceous particles. The carbonaceous material has a BET specific surface area of 1 m2/g or more and less than 20 m2/g. Each of the carbonaceous particles of the carbonaceous material has a core and a skin covering the core. The core contains a calcined product of a plant-derived carbonaceous raw material. The skin is made of a material that has higher electron emission ability upon irradiation with an electron beam than a material of the core.
US10381631B2

A sealed-type battery includes an exterior body, a collector terminal, a hollow rivet defining a hollow section, and a reverse plate arranged between the collector terminal and the hollow rivet. The collector terminal includes: a projected section projected; a peripheral edge section provided; and a notch section provided in the peripheral edge section in a manner to surround the projected section and formed in a manner to reduce thickness of the collector terminal. In a projected direction of the projected section, the projected section is thicker than the peripheral edge section. A fitting section, to which the projected section is fitted, is provided in the reverse plate. The sealed-type battery includes a welded section that has a top surface opposing the hollow rivet and that joins the collector terminal and the reverse plate at a position between the projected section and the fitting section.
US10381630B2

An energy storage device includes: a casing 30 having an opening; an energy storage element 20 housed in the casing 30; a lid plate 40 mounted in the opening of the casing 30; a positive electrode terminal member 100 and a negative electrode terminal member 71 integrally fixed to the lid plate 40 in an insulation state by an insulating synthetic resin; a positive electrode current collector 60P configured to electrically connect the energy storage element 20 and the positive electrode terminal member 100 to each other; and a negative electrode current collector 60N configured to electrically connect the energy storage element 20 and the negative electrode terminal member 71 to each other, wherein an easy-to-break portion 65 is formed on at least either one of the positive electrode terminal member 100 or the positive electrode current collector 60P.
US10381628B2

Disclosed is an electrode assembly in which a plurality of electrode plates are stacked so that a separator is interposed between a positive electrode plate and a negative electrode plate, wherein each of the electrode plates includes an electrode tab protruding outwards at one side thereof for coupling with an electrode lead, wherein at least one electrode plate of the positive electrode plate and the negative electrode plate extends relatively longer than the separator at one end of the electrode plate where the electrode tab is located to form the electrode plate extension protruding out of the separator, and wherein the electrode plate extensions of the same polarity are coupled to each other.
US10381627B2

A battery structure including a positive electrode current collector layer; a plurality of battery modules on the positive electrode current collector layer and spaced apart from one another; and a negative electrode current collector layer on the battery modules, opposite to the positive electrode current collector layer, wherein each battery module of the plurality of battery modules includes a plurality of first positive active material layers which are in electrical contact with the positive electrode current collector layer and disposed in a direction protruding from the positive electrode current collector layer; a plurality of first negative active material layers which are in electrical contact with the negative electrode current collector layer and disposed in a direction protruding from the negative electrode current collector layer; and an electrolyte layer between the first positive active material layers and the first negative active material layers.
US10381625B2

A composite membrane includes: an organic layer having a plurality of through holes; and ion conductive inorganic particles disposed in the through holes, wherein a hydrophobic coating layer is disposed on a surface of the ion conductive inorganic particles.
US10381624B2

The purpose of the present disclosure is to provide a composition for a second battery porous membrane having an excellent redispersibility. The disclosed composition for a second battery porous membrane contains α-alumina-based modified particles, a particulate binder and water, and each α-alumina-based modified particle has a peak in a region from 3500 cm−1 to 3600 cm−1 in an infrared diffuse reflectance spectrometry.
US10381622B2

A battery pack which may secure safety when fire or gas occurs therein or when an external impact is applied thereto is provided. The battery pack includes: a cell assembly including a plurality of secondary batteries; and a pack case including a bottom part having a plate shape and located under the cell assembly, and a side wall part protruding from the bottom part to a preset height, the pack case accommodating the cell assembly in an inner space defined by the bottom part and the side wall part, wherein the side wall part of the pack case includes a hollow in a direction at least partially perpendicular to a thickness direction of the side wall part, and the hollow includes an inwardly open inlet and an outwardly open outlet.
US10381621B2

An exemplary battery pack assembly includes an enclosure having a plurality of horizontally facing sides extending between a first and a second vertically facing side to provide an interior, a component within the interior, and a pocket of the first vertically facing side. The pocket is vertically recessed such that a pocket floor of the pocket is vertically aligned with a portion of the component.
US10381619B2

An exemplary traction battery assembly includes, among other things, a container disposed about a portion of a fastened joint within an interior of a traction battery enclosure. The container is configured to hold contaminants to block the contaminants from contacting a surface of a component housed within the interior. An exemplary contaminant containing method includes, among other things, within an interior area of a traction battery enclosure, holding contaminants within a container to block the contaminants from contacting a surface of a component housed within the interior. The container is disposed about a fastened joint within the interior area.
US10381613B2

A detachable battery rack includes a battery rack body, an anode end portion and a cathode end portion, wherein the battery rack body includes at least two rack panels which defines a battery cavity to install batteries, wherein the anode end portion, which is detachable mounted to the battery rack body, includes an anode conductive plate detachably coupled to the rack panels, and the cathode end portion, which is detachable mounted to the battery rack body, includes a cathode conductive plate detachably coupled to the rack panels, wherein the anode conductive plate and the cathode conductive plate are respectively provided at two opposite sides of the rack panels.
US10381603B2

An OLED display device and a method for detecting and repairing packaging effects of the same are disclosed in order to improve the production yield of OLED display devices, which relate to the field of display technologies. The OLED display device includes a substrate, an OLED element and a packaging structure, a packaging cavity being formed between the packaging structure and the substrate, the OLED element being located within the packaging cavity. The OLED display device further includes a detection unit, the detection unit being located within the packaging cavity and having a chemical activity for oxygen not lower than that of the OLED element.
US10381598B2

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.
US10381590B2

The present specification provides an electrode laminate including a substrate, an electrode provided on the substrate, and an auxiliary electrode electrically connecting to the electrode and has a laminated structure of a first layer having reflectivity of 80% or greater at a wavelength of 550 nm and a second layer having a higher etching rate compared to the first layer, wherein the auxiliary electrode is either provided between the electrode and the substrate, or provided so that the first layer of the auxiliary electrode adjoins at least part of the side surface of the electrode, and an organic light emitting device including the electrode laminate.
US10381586B2

A field effect transistor includes a substrate and a gate dielectric formed on the substrate. A channel material is formed on the dielectric layer. The channel material includes carbon nanotubes. A patterned resist layer has openings formed therein. Metal contacts are formed on the channel material in the openings in the patterned resist layer and over portions of the patterned resist layer to protect sidewalls of the metal contacts to prevent degradation of the metal contacts.
US10381585B2

A thin film transistor includes a gate electrode, a insulating medium layer and at least one Schottky diode unit. The at least one Schottky diode unit is located on a surface of the insulating medium layer. The at least one Schottky diode unit includes a first electrode, a semiconductor structure and a second electrode. The semiconductor structure comprising a first end and a second end. The first end is laid on the first electrode, the second end is located on the surface of the insulating medium layer. The semiconducting structure includes a carbon nanotube structure. The second electrode is located on the second end.
US10381577B2

The present application provides a hetero-cyclic compound which may significantly improve the lifetime, efficiency, electrochemical stability, and thermal stability of an organic light emitting device, and an organic light emitting device in which the hetero-cyclic compound is contained in an organic compound layer.
US10381572B2

The present specification provides a hetero-cyclic compound and an organic light emitting device comprising the same.
US10381567B2

The present teachings relate to new organic semiconducting compounds and their use as active materials in organic and hybrid optical, optoelectronic, and/or electronic devices such as photovoltaic cells, light emitting diodes, light emitting transistors, and field effect transistors. The present compounds can provide improved device performance, for example, as measured by power conversion efficiency, fill factor, open circuit voltage, field-effect mobility, on/off current ratios, and/or air stability when used in photovoltaic cells or transistors. The present compounds can have good solubility in common solvents enabling device fabrication via solution processes.
US10381566B2

The present invention relates to an organic charge transport layer having a low refractive index, and to an organic EL device, an organic semiconductor device, and an organic photoelectric device which are provided with the organic charge transport layer. An object of the present invention is to provide an organic semiconductor thin film having a dramatically reduced refractive index without impairing conductivity, by mixing a predetermined amount of an electret material into an organic semiconductor material. The organic charge transport layer according to the present invention is characterized by containing an organic semiconductor material and an electret material. It is preferable that the organic semiconductor material is a hole transport material and the electret material has a refractive index of 1.5 or lower.
US10381558B1

A memory device is disclosed. The memory device includes a bottom electrode. The memory device also includes a memory layer connected to the bottom electrode, where the memory layer has a variable resistance. The memory device also includes a conductive top electrode on the memory layer, where the top electrode and the memory layer cooperatively form a heterojunction memory structure. The memory device also includes a retention layer between the memory layer and the top electrode, where the retention layer has a variable ionic conductivity, where the retention layer is configured to selectively resist ionic conduction, and where the resistivity of the retention layer is less than 1×10-4 ohm-m.
US10381557B2

Resistive RAM (RRAM) devices having increased reliability and related manufacturing methods are described. Greater reliability of RRAM cells over time can be achieved by avoiding direct contact of metal electrodes with the device switching layer. The contact can be avoided by cladding the switching layer in a material such as silicon or using electrodes that may contain metal but have regions that are adjacent the switching layer and lack free metal ions except for possible trace amounts.
US10381556B2

Technologies for manufacturing spin transfer torque memory (STTM) elements are disclosed. In some embodiments, the technologies include methods for interrupting the electrical continuity of a re-deposited layer that may form on one or more sidewalls of an STTM element during its formation. Devices and systems including such STTM elements are also described.
US10381542B2

A technique relates to a trilayer Josephson junction structure. A dielectric layer is on a base electrode layer that is on a substrate. A counter electrode layer is on the dielectric layer. First and second counter electrodes are formed from the counter electrode layer. First and second dielectric layers are formed from the dielectric layer. First and second base electrodes are formed from base electrode layer. The first counter electrode, first dielectric layer, and first base electrode form a first stack. The second counter electrode, second dielectric layer, and second base electrode form a second stack. A shunting capacitor is between first and second base electrodes. An ILD layer is deposited on the substrate, the first and second counter electrodes, and the first and second base electrodes. A contact bridge connects the first and second counter electrodes. An air gap is formed underneath the contact bridge by removing ILD.
US10381538B2

A light emitting device includes a light emitting element, a light-transmissive member, a light guide member and a light reflective member. The light-transmissive member includes a first region directly above a top surface of the light emitting element, and a second region at a lateral side of the first region. The light guide member covers a lateral surface of the light emitting element and a bottom surface of the second region of the light-transmissive member. The light reflective member covers an outer surface of the light guide member. The light-transmissive member contains a fluorescent substance and a light scattering material that is not a fluorescent substance. A concentration of the fluorescent substance in the light-transmissive member is higher in the first region than in the second region. A concentration of the light scattering material in the light-transmissive member is higher in the second region than in the first region.
US10381526B2

The present invention provide an orderly patterned remote phosphor crystal material and method for preparation the material and its application, which adopts short-pulse laser to make micro-structure arrays on the surface of phosphor crystal material to enhance the light extraction efficiency of the LED based on the material. The present invention overcomes the phosphor crystal material's properties of hard and dry/wet etching resistance and simplifies the processing steps, which accelerate the processing and improve the producing efficiency. The present invention is able to be performed under room temperature and environment friendly and the micro-structure is stable, which has broad application prospects in white LED field.
US10381509B2

The present embodiments relate a light emitting device.According to the present embodiment, there is provided a light emitting device includes: a first conductive semiconductor layer; an active layer that is disposed on the first conductive semiconductor layer and has a plurality of barrier layers and a plurality of well layers; a plurality of superlattice layers that is disposed under the first conductive semiconductor layer; and a second conductive semiconductor layer which is disposed on the active layer, in which the plurality of superlattice layers include at least three superlattice layers, in which each of the at least three superlattice layers has a plurality of pairs of at least a first layer and a second layer, in which composition of aluminum in the first layer of the superlattice layer is gradually decreased, as the superlattice layer among the at least three superlattice layers is one which is positioned to be adjacent to the active layer, and in which each of the at least three superlattice layers has the same composition of aluminum in the second layer.
US10381502B2

A multicolor imaging device capable of imaging two or more wavelengths with a single pixel comprises an avalanche photodiode having a material composition such that only one carrier causes substantially all of the impact ionization that occurs within the photodiode. The photodiode is arranged such that, when reverse-biased, the photodiode's gain varies with the photon energy of incident light. The photodiode, preferably a PIN avalanche photodiode or a separate absorber-multiplier photodiode, produces an output signal which can include at least two components produced in response to two different wavelengths of incident light. Circuitry receiving the output signal would typically include a means of extracting each of the components from the output signal.
US10381501B2

The disclosure describes multi-junction solar cell structures that include two or more graded interlayers.
US10381498B2

A solar module includes a laminate structure having at least two solar cells. Each of the solar cells has an individual reinforcement laminated to one face of each of the solar cells. The solar cells are spaced apart from each other and the individual reinforcements are spaced apart from each other such that a gap is defined between each of the solar cells. The solar module includes flexible conductors that extend through the gap between the solar cells and electrically connect the solar cells to each other.
US10381493B2

A solar cell unit comprises a cell. The cell includes a cell substrate and a secondary grid line disposed on a front surface of the cell substrate. The solar cell unit also comprises a conductive wire intersecting and welded with the secondary grid line. The secondary grid line has a width in a welding position with the conductive wire greater than a width thereof in a non-welding position.
US10381491B1

A semiconductor device according to an embodiment includes a first electrode; a second electrode; a silicon carbide layer disposed between the first electrode and the second electrode; an n-type silicon carbide region disposed in the silicon carbide layer and having a first nitrogen concentration; a first p-type silicon carbide region disposed in the silicon carbide layer between the n-type silicon carbide region and the first electrode and having a second nitrogen concentration higher than the first nitrogen concentration; and a second p-type silicon carbide region disposed in the silicon carbide layer between the first p-type silicon carbide region and the first electrode, having a third nitrogen concentration higher than the second nitrogen concentration, and having a p-type impurity concentration higher than that of the first p-type silicon carbide region.
US10381490B2

A semiconductor device includes a first transistor having a first threshold voltage, and including first channels, first source/drain layers connected to opposite sidewalls of the first channels, and a first gate structure surrounding the first channels and including a first gate insulation pattern, a first threshold voltage control pattern, and a first workfunction metal pattern sequentially stacked. The semiconductor device includes a second transistor having a second threshold voltage greater than the first threshold voltage, and including second channels, second source/drain layers connected to opposite sidewalls of the second channels, and a second gate structure surrounding the second channels and including a second gate insulation pattern, a second threshold voltage control pattern, and a second workfunction metal pattern sequentially stacked. A thickness of the second threshold voltage control pattern is equal to or less than a thickness of the first threshold voltage control pattern.
US10381485B2

An electronic device is disclosed and includes a housing; a display that is exposed through one surface of the housing; a light emitting unit that is disposed on at least a part of a rear surface of the display and includes at least one light source for outputting light of at least one wavelength band; a light receiving unit that includes at least one area for receiving light of the at least one wavelength band; a light blocking element for blocking light, that is output from the at least one light source, from entering a switch for turning on/off at least one pixel of the display; a processor electrically connected with the display, the light emitting unit, and the light receiving unit; and a memory electrically connected with the processor, in which the memory includes instructions that cause, when executed, the processor to output light through the at least one light source in a state where one or more pixels included in a specific area of the display, which includes an area covering the at least one light source, are turned off or displayed in a specific color.
US10381484B2

A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10381483B2

A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10381481B1

A method includes spin-coating a first metal-free layer over the substrate, depositing a metal-containing layer over the first metal-free layer, spin-coating a second metal-free layer over the first metal-containing layer, forming a photoresist layer over the second metal-free layer, the photoresist layer including a first metallic element, exposing the photoresist layer, and subsequently developing the photoresist layer to form a pattern. The metal-containing layer includes a second metallic element selected from zirconium, tin, lanthanum, or manganese, and the first metallic element is selected from zirconium, tin, cesium, barium, lanthanum, indium, silver, or cerium.
US10381464B2

This disclosure relates to the technical field of semiconductors, and discloses a method for manufacturing semiconductor FinFET devices. The method particularly includes pre-removal of a predetermined thickness of a first region of an isolation region on sides of a fin that is not covered by a pseudo gate such that when a layer of second region of the isolation region covered by the pseudo gate is sacrificially removed during a removal of the pseudo gate, the upper surfaces of the remaining first region and the remaining second region of the isolation region are approximately leveled. By using such a method, DC and AC performances of a resulting FinFET device is improved.
US10381456B2

An enhancement-mode High Electron Mobility Transistor (HEMT) includes a substrate, a Group IIIA-N active layer on the substrate, a Group IIIA-N barrier layer on the active layer, and at least one isolation region through the barrier layer to provide an isolated active area having the barrier layer on the active layer. A p-GaN layer is on the barrier layer. A tunnel diode in the gate stack includes an n-GaN layer on an InGaN layer on the p-GaN layer. A gate electrode is over the n-GaN layer. A drain having a drain contact is on the barrier layer to provide contact to the active layer, and a source having a source contact is on the barrier layer provides contact to the active layer. The tunnel diode provides a gate contact to eliminate the need to form a gate contact directly to the p-GaN layer.
US10381447B2

A Field Effect Transistor (FET) capable of operating at high frequencies and includes comb-shaped source and drain electrodes. The comb-shaped drain electrode includes a plurality of thin comb-shape drain electrode layers at corresponding levels of the FET, each comb-shaped drain electrode layer including a plurality of drain electrode fingers having substantially the same width as the comb-shaped drain electrodes of each other layer. The comb-shaped source electrode includes a plurality of comb-shape source electrode layers at the corresponding levels, each comb-shaped drain electrode layer including a plurality of drain electrode fingers having substantially the same width as the comb-shaped source electrodes of each other layer. In addition, the inter-level retraction of adjacent drain electrode layers is the same or substantially the same. Similarly, the inter-level retraction of adjacent source electrode layers is the same or substantially the same.
US10381443B2

A etch stop semiconductor rail is formed within a source semiconductor layer. A laterally alternating stack of dielectric rails and sacrificial semiconductor rails is formed over the source semiconductor layer and the etch stop semiconductor rail. After formation of a vertically alternating stack of insulating layers and spacer material layers, memory stack structures are formed through the vertically alternating stack and through interfaces between the sacrificial semiconductor rails and the dielectric rails. A backside trench is formed through the vertically alternating stack employing the etch stop semiconductor rail as an etch stop structure. Source strap rails providing lateral electrical contact to semiconductor channels of the memory stack structures are formed by replacement of sacrificial semiconductor rails with source strap rails.
US10381441B2

According to one embodiment, a semiconductor device includes first to third electrodes, first to fourth semiconductor regions, and a first insulating film. The first electrode includes a first conductive region. The second electrode includes a second conductive region. The first semiconductor region includes first to fourth partial regions. The second semiconductor region includes a fifth partial region. The third semiconductor region includes a sixth partial region provided between the fourth partial region and the fifth partial region. The fourth semiconductor region includes is electrically connected to the second conductive region, and includes first and second portions. The first insulating film includes first to third insulating regions. The first insulating region is positioned between the first portion and the first conductive region. The second insulating region contacts the fourth and sixth partial regions. The third insulating region is positioned between the second portion and the first conductive region.
US10381439B2

A nanowire transistor includes: a nanowire channel layer on a substrate; a gate structure on and around the nanowire channel layer, wherein the gate structure comprises a high-k dielectric layer on the nanowire channel layer; a first spacer on a lateral sidewall of the gate structure, wherein a lateral sidewall of the first spacer is aligned with a lateral sidewall of the nanowire channel layer; a second spacer on the lateral sidewall of the first spacer and the lateral sidewall of the nanowire channel layer, wherein top surfaces of the first spacer and the second spacer are coplanar and the second spacer contacts the lateral sidewall of the first spacer and the lateral sidewall of the nanowire channel layer directly; and a source/drain structure adjacent to two sides of the second spacer.
US10381436B2

To provide a semiconductor device having a structure capable of forming a superjunction with less thermal history, a semiconductor device is provided, the semiconductor device including a contact trench formed between two gate trenches, penetrating through a source region, and including its lower end arranged in a base region, and a second conductivity-type protruding portion formed protruding toward a lower side from the lower end of the base region in a region opposite to the lower end of the contact trench, wherein the depth from the upper end of the source region to a lower end of the protruding portion is 3 μm or more, and a carrier concentration Nd in a first conductivity-type region adjacent to the protruding portion in a lateral direction perpendicular to a depth direction and a carrier concentration Na of the protruding portion satisfy a predetermined equation.
US10381429B2

A display device for preventing a defective drive and improving reliability is disclosed. The display device includes a substrate including a display portion and a pad portion outside the display portion, a plurality of power lines positioned on the pad portion of the substrate and extended from the display portion, a plurality of data lines positioned in parallel with the plurality of power lines and extended from the display portion, and a plurality of bridge electrodes configured to connect at least two of the plurality of power lines. Some of the plurality of power lines include a power pad electrode on at least an end of the corresponding power line, and a number of the power pad electrodes is less than a number of the power lines.
US10381427B2

A curved display device including a display area and a non-display area is provided. The curved display device includes a first direction area configured to maintain a flat state and a bending area connected to the first direction area. A thin film transistor (TFT) layer, a passivation layer, a sealing layer, and an upper film are provided on a base substrate in an area where the display area overlaps the bending area, and the sealing layer and the upper film extend to an area where the non-display area overlaps the bending area.
US10381425B2

Provided is an organic light emitting display device having a protective substrate configured to minimize permeation of moisture or static electricity into the device. The protective substrate is disposed on the bottom surface of a substrate so as to support and protect a substrate having an organic light emitting diode from moisture.
US10381417B2

A white light-emitting device is capable of correcting deviations in chromaticity and includes a plurality of pixels, each of the plurality of pixels includes at least two sub-pixels, and each of the sub-pixels is a white light-emitting element. At least one sub-pixel out of the at least two sub-pixels includes a color filter. The optical characteristic of the color filter is set to correct the deviation of chromaticity of light emitted by the white light-emitting element. The white light-emitting device further controls an emission intensity of each of the white light-emitting elements.
US10381413B2

Disclosed are an organic photoelectric device including a first electrode and a second electrode facing each other and a photoelectric conversion layer disposed between the first electrode and the second electrode and selectively absorbing light in a green wavelength region, wherein the photoelectric conversion layer includes at least one first photoelectric conversion material having a peak absorption wavelength (λmax1) of less than about 540 nm and a at least one second photoelectric conversion material having a peak absorption wavelength (λmax2) of greater than or equal to about 540 nm, and an image sensor, and an electronic device.
US10381410B2

An electronic device includes a semiconductor memory that includes: first and second lines spaced apart from each other and crossing each other; a third line spaced apart from the second line and crossing the second line; a first variable resistance element interposed between the first and second lines and overlapping an intersection of the first and second lines; a second variable resistance element interposed between the second and third lines and overlapping an intersection of the second and third lines, a part of the second variable resistance element generating a greater amount of heat than a part of the first variable resistance element when a current flows through the first variable resistance element in an opposite direction to a current flowing through the second variable resistance element; and a material layer serially connected with the second variable resistance element, disposed between the second and third lines, and exhibiting electrical resistance.
US10381408B2

The present disclosure generally relates to the fabrication of metal-oxide-semiconductor (MOS) select transistors in a vertical orientation such that the transistor pair fits within the footprint of a 4F2 memory cell. The present disclosure further relates to the simultaneous fabrication of a vertical stack of transistors in which each transistor is distinct, as opposed to being serially connected in a NAND-like string. An initial stack of materials is built to include silicon layers to act as source and drain regions as well as to serve as epitaxial growth seed points. As such, the transistor disclosed may be utilized in conjunction with memory elements such as Phase Change, Resistive, or Magnetic RAM memory within array designs, among others.
US10381401B2

A multiple arrayed parallel nanowire device includes one or more arrays connected in series, wherein each array includes a plurality of narrow nanowires flanked by one or more wide nanowires, a top electrode, an applied current, a bottom ground electrode, and one or more lateral electrodes where one or more currents or one or more probing voltages can be applied to detect voltage changes in each array. The device detects single and multiple photons without destroying superconductivity in all the nanowires in the array and is thus capable of remaining sensitive to subsequent photon impacts. Moreover, the device can resolve the location of each photon impact.
US10381399B2

Provided is a semiconductor device including: a first substrate having a first primary surface, a second primary surface, and a side surface; a semiconductor element formed on the first primary surface; a first electrode formed on the first primary surface and connected to the semiconductor element on the first primary surface; a second electrode formed on the second primary surface; a through-electrode formed so as to penetrate the first substrate and connecting the first electrode and the second electrode to each other; a second substrate bonded to the first substrate so as to face the first primary surface; and a third electrode formed on the side surface of the first substrate and connected to the second electrode.
US10381397B2

A nano-metallic-planar-apex optical detector, comprising a semiconductor optical detector and a nano array mask defining a plurality of polygonal apertures connected to the optical detector, wherein the semiconductor optical detector detects near-field light focused b the nano array.
US10381390B2

Provided is a solid-state imaging device including a lamination-type backside illumination CMOS (Complementary Metal Oxide Semiconductor) image sensor having a global shutter function. The solid-state imaging device includes a separation film including one of a light blocking film and a light absorbing film between a memory and a photo diode.
US10381378B1

A memory structure, includes active columns of polysilicon formed above a semiconductor substrate, each active column includes one or more vertical NOR strings, with each NOR string having thin-film storage transistors sharing a local source line and a local bit line, the local bit line is connected by one segment of a segmented global bit line to a sense amplifier provided in the semiconductor substrate.
US10381373B2

A method of forming a three-dimensional memory device includes forming at the least one lower level dielectric layer over a semiconductor substrate, forming a buried source line over the least one lower level dielectric layer and over the semiconductor substrate, such that the buried source line is electrically connected to the semiconductor substrate, forming an alternating stack of insulating layers and sacrificial material layers over the buried source line, such that the sacrificial material layers are subsequently replaced with, electrically conductive layers, forming memory openings through the alternating stack by etching through the alternating stack after the buried source line is electrically connected to the semiconductor substrate, and forming memory stack structures in the memory openings. Each memory stack structure includes a vertical semiconductor channel electrically connected to the buried source line and a memory film laterally surrounding the vertical semiconductor channel.
US10381370B2

A semiconductor device includes a peripheral circuit region on a substrate, a polysilicon layer on the peripheral circuit region, a memory cell array region on the polysilicon layer and overlapping the peripheral circuit region, the peripheral circuit region being under the memory cell array region, an upper interconnection layer on the memory cell array region, and a vertical contact through the memory cell array region and the polysilicon layer, the vertical contact connecting the upper interconnection layer to the peripheral circuit region.
US10381364B2

A three-dimensional memory device can be formed by first forming an alternating stack of insulating layers and stack level spacer material layers over a substrate. The stack level spacer material layers can be formed as, or are subsequently replaced with, stack level electrically conductive layers. A bottommost insulating spacer layer is formed with recesses that form grooves that are laterally spaced apart. Drain select level electrically conductive layers are formed over protruding portions and within the grooves of the bottommost insulating spacer layer by anisotropic deposition and isotropic etch back of a conductive material. Additional insulating spacer layers may be formed by anisotropic deposition of an insulating material. Additional drain select level electrically conductive layers can be formed by anisotropic deposition and isotropic etch back of additional conductive material. Memory stack structures can be formed through the drain select level electrically conductive layers and through the alternating stack.
US10381352B1

Some embodiments include an integrated assembly having semiconductor material structures which each have a transistor channel region, and which are over metal-containing structures. Carbon-doped oxide is adjacent regions of each of the semiconductor material structures and sidewalls of the metal-containing structures. Some embodiments include an integrated assembly having pillars of semiconductor material. Each of the pillars has four sidewalls. Two of the four sidewalls of each pillar are gated sidewalls. The other two of the four sidewalls are non-gated sidewalls. Carbon-doped silicon dioxide is adjacent and directly against the non-gated sidewalls. Some embodiments include a method of forming an integrated assembly. Rails of semiconductor material are formed. A layer of carbon-doped silicon dioxide is formed adjacent top surfaces and sidewall surfaces of each of the rails. Trenches are formed which slice the semiconductor material of the rails into pillars. Wordlines are formed within the trenches and along the pillars.
US10381335B2

A hybrid light emitting diode (LED) display and fabrication method are provided. The method forms a stack of thin-film layers overlying a top surface of a substrate. The stack includes an LED control matrix and a plurality of pixels. Each pixel is made up of a first subpixel enabled using an inorganic micro LED (uLED), a second subpixel enabled using an organic LED (OLED), and a third subpixel enabled using an OLED. The first subpixel emits a blue color light, the second subpixel emits a red color light, and the third subpixel emits a green color light. In one aspect, the stack includes a plurality of wells in a top surface of the stack, populated by the LEDs. The uLEDs may be configured vertical structures with top and bottom electrical contacts, or surface mount top surface contacts. The uLEDs may also include posts for fluidic assembly orientation.
US10381329B1

A semiconductor device includes a first die; a second die attached over the first die; a first metal enclosure and a second metal enclosure both directly contacting and vertically extending between the first die and the second die, wherein the first metal enclosure peripherally encircles a set of one or more internal interconnects and the second metal enclosure peripherally encircles the first metal enclosure without directly contacting the first metal enclosure; a first enclosure connector electrically connecting the first metal enclosure to a first voltage level; a second enclosure connector electrically connecting the second metal enclosure to a second voltage level; and wherein the first metal enclosure, the second metal enclosure, the first enclosure connector, and the second enclosure connector are configured to provide an enclosure capacitance.
US10381326B2

A method of forming a semiconductor package comprises forming one or more first vias in a first side of a substrate and attaching a first side of a first microelectronic element to the first side of the substrate. The first microelectronic element is electrically coupled to at least one of the one or more first vias. The method further comprise obtaining a second microelectronic element including one or more second vias in a first side of the second microelectronic element, and attaching a second side of the substrate to the first side of the second microelectronic element. The second microelectronic element is electrically coupled to at least one of the one or more first vias. Each of one or more connecting elements has a first end attached to a first side of the second microelectronic element and a second end extends beyond a second side of the first microelectronic element.
US10381322B1

A first substrate has a first mesa structure that protrudes from a first bonding-side planar surface. A first metal pad structure is embedded within the first mesa structure. A second substrate has a first recess cavity that is recessed from a second bonding-side planar surface. A second metal pad structure is located at a recessed region of the first recess cavity. The first bonding-side planar surface and the second bonding-side planar surface are brought into physical contact with each other, while the first mesa structure is disposed within a volume of the first recess cavity by self-alignment. A gap is provided between the first metal pad structure and the second metal pad structure within a volume of the first recess cavity. A metal connection pad is formed by selectively growing a third metallic material from the first metal pad structure and the second metal pad structure.
US10381315B2

A hardware-embedded security system is described. The system includes connective components, circuit elements and an insulator. The connective components include a variable conductivity layer that is conductive for a first stoichiometry and insulating for a second stoichiometry. The variable conductivity layer is conductive for a first portion of the connective components connected to a first portion of the circuit elements. The variable conductivity layer is insulating for a second portion of the connective components connected to a second portion of the circuit elements. Thus, the first portion of the circuit elements are active and the second portion of the circuit elements are inactive. The insulator is adjacent to at least a portion of each of the connective components. The first stoichiometry may be indistinguishable from the second stoichiometry via optical imaging and electron imaging of a portion of the insulator and the variable conductivity layer.
US10381314B2

The method of the invention includes: placing a base member and a frame member having a thermal expansion coefficient different from a thermal expansion coefficient of the base member in a state in which the base member is stacked with the frame member and a thermosetting adhesive agent is interposed between the base member and the frame member; adhering the base member and the frame member by heating the base member, the frame member, and the adhesive agent from the state to a temperature equal to or higher than a curing temperature of the adhesive agent; and cooling the base member and the frame member from the curing temperature. The frame member in the state is warped so that a flatness error of the frame member after having been cooled becomes smaller than that in a case where the frame member is flat in the state.
US10381313B2

An exemplary semiconductor device can comprise a die, a redistribution structure (RDS), an interconnect, a conductive strap, an encapsulant, and an EMI shield. The redistribution structure can comprise an RDS top surface coupled to the die bottom side. The interconnect can be coupled to the RDS bottom surface. The conductive strap can be coupled to the RDS, and can comprise a strap inner end coupled to the RDS bottom surface, and a strap outer end located lower than the RDS bottom surface. The encapsulant can encapsulate the conductive strap and the RDS bottom surface. The EMI shield can cover and contact the encapsulant sidewall and the strap outer end. Other examples and related methods are also disclosed herein.
US10381311B2

A method of arranging a plurality of semiconductor structural elements on a carrier includes arranging at least some of the semiconductor structural elements in multiple groups G and at least one semiconductor structural element of a group G has a property E that determines the position of the respective group G of semiconductor structural elements on the carrier.
US10381310B2

The present disclosure relates to devices and techniques for an interconnect bridge to communicatively couple two or more dies. In an example, the interconnect bridge can include a base element having a first material. A first layer, including a second material, can be attached to the base element. A second layer, including a third material, can be disposed on the first layer. A two-dimensional electron gas (2DEG) can be located between the first layer and the second layer. A first contact, adapted to electrically couple to the first die, can be disposed in a first side of the 2DEG. A second contact, adapted to electrically couple to the second die, can be disposed in a second side of the 2DEG. Accordingly, the first die can be electrically coupled to the second die through the 2DEG.
US10381304B2

The present disclosure relates to semiconductor structures and, more particularly, to an interconnect structure to connect between different package configurations and methods of manufacture. The structure includes an interconnect comprising a plurality of conductive levels and columns configured into a grid pattern within an insulator material, the plurality of conductive levels and columns aligned to connect to different package configurations; and a control circuit that provides a signal to the interconnect to connect to a combination of the different package configurations.
US10381268B2

A fan-out wafer level chip package structure and the manufacturing method thereof are provided. The method includes the steps of providing a supporting plate having a removable tape formed on the supporting plate, placing a plurality of chips on the removable tape, applying an adhesive layer on a back surface of each of the chips, providing a conductive cover for covering all chips and isolating the chips from each other by a plurality of partitions, injecting a molding compound into an inside of the conductive cover and curing the molding compound for forming an encapsulation, separating the encapsulation from the supporting plate, forming a connection layer on an active surface of each of the chips to establish electrical connections, and performing a cutting process to divide the encapsulation into a plurality of the package structures.
US10381265B2

A method of manufacturing a semiconductor device includes forming first and second pattern structures on first and second regions of a substrate, respectively, forming a preparatory first interlayer insulating layer covering the first pattern structure on the first region, forming a preparatory second interlayer insulating layer covering the second pattern structure on the second region, the preparatory second interlayer insulating layer including a first colloid, and converting the preparatory first and second interlayer insulating layers into first and second interlayer insulating layers, respectively, by annealing the preparatory first and second interlayer insulating layers.
US10381263B1

A first dielectric layer on a substrate is provided. The first dielectric layer has a first level metal line embedded in the dielectric. An opposite gouging feature is created in a top surface of the first level metal line. The opposite gouging feature has a protuberant shape relative to the first level metal line. A second dielectric layer is formed over the first dielectric layer. A compound recess is formed in the second dielectric layer. A first portion of the recess is for a via connector positioned over the opposite gouging feature. A second portion of the recess for a second level metal line. In another aspect of the invention, a device is produced using the method.
US10381262B2

A method of forming a vertical transport fin field effect transistor with self-aligned dielectric separators, including, forming a bottom source/drain region on a substrate, forming at least two vertical fins on the bottom source/drain region, forming a protective spacer on the at least two vertical fins, forming a sacrificial liner on the protective spacer, forming an isolation channel in the bottom source/drain region and substrate between two of the at least two vertical fins, forming an insulating plug in the isolation channel, wherein the insulating plug has a pinch-off void within the isolation channel, and forming the dielectric separator on the insulating plug.
US10381254B2

A wafer debonding and cleaning apparatus comprises a wafer debonding module configured to separate a semiconductor wafer from a carrier wafer. The wafer debonding and cleaning apparatus also comprises a first wafer cleaning module configured perform a first cleaning process to clean a surface of the semiconductor wafer. The wafer debonding and cleaning apparatus further comprises an automatic wafer handling module configured to transfer the semiconductor wafer from one of the wafer debonding module or the first wafer cleaning module to the other of the wafer debonding module or the first wafer cleaning module. The semiconductor wafer has a thickness ranging from about 0.20 μm to about 3 mm.
US10381249B2

A substrate container includes a casing, a rack, a lid, a lid holder, and a substrate separating mechanism. The casing has on its front face an opening. The substrate separating mechanism has a contact part that directly contacts substrates. The contact part is movable relative to the lid holder. The lid moves forward to the opening, and the contact part moves backward relative to the lid holder, whereby the lid holder holds ends of the substrates. The lid moves backward from the opening, and the contact part moves forward to the lid holder, whereby the substrate separating mechanism separates the substrates from the lid holder.
US10381238B2

A method and apparatus for selectively etching an organic material on a substrate is described. The method and apparatus includes forming a first plasma-excited process gas containing hydrogen (H) and optionally a noble gas element, exposing the substrate to the first plasma-excited process gas, forming a second plasma-excited process gas containing a noble gas element, exposing the substrate to the second plasma-excited process gas, and cyclically repeating the forming and exposing the first and second plasma-excited process gases at least two cycles to etch the first material selectively relative to the second material.
US10381231B2

Pattern-multiplication via a multiple step ion beam etching process utilizing multiple etching steps. The ion beam is stationary, unidirectional or non-rotational in relation to the surface being etched during the etching steps, but sequential etching steps can utilize an opposite etching direction. Masking elements are used to create additional masking elements, resulting in decreased spacing between adjacent structures and increased structure density.
US10381225B2

Plural sessions of proton irradiation are performed by differing ranges from a substrate rear surface side. After first to fourth n-type layers of differing depths are formed, the protons are activated. Next, helium is irradiated to a position deeper than the ranges of the proton irradiation from the substrate rear surface, introducing lattice defects. When the amount of lattice defects is adjusted by heat treatment, protons not activated in a fourth n-type layer are diffused, forming a fifth n-type layer contacting an anode side of the fourth n-type layer and having a carrier concentration distribution that decreases toward the anode side by a more gradual slope than that of the fourth n-type layer. The fifth n-type layer that includes protons and helium and the first to fourth n-type layers that include protons constitute an n-type FS layer. Thus, a semiconductor device having improved reliability and lower cost may be provided.
US10381224B2

Some embodiments include a method. The method can include: providing a carrier substrate; providing a first bond promoting layer over the carrier substrate; providing a second bond promoting layer over the carrier substrate; and depositing a first device substrate over the carrier substrate, the first bond promoting layer, and the second bond promoting layer. The first device substrate can be configured to bond to the carrier substrate with a first device substrate-carrier substrate adhesion strength. Meanwhile, depositing the first device substrate can include: bonding the first device substrate to the first bond promoting layer, the first device substrate bonding to the first bond promoting layer with a first device substrate-first bond promoting layer adhesion strength greater than the first device substrate-carrier substrate adhesion strength; and coupling the first device substrate to the carrier substrate. Other embodiments of related methods and devices are also disclosed.
US10381215B2

A target for ultraviolet light generation 20A includes a sapphire substrate 21 that transmits ultraviolet light UV, an interlayer 22 that is in contact with the sapphire substrate 21, includes oxygen atoms and aluminum atoms in a composition, and transmits ultraviolet light UV, and a luminous layer 23 that is provided on the interlayer 22, includes oxide crystals containing rare earth elements to which an activator agent is added, and receives electron beams EB so as to generate ultraviolet light UV.
US10381213B2

A linear ion trap includes a quadrupole having four substantially parallel conductive rods that are substantially coextensive in the axial direction. The rods include two diagonally arranged pairs including one continuous, rod pair and one pair of rods that are segmented such that the two segments in a rod are capacitively coupled to facilitate an RF drop when an RF signal is applied to one longer segment and capacitively provided to the other shorter segment. An RF signal is provided to the continuous rods and tire longer segment of the segmented rods.
US10381203B2

Provided is a backing plate obtaining by bonding an anticorrosive metal and Mo or a Mo alloy, wherein the backing plate comprises, on a surface of the Mo or Mo alloy backing plate to be cooled (cooling surface side), a layer having a thickness corresponding to 1/40 to ⅛ of a total thickness of the backing plate and formed from an anticorrosive metal obtained by bonding one or more types of metals selected from among Cu, Al and Ti, or an alloy thereof. Additionally provided is a sputtering target-backing plate assembly obtained by bonding the foregoing Mo or Mo alloy backing plate and a target formed from a low thermal expansion material.Particularly in semiconductor applications, reductions in size have progressed and control of particles during sputtering has become stricter. The present invention aims to resolve the problem of warpage of sputtering targets formed from low thermal expansion materials and problems occurring with respect to the anticorrosive properties of Mo or Mo alloy backing plates.
US10381195B2

A charged particle beam treatment apparatus includes an accelerator that emits a charged particle beam by accelerating a charged particle, an irradiation unit that irradiates an irradiation target body with the charged particle beam, a beam transport line that connects the accelerator and the irradiation unit to each other, and that transports the charged particle beam from the accelerator to the irradiation unit, and a control unit that controls the irradiation unit in irradiating the irradiation target body with the charged particle beam. The irradiation unit includes a scanning unit that scans each layer with the charged particle beam. After one layer is scanned with the charged particle beam by using a first current value, the control unit controls the irradiation unit so as to scan and irradiate the one layer with the charged particle beam by using a second current value which is different from the first current value.
US10381193B2

The object of the present invention provides a scanning transmission electron microscope with the ability to formed at least one diffraction pattern. The scanning electron microscope comprises an electron source, which is configured to provide primary electron beam, a condenser lens system, an objective electromagnetic system, a projection lens system and a detection system, in addition, the objective electromagnetic lens consists of an upper pole piece and a lower pole piece, wherein each pole piece comprises a pole piece face, which is a flat surface oriented towards a sample plane. A salient feature of the present invention is to form at least one diffraction pattern located in the distance from the lower pole piece face outside the pole piece gap, wherein the pole piece gap is the space between the upper pole piece face and the lower pole piece face.
US10381187B1

A photocathode for use in vacuum electronic devices has a bandgap gradient across the thickness (or depth) of the photocathode between the emitting surface and the opposing surface. This bandgap gradient compensates for depth-dependent variations in transport energetics. When the bandgap energy EBG(z) is increased for electrons with shorter path lengths to the emitting surface and decreased for electrons with longer path lengths to the emitting surface, such that the sum of EBG(z) and the scattering energy is substantially constant or similar for electrons photoexcited at all locations within the photocathode, the energies of the emitted electrons may be more similar (have less variability), and the emittance of the electron beam may be desirably decreased. The photocathode may be formed of a III-V semiconductor such as InGaN or an oxide semiconductor such as GaInO.
US10381176B2

Techniques and devices provide backlighting for keys of a keyboard or keypad.
US10381169B2

An aqueous electrolyte for a capacitor contains at least one transition metal complex. An aqueous electrolyte containing at least one transition metal complex can be used in a supercapacitor, in a pseudocapacitor, or in a hybrid supercapacitor. A hybrid supercapacitor contains an aqueous electrolyte, which contains at least one transition metal complex.
US10381157B2

A ceramic electronic device includes a chip component and a pair of metal terminals. The component includes a rectangular-parallelepiped element body having dielectrics and internal electrodes and a pair of terminal electrodes covering end surfaces of the body and a part of side surfaces of the body. The pair of metal terminals respectively has an engagement arm portion configured to hold the component. The terminal electrode includes first and second side surfaces. The first side surface has a predetermined side-surface electrode thickness. The second side surface is disposed farther from the end surface of the body than the first side surface and has the side-surface electrode thickness which is smaller than that of the first side surface. The arm portion contacts with the component at a position that is farther from the end surface of the body than the first side surface.
US10381150B2

A noise suppression member according to one aspect of the present disclosure includes: a first core part and a second core part; and a first case part and a second case part. The first case part and the second case part are provided with engagement mechanisms. The engagement mechanisms each include an engaging portion and an engaged portion and is configured to fix the first case part and the second case part by engaging the engaging portions with the respective engaged portions. When the first case part and the second case part are fixed with the engagement mechanisms, the first core part and the second core part are maintained in a state of forming an annular magnetic core. When the engaging portion engages with the engaged portion, the first core part and the second core part are configured to come into contact with each other.
US10381142B2

Provided are a cryogen recondensing system and a superconducting magnet apparatus including the same. The cryogen recondensing system includes a primary reservoir that stores cryogen for cooling a superconducting coil; a refrigerator that recondenses gas cryogen of cryogen stored in the primary reservoir; a secondary reservoir that stores gas cryogen; and a secondary reservoir tube that connects the primary reservoir to the secondary reservoir, through which the gas cryogen flows.
US10381140B2

The present invention provides a method for preparing a rare earth permanent magnet material. The preparation method of the present invention comprises atomizing spray process and infiltrating process, wherein the atomizing-sprayed sintered rare earth magnet is placed in a closed container before infiltrating. Through the atomizing spray process a solution containing a heavy rare earth element is coated on the surface of a sintered R1-Fe(Co)—B-A-X-M rare earth magnet, and after baking, heat treatment is performed to infiltrate the sprayed heavy rare earth element to the grain boundary phase of the sintered rare earth magnet. This method decreases the amount of a heavy rare earth element used, increases the coercive force of magnets with a little decrease of remanence, decreases the remanence temperature coefficient and coercive force temperature coefficient of the magnet, and improves resistance of the magnet against demagnetization at a high temperature.
US10381139B2

The present invention discloses a W-containing R—Fe—B—Cu serial sintered magnet and quenching alloy. The sintered magnet contains an R2Fe14B-type main phase, the R being at least one rare earth element comprising Nd or Pr; the crystal grain boundary of the rare earth magnet contains a W-rich area above 0.004 at % and below 0.26 at %, and the W-rich area accounts for 5.0 vol %˜11.0 vol % of the sintered magnet. The sintered magnet uses a minor amount of W pinning crystal to segregate the migration of the pinned grain boundary in the crystal grain boundary to effectively prevent abnormal grain growth and obtain significant improvement. The crystal grain boundary of the quenching alloy contains a W-rich area above 0.004 at % and below 0.26 at %, and the W-rich area accounts for at least 50 vol % of the crystal grain boundary.
US10381136B2

Provided is a signal transmission cable. The signal transmission cable includes: at least one pair of signal wires for transmitting a group of differential electronic signals, a first metal shielding film coated on a part of a surface of the at least one pair of signal wires; a second metal shielding film opposite to the first metal shielding film and coated on a part of a surface of the at least one pair of signal wires; and a first insulation film by which the first metal shielding film and the second metal shielding film are secured to the surface of the pair of signal wires. The first metal shielding film and the second metal shielding film are collectively coated on the entire surface of the at least one pair of signal wires, and the second metal shielding film partially overlaps the first metal shielding film.
US10381131B2

A wire W1 is a wire W1 in which a plurality of strand conductors 11 are twisted at a predetermined twist pitch P1 and which includes a bent portion 20 having a bent shape with a curvature K. A section length L1 of the bent portion 20 is an integer multiple of the twist pitch P1.
US10381126B2

A positive electrode for a rechargeable lithium battery and a rechargeable lithium battery including the same. The positive electrode includes a positive active material, a binder, and a conductive material, wherein a weight ratio of the binder and conductive material, and the positive active material, ranges from 3:97 to 5:95 wt %, and a weight ratio of the binder and the conductive material ranges from 1.5 to 3:1.
US10381124B2

To provide a silver powder including alkenylsuccinic anhydride and/or alkenylsuccinic acid on a surface of the silver powder.
US10381120B2

A structure for dissipating heat by natural convection, intended for being provided on the periphery of packaging for transporting and/or storing radioactive materials, the structure having two adjacent half-structures each comprising primary fins which are parallel and angled relative to a height direction of the structure, the primary fins of the two half-structures forming, in pairs, fins of the general shape of an inverted V when the packaging is arranged vertically with the bottom thereof oriented downwards.
US10381107B2

A nucleic acid sequencer includes: an atomically thin membrane; a solid electrode spaced apart from the atomically thin membrane and arranged in a capacitive configuration with the atomically thin membrane; a spacer member; a complementary base covalently disposed on the atomically thin membrane and arranged to base pair with a nitrogenous base of the single stranded nucleic acid; a power source in electrical communication with the solid electrode and that provides electrical power to the solid electrode; and a resistor in electrical communication with the power source and that receives electric current from the power source and that also is in electrical communication with the atomically thin membrane such that an amount of the electric current changes in response to a change in the selected distance between the atomically thin membrane and the solid electrode.
US10381105B1

Systems and methods disclosed for recommending beauty products for a subject by using a DNA sequencer to generate genetic information; aggregating genetic information, beauty trend data, and cosmetic product response from a patient population; deep learning with a computer to generate at least one computer implemented classifier that predicts matching beauty products based on the genetic information, beauty trend data, and cosmetic product response from a patient population; and recommending one or more beauty products for the subject.
US10381102B2

A semiconductor device is provided with normal memory cells constituted so as to store user data, reference memory cells constituted so as to generate a reference signal for reading out the normal memory cells, and a control circuit that carries out a defect detecting operation for detecting whether or not the reference memory cell and data stored in the reference memory cell are coincident with expected values on the stored data read out from the reference memory cells. Moreover, it is also provided with a control circuit for executing a defect correcting operation for correcting data to be stored in the reference memory cells that are detected as defective. Furthermore, it is also provided with a control circuit that is configured so as to cut off the reference memory cell detected as defective from the sense amplifier.
US10381098B2

A memory interface latch including a data NAND gate and a feedback gate can be created within an integrated circuit (IC). When a feedback node is driven low, the data NAND gate can drive an inverted value of a memory array bitline input to a data output of the memory interface latch within a time of one gate delay. A feedback gate can, in a functional mode, during one phase of a clock signal, drive the feedback node high and during the other phase of the clock signal, drive the feedback node to a complement the data output. The feedback gate can be also, in an LBIST write-through mode, drive the feedback node to the value of a WRITE_DATA input. The feedback gate can be also, in a fence mode, drive the feedback node to fixed logic value.
US10381075B2

Methods, systems, and devices related to techniques to access a self-selecting memory device are described. A self-selecting memory cell may store one or more bits of data represented by different threshold voltages of the self-selecting memory cell. A programming pulse may be varied to establish the different threshold voltages by modifying one or more time durations during which a fixed level of voltage or current is maintained across the self-selecting memory cell. The self-selecting memory cell may include a chalcogenide alloy. A non-uniform distribution of an element in the chalcogenide alloy may determine a particular threshold voltage of the self-selecting memory cell. The shape of the programming pulse may be configured to modify a distribution of the element in the chalcogenide alloy based on a desired logic state of the self-selecting memory cell.
US10381074B1

A resistive processing unit includes an analog memory element coupled to a read row line and a read column line, a first current subtraction field-effect transistor (FET) coupled to the read row line and the analog memory element, and a second current subtraction FET coupled to the read column line and the analog memory element. The analog memory element is configured to store a weight value as its conductance. Application of a gate pulse voltage to one of the first current subtraction FET and the second current subtraction FET during application of a read pulse voltage to one of the read row line and the read column line reduces a measured conductance of the analog memory element, and the reduction of the measured conductance of the analog memory element provides net current for the stored weight value.
US10381072B2

Memory devices and methods for fabricating memory devices have been disclosed. One such method includes forming a memory stack out of a plurality of elements. A sidewall liner is formed on a sidewall of the memory stack using a physical vapor deposition (PVD) process, including an adhesion species and a dielectric, such that the adhesion species intermixes with an element of the memory stack to terminate unsatisfied atomic bonds of the element and the dielectric forms a dielectric film with the adhesive species on the sidewall.
US10381071B1

A multi-bit computing circuit for computing-in-memory applications is controlled by an input port and includes a memory cell array and a capacitor sharing unit. The memory cell array includes a plurality of memory cells connected to the input port. The memory cells store a weight which is formed in two's complement. The capacitor sharing unit includes a plurality of switches, a plurality of capacitors and a sense amplifier. The switches are electrically connected to the memory cells, respectively. The capacitors are electrically connected to the switches, respectively. The sense amplifier is electrically connected to the capacitors and generates a total operational value. The capacitors are located among the switches and the sense amplifier, and the switches are switched to enable the total operational value to be equal to the input value multiplied by the weight. The present disclosure utilizes 8T SRAM cells without an extra DAC structure.
US10381058B2

An address control circuit may be provided. The address control circuit may include a first path circuit configured to generate a block select signal according to a control signal and an address signal. The address control circuit may include a second path circuit configured to generate, using the control signal, a dummy address signal making a transition at a timing substantially identical with a transition timing of the address signal, and generate, using the dummy address signal, an address latch signal for latching the block select signal.
US10381043B2

In one aspect, an example method includes (i) accessing, by a computing system, data associated with a program schedule for a video program; (ii) based on the accessed data, selecting, by the computing system, a social media (SM) content item; (iii) providing, by the computing system, a user interface that (i) outputs the selected SM content item, and facilitates modifying the program schedule such that the program schedule refers to the selected SM content item; (iv) based on the modified program schedule, generating, by the computing system, video content that includes the selected SM content item; and (v) transmitting, by the computing system, to another computing system, the generated video content for presentation of the generated video content on the other computing system.
US10381036B1

Systems and methods of laser bias calibration are presented. A preamplifier circuit may include a laser voltage monitor circuit and a laser bias control circuit configured to automatically adjust an output laser bias threshold voltage based on a monitored laser voltage. The laser bias control circuit may include a first differentiator circuit, a second differentiator circuit, and a threshold detection circuit. The preamplifier circuit may be utilized in a heat assisted magnetic recording device.
US10381032B2

Magnetic sensors with effectively shaped side shields and their fabrication processes are provided. One such sensor includes a substrate, a sensor stack disposed on the substrate and having a stripe height, where the sensor stack further includes a front edge disposed at an air bearing surface (ABS) of the magnetic sensor, a back edge opposite of the front edge, and two side edges, and a side shield adjacent to each of the two side edges of the sensor stack, each side shield having a side shield height defined as a distance from the ABS to a back edge of the side shields, where the side shield height is greater than the stripe height, and where substantially no residue from materials used to form the side shield are disposed at the back edge of the sensor stack.
US10381028B2

A circuit member includes a metal base, an insulating layer, a conductor, and a cover layer. A termial portion of the circuit member includes a thick portion formed at a part of the insulating layer, a conductor convex portion which is a part of the conductor, and overlaps the thick portion, and a conductor extending portion. By the conductor convex portion and the conductor extending portion, a stepped side pad is formed. The stepped side gad includes a first surface along the conductor extending portion, and a second surface which rises in a thickness direction of the conductor extending portion. The stepped side pad and an element are connected by a conductive member.
US10381027B1

A method of assembly a dual stage actuated suspension includes either applying an adhesive to a microactuator motor and then B-staging the adhesive, or applying an adhesive that has already been B-staged such as in film adhesive form to the microactuator then assembling the microactuator into a suspension and then finishing the adhesive cure. The adhesive can be applied to bulk piezoelectric material, with the adhesive being B-staged either before or after it is applied to the bulk piezoelectric material, and the piezoelectric material then singulated into a number of individual piezoelectric microactuators. The method allows greater control over how much adhesive is used, and greater control over spread of that adhesive and control over potential contamination, than traditional liquid epoxy dispense methods.
US10381021B2

A low power sound recognition sensor is configured to receive an analog signal that may contain a signature sound. Sparse sound parameter information is extracted from the analog signal and compared to a sound parameter reference stored locally with the sound recognition sensor to detect when the signature sound is received in the analog signal. A portion of the sparse sound parameter information is differential zero crossing (ZC) counts. Differential ZC rate may be determined by measuring a number of times the analog signal crosses a threshold value during each of a sequence of time frames to form a sequence of ZC counts and taking a difference between selected pairs of ZC counts to form a sequence of differential ZC counts.
US10381019B2

The present technique relates to a frequency band extension apparatus, a frequency band extension method, and a program which are configured to more easily obtain a high quality sound signal. An input signal may be divided into sub-band signals of a plurality of sub-bands, powers of high frequency sub-bands of the input signal may be estimated based on feature values extracted from the input signal to obtain high frequency sub-band power estimation values, the high frequency sub-band powers obtained from the sub-band signals of high-frequency sub-bands of the input signal may be compared with the high frequency sub-band power estimation values, and a high-frequency signal of the input signal may be generated based on a result of the comparison and the sub-band signals.
US10381011B2

An apparatus for determining an estimated pitch lag is provided. The apparatus includes an input interface for receiving a plurality of original pitch lag values, and a pitch lag estimator for estimating the estimated pitch lag. The pitch lag estimator is configured to estimate the estimated pitch lag depending on a plurality of original pitch lag values and depending on a plurality of information values, wherein for each original pitch lag value of the plurality of original pitch lag values, an information value of the plurality of information values is assigned to the original pitch lag value.
US10381010B2

A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.
US10381004B2

A display apparatus includes an input unit configured to receive a user command; an output unit configured to output a registration suitability determination result for the user command; and a processor configured to generate phonetic symbols for the user command, analyze the generated phonetic symbols to determine registration suitability for the user command, and control the output unit to output the registration suitability determination result for the user command. Therefore, the display apparatus may register a user command which is resistant to misrecognition and guarantees high recognition rate among user commands defined by a user.
US10381000B1

Compact finite state transducers (FSTs) for automatic speech recognition (ASR). An HCLG FST and/or G FST may be compacted at training time to reduce the size of the FST to be used at runtime. The compact FSTs may be significantly smaller (e.g., 50% smaller) in terms of memory size, thus reducing the use of computing resources at runtime to operate the FSTs. The individual arcs and states of each FST may be compacted by binning individual weights, thus reducing the number of bits needed for each weight. Further, certain fields such as a next state ID may be left out of a compact FST if an estimation technique can be used to reproduce the next state at runtime. During runtime portions of the FSTs may be decompressed for processing by an ASR engine.
US10380998B2

An improved system and method is disclosed for receiving a spoken or written utterance, identifying and replacing certain words within the utterance with labels to generate a simplified text string representing the utterance, performing intent classification based on the simplified text string, and performing an action based on the intent classification and the original words that were replaced.
US10380995B2

Embodiments of the present disclosure provide a method and a device for extracting speech features based on artificial intelligence. The method includes performing a spectrum analysis on a speech to be recognized to obtain a spectrum program of the speech to be recognized; and extracting features of the spectrum program by using a gated convolution neural network to obtain the speech features of the speech to be recognized. As the spectrum program can describe the speech to be recognized in a form of image, and the gated convolution neural network is an effective method for processing images, the speech features extracted with this method may accurately describe characteristics of the speech.
US10380987B2

Methods and apparatuses for addressing open space noise are disclosed. In one example, a method for masking open space noise includes outputting from a speaker a speaker sound corresponding to a flow of water, and displaying a water element system, the water element system generating a sound of flowing water.
US10380978B2

A flute headjoint includes a cylindrical pipe section (2), an embouchure hole (3) bounded by a reinforcing element (4), a crown (6) terminating the pipe section (2) situated to the left of the embouchure hole (3), and a concave tuning plug (8) disposed in the pipe section (2) in a sonic chamber (5) situated under the embouchure hole (3). The cylindrical pipe section (2) is longer compared to conventional configurations, the crown (6) is open, the tuning plug (8, 12, 15, 23) is a cylindrical body with its face situated facing the embouchure hole (3) having a sunken three-dimensional configuration made as a combination of regular or irregular arcuate and flat faces. A balance weight (40) is positioned in the resonator cavity (5a) between the tuning plug (8, 12, 15, 23) and the crown (6). Pipe section (2) includes an additional extension piece (42, 43) which is removable
US10380957B2

An electrooptic device includes a plurality of first pixels, a plurality of second pixels, a first supplying section that supplies a first data signal to the first pixels and drives the first pixels, a second supplying section that supplies a second data signal to the second pixels and drives the second pixels, and a controller that supplies a third data signal to the first supplying section and supplies a fourth data signal to the second supplying section. The first supplying section generates the first data signal based on the third data signal. The second supplying section generates the second data signal based on the fourth data signal. The controller individually corrects a fifth data signal serving as a source of the third data signal and a sixth data signal serving as a source of the fourth data signal and generates the third data signal and the fourth data signal.
US10380954B2

Methods for driving electro-optic displays, especially bistable displays, include (a) using two-part waveforms, the first part of which is dependent only upon the initial state of the relevant pixel; (b) measuring the response of each individual pixel and storing for each pixel data indicating which of a set of standard drive schemes are to be used for that pixel; (c) for at least one transition in a drive scheme, applying multiple different waveforms to pixels on a random basis; and (d) when updating a limited area of the display, driving “extra” pixels in an edge elimination region to avoid edge effects.
US10380953B2

An electrophoretic display and method for driving panel using the same are provided. The electrophoretic display includes a display panel and a driving circuit. The display panel includes a plurality of column data lines and a plurality of row scan lines. The driving circuit provides a plurality of data driving signals to the column data lines, and provides a plurality of scan signals to row scan lines. Each of the scan signals has a plurality of scan enable periods, and each of the scan enable periods includes a plurality of scan interval periods. Each of the scan signals is floating or grounding during the scan interval periods. Each of the data driving signals includes a plurality of data driving periods, and each of the data driving periods includes a plurality of driving interval period. Each of the data driving signals is floating or grounding during the driving interval period.
US10380932B2

Provided is a display device capable of expanding a color space without causing an increase in IC size and cost.A signal processing circuit (100) is provided with: a signal separation unit (110) configured to separate an input video signal into components of individual colors; an expanded video signal generation unit (130) configured to perform an expansion process for increasing a signal value of the input video signal, and output data obtained by the expansion process as an expanded video signal; an expansion coefficient decision unit (120) configured to decide an expansion coefficient E to be used for the expansion process; and an output video signal generation unit (140) configured to generate an output video signal to be outputted to the display panel based on the expanded video signal. The expansion coefficient decision unit (120) decides an inverse of saturation, obtained based on the input video signal, as the expansion coefficient E for each pixel.
US10380930B2

A heterogeneous light-emitter display includes a display substrate having a plurality of pixels disposed thereon. Each pixel including at least a first heterogeneous multiple-component sub-pixel emitting a first color of light and a second sub-pixel emitting a second color of light different from the first color. A heterogeneous light-emitter display can also include an array of heterogeneous pixels. Each heterogeneous pixel includes a plurality of first pixels and a plurality of second pixels. The first sub-pixel of each of the first pixels includes a first light emitter and the first sub-pixel of each of the second pixels includes a second light emitter different from the first light emitter. One or more pixel controllers control the pixels, the first and second pixels, the first and second sub-pixels, and the first and second light emitters.
US10380921B2

A patient simulation system for healthcare training is provided. The system includes one or more interchangeable shells comprising a physical anatomical model of at least a portion of a patient's body, the shell adapted to be illuminated from behind to provide one or more dynamic images viewable on the outer surface of the shells; a support system adapted to receive the shells via a mounting system, wherein the system comprises one or more image units adapted to render the one or more dynamic images viewable on the outer surface of the shells; one or more interface devices located about the patient shells to receive input and provide output; and one or more computing units in communication with the image units and interface devices, the computing units adapted to provide an interactive simulation for healthcare training.
US10380919B2

A system and method for extended spectrum ultrasound training using tags placed on animate and/or inanimate objects. The system combines the use of tags, a reader, and a 3-DOF motion tracker to train a user in finding image windows and optimal image views in an ultrasound simulation environment.
US10380913B2

The present invention provides methods, systems, computer program products, and apparatuses for providing technical and/or customer support for one or more industrial cleaning devices. Various embodiments provide technical and/or customer support options for training users about one or more industrial cleaning devices and/or how to perform basic and/or regular maintenance tasks, assisting a user in troubleshooting an industrial cleaning device, accessing live customer support, and/or the like. In another example, various embodiments may capture image and/or video data associated with one or more steps a user has performed and provide at least a portion of the captured image and/or video data to customer support personnel for additional troubleshooting and/or instructional assistance. In yet another example, a live video chat with a help person may be displayed concurrently with instructions for completing at least one step of a maintenance task for an industrial cleaning device presented via augmented reality technology.
US10380912B2

A language learning system with automated user created content to mimic native language acquisition processes. The system replaces less appealing learning content with a student's favorite content to increase motivation to learn and by deemphasizing the goal to understand the content, it allows students to fully use their natural ability to listen and reproduce sounds, which are the most effective process for acquiring listening and speaking skills.
US10380905B2

A network device includes a memory, a display, a user interface, and a network communication module configured to receive vehicle data, driver information, and driver communications, at pre-determined times, from a plurality of portable wireless data transfer and display devices via a long-range wireless network. The network communication module is further configured to send and receive network communications with one or more of the portable wireless data transfer and display devices via the long-range wireless network. The network device is configured to present the vehicle data, the driver information, the driver communication, and the network communications from the plurality of portable wireless data transfer and display devices via the display. The user interface is configured to allow for selection of the drivers presented and is configured to accept user inputs of network communications via the user interface.
US10380897B1

A vehicle system to assist a driver during a potential passing event of a passing vehicle includes a transceiver and a display. A passing assist module in communication with the transceiver and the display is configured to cause the transceiver to establish a wireless connection with a remote transceiver of a target vehicle and to receive a remote video signal from a camera and the remote transceiver associated with the target vehicle and cause the display of the passing vehicle to output at least one of a video signal and an image based on the remote video signal from the target vehicle.
US10380895B2

A surrounding area monitoring apparatus receives visual field information about a driver of a surrounding vehicle of a self vehicle, and decides whether the self vehicle is outside the visual field of the surrounding vehicle or not in accordance with the visual field information. Accordingly, it can learn the present dynamic visual field range of the driver of the surrounding vehicle actually traveling around the self vehicle, and obtain more accurate visual field range. Thus, it can appropriately give information that is really necessary and suppress giving unnecessary information.
US10380882B1

In an approach, a processor receives classified data, wherein the classified data has been output by a second processor. A processor adjusts a count based on the classified data. A processor determines whether the count is greater than a pre-set threshold, wherein the pre-set threshold is set by a switching module of the processor. Responsive to determining that the count is greater than the pre-set threshold, the processor triggers an alarm of a pre-set alarm length, wherein the pre-set alarm length is set by the switching module of the processor.
US10380871B2

Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices.
US10380868B2

Sensor devices and corresponding methods are provided where a quantity is measured and monitored over time. The quantity may be related to a lifetime of the sensor device.
US10380851B2

A method and system for avoiding haptic effects conflict is presented. A haptic enabled device configured to generate haptic effects associated with a first signature is used by a user. The system detects an additional source of haptic effects and determines a second signature associated with the haptic effects produced by the source. The system determines a preferred set of haptic configurations and modifies either the first or second signature based on the preferred set of haptic configurations to achieve a minimal conflict between the first and second signatures.
US10380850B1

A virtual cane (1) wherein a handheld sensor (2) determines a position of the user's hand in relation to the ground and/or to the user's body. The handheld sensor mimics the feel of a conventional cane providing sensory feedback to the user to prevent dizziness or vertigo.
US10380844B2

A gaming system having a gaming server, and a plurality of user terminals, the gaming server and the gaming machines being connected via a network. The gaming server providing a database to store a plurality of records, each record having an account number as a key value; each of the gaming machines including a biometric interface for requesting a user's biometric data for storing with the account. A system is provided for handling e-wallet cash information of the user. Wherein at least one user terminal is adapted as a cash out terminal to provide cash payout of the users e-wallet to the user upon authentication by way of the biometric interface and the stored biometric data.
US10380816B2

A method, computer program product, and system are disclosed for facilitating access by a first person to a secure region that is at least partly defined by an access control device. The method acquires, using at least one visual sensor, first image information including the first person and the access control device. The method identifies the first person using image analysis performed on the first image information. The method further identifies a first behavior of the first person relative to the access control device. Upon determining the first behavior corresponds to a predefined visual access behavior indicating that the first person is in the process of manually operating the access control device, and that the security level of the first person satisfies a predetermined threshold security level associated with the access control device, the method permits the first person to physically access the secure region.
US10380810B2

A method, system, and device for diagnosing an anomaly of a monitored component in a drive train, the method including obtaining rotational information associated with the component; receiving original data indicating the toothmesh frequency of the drive train; filtering the original data to remove energy above the toothmesh frequency; interpolating the filtered original data to generate an integer number of samples per tooth passage; and generating an amplified differential coherence (ADC). In some embodiments, an amplified differential coherence gearbox arrangement value (ADCT) is generated.
US10380809B2

A fault monitoring system for an aircraft includes a processor having a fault diagnosis algorithm, a memory connected to the processor, a plurality of sensors located at selected nodes in an electrical network of the aircraft and connected to the processor, and a data collection algorithm in one of the processor or the plurality of sensors. Each sensor is configured to continuously monitor voltage and current of the electrical network at its selected node and to transmit data representative of the monitored voltage and current to the processor. Upon the occurrence of a fault event, the data collection algorithm selects a subset of the data related to the fault event and at least one sensor transmits a selected subset of the data to one of the processor or the memory.
US10380803B1

An exemplary mixed reality presentation system accesses video data representative of a real-world environment proximate to a mixed reality player device that is configured to present, to a user of the mixed reality player device, a mixed reality presentation. In the mixed reality presentation, one or more virtual objects included within a virtual domain associated with the real-world environment are presented together with real objects included within the real-world environment. The mixed reality presentation system identifies, based on the accessed video data, a target object among the real objects included within the real-world environment. The mixed reality presentation system extracts the target object from the mixed reality presentation and replaces, within the mixed reality presentation, the target object with a virtual object included within the virtual domain. The virtual object implements a representation of the target object. Corresponding methods are also disclosed.
US10380786B2

Various methods and systems are provided for generating a volume-rendered image with shading from a three-dimensional ultrasound dataset. As one example, a method for ultrasound imaging includes generating a volume-rendered image with shading and shadowing from a three-dimensional ultrasound dataset, the shading and shadowing based on an angle between a probe axis of a transducer probe used to acquire the three-dimensional ultrasound dataset and a viewing direction of the volume-rendered image.
US10380782B2

A method for transmitting and displaying an object tracking information includes steps of capturing an image by a camera, wherein an object exists in the image; analyzing the image by the camera to obtain a 3D world coordinate information of the object; transmitting a projection matrix and the 3D world coordinate information to a display device by the camera; using the projection matrix to convert the 3D world coordinate information into a 2D image coordinate information by the display device; and displaying a pattern corresponding to the object according to the 2D image coordinate information by the display device.
US10380773B2

An apparatus includes an edit command receiving unit and an editing unit. The edit command receiving unit is configured to receive a command with respect to a first image to edit a comic style page layout including a plurality of images. The editing unit is configured to edit the comic style page layout in accordance with the command and with respect to at least one of the plurality of images.
US10380772B2

A computer-implemented system that transforms one or more project plans to create a graphical project view. The project view contains a set of markers along a time axis, and one or more time axis rules which define the appearance of discontinuous timespans, non-linear timespans, or both along the time axis. Once created, users may alter its appearance by adding, removing, or changing the time axis rules to modify the set of timespans along the time axis. Timespan adjustment also causes markers to shift horizontally and adjust their widths so that the dates on the time axis always align with the dates of the markers. The system also can create templates containing time axis rules and other settings, but no markers. Templates are used to create new project views from different project plans, while maintaining the same time axis geometry.
US10380771B2

Some embodiments provide a program that receives from a client device a dimension value for a first dimension in a plurality of dimensions of a data model and a measure in a set of measures of the data model. The program further determines a cardinality of dimension values for each dimension in the plurality of dimensions. The program also selects a subset of dimensions in the plurality of dimensions based on the cardinalities of dimension values for the plurality of dimensions. The program further sends the subset of dimensions in the plurality of dimensions to the client device. The program also receives from the client device a request for a chart visualization comprising data values associated with the measure and categorized according to a second dimension in the subset of dimensions. In response to the request, the program further sends the chart visualization to the client device.
US10380765B2

A camera calibration system for a vehicle includes a plurality of cameras disposed at a vehicle and having respective fields of view exterior of the vehicle. An image processor is operable to process image data captured by the cameras. The image processor is operable, via processing of image data captured by the cameras, to determine a change in orientation of at least one of the cameras. The image processor determines the change in orientation from a previous orientation during a previous ignition cycle of the vehicle and a current orientation at the onset of a current or subsequent ignition cycle of the vehicle.
US10380764B2

This invention provides a system and method for hand-eye calibration of a vision system using an object under manufacture having at least one feature. The feature can be a linear feature and the object moves in at least one degree of freedom in translation or rotation on a motion stage. The system further comprises at least a first vision system camera and vision processor. The first vision system camera is arranged to acquire an image of the first linear feature on the object under manufacture and to track motion of the first linear feature in response to moving of the motion stage in at least one degree of translation. The first linear feature is identified in at least two different positions along a plane. The system computes a mapping between pixel positions in a pixel coordinate system of the first camera and physical positions in a motion coordinate system based upon locations of the at least two positions.
US10380762B2

Described are methods and systems for generating a video stream of a scene including one or more objects. A sensor captures images of objects in a scene. A server coupled to the sensor, for each image, generates an initial 3D model for the objects and an initial 3D model of the scene. The server, for each image, captures pose information of the sensor as the sensor moves in relation to the scene or as the objects move in relation to the sensor. A viewing device receives the models and the pose information from the server. The viewing device captures pose information of the viewing device as the viewing device moves in relation to the scene. The viewing device renders a video stream on a display element using the received 3D models and at least one of the pose information of the sensor or the pose information of the viewing device.
US10380761B2

A locating method, a locator, and a locating system for head-mounted display (HMD) are proposed. The method includes the following steps. A locator is provided and disposed on the HMD, where the locator includes an image capturing device and a communication interface, and the locator is connected to the HMD via the communication interface. An image of a reference object is captured by the locator through the image capturing device in an operating space to generate a first reference object image. A relative position of the HMD and the reference object is calculated by the locator according to the first reference object image so as to obtain locating information of the HMD in the operating space, and the locating information is transmitted to the HMD by the locator.
US10380757B2

Aspects of the disclosure relate to detecting vehicle movement. For example, one or more computing devices may receive first image data representative of a vehicle's wheel and second image data representative of the wheel captured subsequent to the capture of the first image data. The one or more computing devices may determine a first location of a first portion of the wheel based on the first image data, and a second location of the first portion of the wheel based on the second image data. The one or more computing devices may calculate a value based on the angular distance between the first location and the second location of the first portion, and based on the value, determine whether the vehicle is in motion. Upon determining the vehicle is in motion the one or more computing devices may provide a signal that the vehicle is in motion.
US10380756B2

Various aspects of a video-processing system and method for object detection in a sequence of image frames are disclosed herein. The system includes an image-processing device configured to receive a first object template for an object in a first image frame that includes one or more objects. A plurality of object candidates that corresponds to the object for a second image frame are determined by use of the shape of the received first object template. One of the determined plurality of object candidates is selected as a second object template, based on one or more parameters. The received first object template is updated to the selected second object template to enable segmentation of the object in the second image frame and/or subsequent image frames.
US10380754B2

A testing device determines the presence of substances on a surface using a sensor positioned at a known vantage point to the surface. A liquid dispenser deposits a liquid drop on the surface. A data generator after a first time interval for allowing the liquid drop to stabilize on the surface detects, via the sensor, a geometric characteristic of the liquid drop that is related to a first equilibrium contact angle of the liquid drop to the surface. The data generator after a second time interval detects via the sensor the geometric characteristic of the liquid drop that is related to a second equilibrium contact angle. The data generator compares the first and second contact angle and determines a contamination on the surface that is soluble in the liquid drop in response to a change between the first and second contact angles.
US10380748B2

The present disclosure discloses a method and apparatus for determining a to-be-superimposed area of an image, superimposing an image and presenting a picture. The method for determining a to-be-superimposed area of an image in a scene picture comprises: acquiring a scene picture; determining a to-be-superimposed area in the scene picture; receiving a to-be-superimposed image based on a update request from a user, the update request including identity information of the to-be-superimposed image; and determining the to-be-superimposed area matching the to-be-superimposed image based on the identity information. The present embodiment realizes a partial update to the scene picture.
US10380746B2

An optical flow system includes a binary mask generation circuit and an optical flow circuit. The binary mask generation circuit is configured to receive a plurality of points of interest from a captured image that contains an array of pixels arranged as rows and columns and includes width lines that correspond to the rows and height lines that correspond to the columns. The binary mask generation circuit is also configured to generate a binary mask based on the plurality of points of interest. The binary mask includes a representation of a subset of the plurality of points of interest. The optical flow circuit is configured to receive the binary mask and generate an optical flow map of the subset of the plurality of points of interest.
US10380745B2

A method and corresponding apparatus for measuring object motion using camera images may include measuring a global optical flow field of a scene. The scene may include target and reference objects captured in an image sequence. Motion of a camera used to capture the image sequence may be determined relative to the scene by measuring an apparent, sub-pixel motion of the reference object with respect to an imaging plane of the camera. Motion of the target object corrected for the camera motion may be calculated based on the optical flow field of the scene and on the apparent, sub-pixel motion of the reference object with respect to the imaging plane of the camera. Embodiments may enable measuring vibration of structures and objects from long distance in relatively uncontrolled settings, with or without accelerometers, with high signal-to-noise ratios.
US10380744B2

A system and method of confirming administration of medication is provided. The method comprises the steps of receiving information identifying a particular medication prescription regimen, determining one or more procedures for administering such prescription regimen and identifying one or more activity sequences associated with such procedures. Activity sequences of actual administration of such prescription regimen are captured and then compared to the identified activity sequences to determine differences therebetween. A notice is provided if differences are determined.
US10380719B2

A device for splicing together sub-images for a single panorama image searches a plurality of images taken from different angles in an image library. Modules in the device receive basic information and obtain image searching information. First images are extracted from the image library according to the image searching information and second images that comprise different azimuth angles and match a predetermined environmental parameter are selected from the first images. An optimal image of each azimuth angle is extracted from the second images according to environmental and image parameters and adjustments to each optimal image are made to splice together the panorama image. A panorama image generating method is also provided.
US10380718B2

A method of displaying a medical image includes: obtaining a first image and a second image that are images of an object captured by using an X-ray; generating a synthesis image by overlapping a first overlapped region of the first image and a second overlapped region of the second image; obtaining information about synthesis accuracy representing a degree to which overlapped portions of the object represented by the first overlapped region and the second overlapped region coincide with each other; and displaying the information about the synthesis accuracy and the synthesis image together.
US10380716B2

An electronic device includes a display circuit, a sensor circuit, a processor, and a memory. The memory stores instructions, which when executed by the processor, cause the electronic device to provide an omnidirectional image having a size larger than the screen through the display circuit, to provide the screen with a first area being a partial area of the omnidirectional image, to obtain information of a change in a direction, which the electronic device faces, through the sensor circuit when the omnidirectional image is provided, to provide the screen with a second area being another partial area of the omnidirectional image through the display circuit based on the obtained information, and to store a time point, at which the direction is changed, wherein the time point is correlated with a time point or a frame at which the omnidirectional image is provided.
US10380713B2

One embodiment provides for a general-purpose graphics processing unit comprising multiple processing elements having a single instruction, multiple thread architecture, the multiple processing elements enabled to perform hardware multithreading, wherein execution context for threads to be executed is maintained on-chip during execution, a scheduler to schedule a warp to the multiple processing elements, wherein the warp is a group of parallel threads, the warp includes multiple sub-warps, and threads within the warp diverge at sub-warp granularity, and a logic unit including hardware or firmware logic, the logic unit to group active threads from the warp for execution on the multiple processing elements.
US10380711B2

A system to provide instructions to establish a vehicle chain is presented herein. The system includes a memory, controller, and plurality of fleet vehicles. The controller moreover outputs these instructions to at least two vehicles to cause the vehicles to command themselves to establish a vehicle chain to complete a rideshare reservation. As such, a first vehicle may traverse from its vehicle location to a user location and thereafter to a rallying location. Conversely a second vehicle may traverse from its vehicle location to the rallying location and thereafter to a destination location. The controller may output these instructions upon a determination that the vehicles have depleted vehicle resources.
US10380710B2

A system and method for monitoring, analyzing, and reporting cell phone usage. Multiple sensors provide inputs related to the interaction between a cell phone user and a cell phone. The inputs from the sensors are compared to normative data, and an output indicative of the operating environment of the cell phone is provided.
US10380706B2

An equipment management apparatus manages at least one equipment unit that is supplied with energy and that consumes energy. The equipment management apparatus includes a result value storage unit, an adjustment control implementation status storage unit, and a hypothetical value computation unit. The result value storage unit stores result values of an amount of energy consumed in a first particular day by the at least one equipment unit. The result values are stored in association with time slots of the first particular day. The adjustment control implementation status storage unit stores adjustment control implementation status information indicating whether or not energy adjustment control has been performed in each of the time slots of the first particular day. The hypothetical value computation unit computes a hypothetical value of an amount of energy consumed by the at least one equipment unit as if the energy adjustment control had not been performed.
US10380704B2

A set of data is received. The data is indicative of sensed parameters on a mobile machine. The data is evaluated against a set of actionable conditions to determine the degree of fulfillment of each condition. A recommendation for changing the operation of the mobile machine is identified based on the degree of fulfillment. An output is generated based on the recommendation.
US10380699B2

A system and method are disclosed herein to determine an insurance premium discount based on telematics data. The system includes a computer memory and a processor in communication with the computer memory. The computer memory stores data indicative telematics data received from a sensor within a vehicle, including at least one of geo-position information of the vehicle and vehicle kinematics data. The processor is configured to identify safety events and associated safety event locations based on the telematics data. The processor is further configured to display to the driver indications of the safety events on a map display along with indications of safety events associated with other drivers.
US10380695B2

A data processing system includes a processor for determining a percentage share to assign a share of relative risk in an insurance pool between an insurer, a first safety vendor and at least one other safety vendor. The processor is further configured to allocate portions of the insurance pool among the insurer and the safety vendors according to the determined shares assigned to the insurer and the safety vendors, to aggregate by the insurer loss information related to the insurance pool, and transmit the loss information to the safety vendors. Also, the processor may allocate portions of a claim liability or a received premium associated with the insurance pool among the insurer and the safety vendors according to the determined shares assigned to the insurer and the safety vendors.
US10380693B2

Systems and methods for generating data representative of insurance coverage for autonomous vehicles are provided. In particular, systems and methods for generating data representative of insurance coverage for autonomous vehicles based on data representative of autonomous vehicle reliability are provided. The data representative of autonomous vehicle reliability may include data representative of the autonomous vehicle original equipment manufacturer test results, autonomous vehicle system manufacturer test results, autonomous vehicle system component manufacturer test results, insurance company autonomous vehicle, systems and/or component test results, and/or third party test results of the autonomous vehicle, systems and/or components.
US10380692B1

Systems, methods, apparatuses and computer-readable media for receiving data from one or more sensors associated with one or more home devices, such as appliances, home systems, etc. are presented. In some examples, the data may be used to determine whether the home device is operating within an expected range. The data may also be used to determine an insurance rate or premium for a user associated with the home device(s). In some arrangements, the data may be used to determine an age of a home device, as well as a likelihood of failure of that device. This information may be used to determine or adjust insurance premiums or rates and/or provide incentives to users to repair or replace the home device(s).
US10380691B1

Methods, systems and computer readable instructions to provide, and receive, location-variable insurance. Risk zones may be created that have geographic boundaries. A risk zone is a geographic area that has a risk of loss factor associated with the risk zone. Risk zones may have a temporal range, where the existence, geographic boundaries and risk of loss factor for a risk zone may change with time. A location of a person or thing insured may be determined on an on-going basis, providing the opportunity for continued coverage over a wide range of risk of loss factors.
US10380682B2

An internet-based, user-controlled aspirational savings social network system and associated method for end-to-end articulation, savings, and fulfillment of user's aspirations bridges the existing chasm between the user's savings and the purpose for their savings. A network platform facilitates users to discover and articulate aspirations and connects individual accounts assigned to the user's aspirational goals. A plan is developed for each account and a collaborative savings amplification tool of the platform increases the effective monetary amounts beyond the user's principal contributions and/or reduces the price of the aspired goods or services to advance the plan in ways that fulfill the aspirational goals. The network platform engages with a plurality of merchants associated with the aspirational goals to supply the goods or services and yield a comprehensive end-to-end solution. The saving social network system and method allows users to attain aspirations, including those that may otherwise have been out-of-reach.
US10380678B1

Systems and methods are disclosed for sorting elements, such as bids in an auction environment or marketplace for the display of an advertisement on a web page. According to one implementation, a plurality of elements may be received over a network. For example, the plurality of elements may comprise a plurality of bids, each of which may include, for example, a bid price, a bid allocation, and a bid target. The received set of elements may be recursively partitioned into a plurality of element subsets. For example, the element set may be partitioned about a pivot selected from a sample set of elements chosen from the element set. A subset of elements may be identified from the element set as eligible elements (e.g., bids eligible for selection as a winning bid). Once the set of eligible elements has been identified, the recursive partitioning of elements may be terminated.
US10380673B2

In various example embodiments, a system and method for dynamically generating virtual marketplace platforms are presented. The system receives a set of facility data, a set of selections for a set of user interaction objects, and a set of object placement selections. The set of user interaction objects includes a first subset and a second subset. The system generates a virtual facility comprising the facility data and the set of user interaction objects distributed based on the object placement selections. The system receives user data for a user interacting with the virtual facility and one or more objects of the first and second subset of user interaction objects, dynamically arranges the second subset of user interaction objects into a second arrangement, and causes presentation of the virtual facility and the set of user interaction objects to the user.
US10380665B1

A method and apparatus for a commerce platform coordinating a purchase of a product sold by a merchant system through a third party application are described. The method may include receiving a notification from the third party application requesting to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product. The method may also include a product checkout interface having an appearance consistent with an appearance of a user interface of the third party application, and transmitting the product checkout interface generated by the commerce platform to a user device executing the third party application causing the third party application to render the product checkout interface within at least a portion of the user interface of the third party application.
US10380664B2

A mobile application uses computer-readable instructions for exchanging, viewing or providing location sharing information in a context of a public group, a private group or both. The location sharing information may be made available to aid or enhance commerce-related activities performed by a merchant, a consumer or both. In another embodiment, a method for authenticating a private group permits an authenticating user to restrict the private group and selectively allow subsequent participants restricted access to the private group.
US10380641B2

Advertisement is a multi-billion dollar business in US (per year). Here, we use license plate frames for the advertisement. One example of the application describes a license-plate-frame-based advertisement verification system. In order to validate and verify the correct placement/mounting of a license plate frame advertisement at a given location over time, it is necessary to validate that both (a) the ad is correctly placed on the vehicle, and (b) to verify that the ad is at a given location at that time. The method required to verify these includes some control systems and components. Different variations and examples are also presented here.
US10380636B2

Systems and methods for statistical dynamic geofencing are discussed. For example, a method for statistical dynamic geofencing can include operations such as receiving a location-based campaign request, analyzing demographic data, determining a geofence parameter, generating a geofence, and distributing location-aware advertisements. The location-based campaign request can include a list of points of interest (POIs) and a target demographic parameter. The demographic data can include data from geographic areas surrounding at least a portion of the POIs as well as data related to the target demographic parameter. The geofence can be generated based at least in part on the geofence parameter, where the geofence parameter directly affects either the size or shape of the geofence. The location-aware advertisements are distributed to a plurality of mobile devices determined to be within the geofence.
US10380634B2

A system for inferring intent of visitors to a Website has a visitor-tracking application executing from a digital medium coupled to a server hosting the Website, the server connected to a repository adapted to store data about visitor behavior, and an inference engine for processing the data to infer the intent of visitors. Visitor behavior relative to links is tracked, and intent of a visitor is inferred from one or both, or a combination of analysis of the behavior and deducing meaning for anchor text of links selected.
US10380633B2

Methods and apparatus to generate corrected online audience measurement data are disclosed. An example method includes determining a corrected audience count of streaming media for a demographic group by: calculating a deduplication factor for a demographic group using a first audience count, a second audience count, and a third audience count; estimating a fourth audience count for the demographic group, the fourth audience count indicative of a number of people who accessed the streaming media; estimating a fifth audience count for the demographic group, the fifth audience count indicative of a number of people who accessed text content; and applying the deduplication factor to a sum of the fourth audience count and the fifth audience count to determine the corrected audience count. The example method also includes generating ratings information for the streaming media based on subtracting the corrected audience count from the first audience count.
US10380625B2

Technologies for attributing purchases to a targeted marketing campaign include associating a captured payment card number and a captured cardholder identifier with a globally unique identifier. Additional payment card numbers related to the captured payment card number are associated with the globally unique identifier. A cardholder-specific marketing message associated with a targeted marketing campaign is transmitted to the captured cardholder identifier based on the globally unique identifier. The targeted marketing campaign is for an advertised product, which corresponds to a product identifier. A purchase transaction is attributed to the targeted marketing campaign in response to determining that a payment card number associated with the purchase transaction matches any of the payment card numbers associated with the globally unique identifier and determining that a product identifier corresponding to a purchased product of the purchase transaction is associated with the targeted marketing campaign. Other embodiments are described and claimed.
US10380623B2

A system and method for generating an advertisement effectiveness performance score of a multimedia content element displayed in a webpage are provided. The method includes determining an advertisement context of an advertisement; analyzing metadata associated with at least one prior advertisement to determine a prior advertisement success score; determining a multimedia context of the multimedia content element displayed in the webpage; matching the advertisement context to the multimedia context to determine a context matching score; and generating an advertisement effectiveness score at least based on the prior advertisement success score and the context matching score.
US10380619B2

A driver's license parser including: a data accessor configured for accessing data from a scanned bar code of a driver's license of a customer; a data parser configured for parsing the data to achieve parsed data, wherein the parsed data represents a customer profile of the customer; a parsed data storer configured for causing the parsed data to be stored; a comparer configured for comparing the parsed data with requirements of a loyalty program enrollment policy to determine what information of the parsed data falls within the loyalty program enrollment policy; a customer profile validity determiner configured for, based on the comparing, determining a validity of the customer profile; and a form populator configured for, if the customer profile is determined to be valid, populating at least one form with the parsed data to achieve at least one populated form.
US10380618B2

An approach for providing contextually relevant digital coupons on a user device is disclosed. A selection platform initiates a request for a digital coupon based on a first movement sensed at a device. A coupon category based on the request is determined and the digital coupon is selected. The selected digital coupon is then delivered to the device based on the request. Further, another or subsequent movement sensed at the device initiates another request for another digital coupon. The another digital coupon is selected from the determined coupon category.
US10380615B2

Embodiments of the present invention relate to a method, device and computer program product for product design based on user reviews. Reviews on a product are obtained from a plurality of users. These reviews are analyzed to determine sentiments of the users with respect to a property of the product. A plurality of candidate product designs are generated by changing a first value of the property based on the sentiments of the users. Then one or more new product designs are obtained based on the candidate product designs.
US10380614B1

Techniques are provided for determining a user of a computing device who is likely to be unsatisfied with a value of a setting of a program running on the computing device. First information is collected about the value of the setting from a first population of users who invoke a routine to automatically reset the value of the setting to a default value. Second information is collected about the value of the setting from a second population of users who do not invoke the routine. Based on a comparison of the first information and the second information, a determination is made that a user in the second population is likely to be unsatisfied with the value of the setting.
US10380599B2

Methods and a system to provide telecommunications management services are provided. A method includes receiving a service request for change management or servicing a telecommunications equipment item, classifying the request to determine a policy associated with the request, determining customized workflows for executing the policy and servicing the request, identifying transactions required to service the request, and monitoring execution of the transactions until completion.
US10380592B1

During a verification technique, claim information for a claim made by an entity (which includes an attribute characterizing an entity) is verified using verification information determined from at least an account of the entity. For example, an individual may pre-register with a provider of the verification technique and authorize the provider to access the account, such as a social network, a financial account, and/or an account associated with a financial application (e.g., an accounting application, an income-tax preparation application, etc.). Subsequently, when the individual makes or provides the claim information associated with the claim, verification information associated with the claim information is aggregated and used to verify that the claim is valid. By verifying the claim, the verification technique may make it easier for individuals to prove their reputable identity attributes without disclosing additional confidential information, thereby maintaining their privacy.
US10380588B2

In a payment-enabled smartphone, a customer verification method (CVM) may be performed without prompting the user to provide any input. An outcome of the resulting passive CVM process may be an input to a risk based decision process performed by the smartphone, by a point of sale terminal and/or by an issuer of a payment card account accessed via the payment-enabled smartphone. The risk based decision process may determine whether a payment transaction is approved or declined.
US10380581B2

A dynamic transaction card that includes a transaction card having a number of layers, each of which may be interconnected to one another. For example, a dynamic transaction card may include an outer layer, a potting layer, a touch sensor layer, a display layer (including, for example, LEDs, a dot matrix display, and the like), a microcontroller storing firmware, Java applets, Java applet integration, and the like, an EMV chip, an energy storage component, one or more antenna (e.g., Bluetooth antenna, NFC antenna, and the like), a power management component, a flexible printed circuit board (PCB), a chassis, and/or a card backing layer.
US10380579B1

Facilitating transaction status indications for point-of-sale (POS) systems is described. A POS application stored on a POS terminal of a POS system may communicate with a payment reader device coupled to the POS terminal and a payment server application. The POS application may receive, from a customer device associated with a customer and via a short-range communication network, payment information for satisfying a cost of a transaction. The POS application may send the payment information to the payment server application to attempt to authorize the payment information for the cost of the transaction and may receive, from the payment server application, an indication of a status of the transaction. Responsive to receiving the indication of the status of the transaction, the payment reader device and the customer device may output respective aspects of a transaction status indication associated with the status of the transaction.
US10380576B1

A system and related method for completing online transactions via mobile device includes a client-side e-commerce platform executing on the mobile device that identifies candidate items for purchase based on images related to an item desired by the user. Purchase information for items offered by participating vendors is retrieved by the platform via APIs of the vendor network. Purchase information for items offered by third-party vendors outside the network is retrieved by a middleware platform called by the client-side platform. The user may select items for purchase and complete the transaction via single click, whereby the middleware forwards payment details to the third-party vendors and retrieves pricing, inventory, and purchase information (as well as authorization codes and records of the completed transaction) from the third-party vendors. The client-side platform generates a single transaction and invoice whether the selected items are purchased from in-network or third-party vendors.
US10380575B2

Systems, methods, and computer-readable media are provided for mobile-based transaction pre-authorization. One example method comprises receiving, from a device (such as a mobile device), a pre-authorization request including at least selection of a payment method, and generating a pre-authorization for a purchase based on the selected payment method. The method further comprises receiving a transaction request, determining whether the received transaction request is associated with the pre-authorization, and processing the transaction request based on the determination. Systems and computer-readable media implementing the above method are also provided. User interfaces are also provided for enabling the use of such methods, systems, and computer-readable media on, for example, mobile devices.
US10380574B2

A method, medium, and system are provided to facilitate local or global exchange of goods and services through a decentralized network of peer-to-peer (P2P) nodes. In one aspect, the nodes may be maintained or operated by the participants in the marketplace system. The system may operate on both desktop and mobile devices. The system may operate with decentralized data storage. The system may operate with a decentralized system of incentives for participation of nodes. The system may operate with decentralized communication. The system may operate with a decentralized system to escrow payments between participants. The system may operate with a decentralized system of load balancing. The system may operate with a decentralized system by which certain listings can be prioritized in the network. The system may operate with decentralized transaction processing. The system may operate with a decentralized digital currency as the medium of exchange between participants.
US10380569B2

Systems, methods, and apparatuses for displaying repeating purchase transaction elements based on a determined hierarchy are disclosed. According to an aspect, a method includes receiving display information for display of elements on a display. Each element being associated with a purchase transaction. The method also includes determining a hierarchy of one of the elements with respect to at least one of the other elements. Further, the method includes dynamically determining a display specification for the one of the elements based on the determined hierarchy. The method also includes displaying the one of the elements on the display in accordance with the determined display specification.
US10380559B1

Techniques are provided for addressing possible fraud and mistake scenarios in a system for electronically receiving check images from customers and for automatically initiating a deposit of funds into a customer account. An electronic analysis of a check may be conducted to retrieve a check identifier that may be compared against a limited number of previously deposited checks, allowing for faster real-time comparisons. The deposit may be soft-post of regardless whether it is flagged as a potential duplicate, because subsequent more thorough analysis may uncover false positives. Also, transaction and account information can be analyzed to determine if there is a possibility of a check kiting operation.
US10380558B2

The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.
US10380555B2

A method and system is provided for policy driven, online meeting updates during the course of an electronic meeting. The invention defines one or more groups of participants in an electronic meeting, and assigns a unique relative priority to each group of participants. Meeting events, such as slide changes or other data that is sent to the various participants for viewing, are transmitted to the various groups in a sequence ordered by the relative priorities assigned to the groups. Alternatively, the invention provides for randomly staggering the delivery of data to the various groups. Both embodiments alleviate the scalability problems that arise for electronic meetings having large numbers of participants.
US10380550B2

A method, system and computer program product for allowing a user to easily collaborate with users from different organizations. In response to authenticating the user to access the environment of the user's home organization, a list of outside organizations where the user has visitor status is obtained. Outside organization(s) in the list of outside organizations that have content to be viewed by the user are identified. An object associated with the user's home organization, objects associated with the outside organizations where the user has visitor status as well as indications (e.g., star) associated with those outside organizations that have content to be shared with the user are displayed on the user interface of the user's computing device. In this manner, the user will be able to collaborate with an outside organization that has content to be shared in response to selecting the object associated with the outside organization.
US10380548B2

The invention relates to a system and method for customizing and storing workflow processes for use in remediation incidents such as security events. One aspect of the invention relates to providing tools to enable creation of customized workflow processes for event driven incident remediation, monitoring and analyzing system activity to identify occurrence of incidents, assigning a workflow process to an incident, applying the assigned workflow process to remediate the incident, and tracking and graphically displaying the status of the workflow process, among other things.
US10380544B2

Improved incident scene investigation is provided by displaying the incident scene and evidence pertaining to the incident scene on a display of a portable communication device where the display is augmented with tagged evidence attributes and/or further augmented with geofenced safeguard areas surrounding pieces of evidence. The evidence attributes provide and display risk assessment information as to which pieces of evidence at an incident scene are vulnerable to being contaminated or damaged. The evidence attributes may further provide and display an impact factor indicator indicating whether a piece of evidence is likely to be impacted by a context factor from the incident scene. Alerts can be generated at the portable device upon approach to a geofenced safeguarded area surrounding vulnerable evidence. The augmented display of the incident scene can also redirect a user approaching a particular piece of evidence.
US10380532B1

Various embodiments of the invention provide methods, systems, and computer program products for establishing a target handle time (THT) for a communication routed to an agent in a contact center. In particular embodiments, a mechanism is provided on a GUI displayed to the agent that allows the agent to identify a reason for the communication. While in other embodiments, an event occurs related to the communication that signals the reason. Accordingly, a THT is set for the communication based on the identified reason and a visual representation of the THT is displayed that includes a component decrementing with the passage of time. At some point, the communication is completed and a disposition code is entered for the communication. Accordingly, in particular embodiments, the disposition code is then confirmed to match the reason for the communication to ensure the correct reason was identified and the correct corresponding THT was set.
US10380529B2

A management system for a cold planer is disclosed. The management system may include one or more sensors located onboard the cold planer and configured to generate data regarding at least one of cold planer operating parameters and milled material transferred from the cold planer to a plurality of haul vehicles. The management system may also include a locating device configured to generate a signal indicative of a cold planer location, a communication device configured to transfer information from the cold planer to a plant, and a controller in electronic communication with the one or more, the locating device, and the communication device. The controller may be configured to determine a rate of material transfer from the cold planer to the plurality of haul vehicles based on the data, and transmit the rate of material transfer and the cold planer location to the plant via the communication device.
US10380526B2

A system and method for providing a process player for use with a business process design environment. In accordance with an embodiment, a user can select, configure, and play an instance of a business process being developed in the design environment. During play of a selected business process instance the user can configure and play interactive activities of the selected instance. For example, the user can walk through an instance of the business process, while impersonating different users or roles in its interactive activities.
US10380525B2

An invention for comparing utility and warranty of services in an information (IT) stack is provided. Embodiments of this invention are directed to comparing utility and warranty of services in an information technology (IT) stack comprising a plurality of layers, at least one of the plurality of layers having a set of services. In these embodiments, a utility and warranty tool provides this capability. Specifically, the utility and warranty tool comprises a determination component configured to determine, at each layer of the IT stack, a required utility and warranty (RUW) value for each of the set of services, wherein the RUW value represents a desired solution for implementing a business process; and determine, at each layer of the IT stack, an available utility and warranty (AUW) value for each of the set of services, wherein the AUW value is a measure of an ability of each of the set of services to satisfy the RUW at each layer of the IT stack. The utility and warranty tool further comprises a comparison component configured to compare the RUW value against the AUW value at each layer of the IT stack to determine whether each of the set of services satisfies the desired solution for implementing the business process.
US10380524B1

A system and method are disclosed including a production planner that receives a sales forecast for configurations of an automobile. The demand planner also receives constraints associated with an automobile supply chain. The demand planner further models configurations and constraints as a mixed integer linear programming problem, determines a production plan for automobiles, and sends instructions to cause automated machinery to retrieve an amount of automobiles equal to a forecasted production level minus a current inventory level and to move the amount of the automobile to an inventory location of the automobile.
US10380522B1

A system and method for presenting information that evaluates a decision to allocate an asset are presented. In example embodiments, the method includes receiving an allocation request from a user to allocate an asset to a request location, matching the request with the asset to be allocated, determining a benefit score and a detriment score associated with the allocation and presenting the level of benefit and the level of detriment to the user. In example embodiments, the method further includes receiving a user action to confirm the allocation of an asset and adjusting a schedule to reflect the allocation. In example embodiments, the method further includes displaying an alert notification based on the scheduled availability of an asset type compared to the historic demand for that asset type.
US10380509B2

Disclosed is a system and method of improving a calculation and display of an individualized estimated time of arrival (ETA). Using at least one computing device, driver-related data, including real-time and historic data, associated with a driver may be collected and stored in memory. The computing device may also be used to perform analysis on the driving data and ETA-related data to determine the individualized ETA based at least in part on a set of individualized parameters. The computing device may also be used to display to the driver and/or user the individualized ETA and a corresponding level of familiarity of the driver with one or more segments of a route of the driver.
US10380507B2

A computer-implemented method for customizing a travel itinerary for an account holder is provided. The method comprises receiving current transaction data when settling a current travel transaction initiated by the account holder with a current merchant; retrieving a plurality of historical transaction data relating to a plurality of historical transactions settled for the account holder prior to the current travel transaction; identifying one or more of the plurality of historical transactions that relate to the current transaction data to recognize preferences of the account holder; and customizing a travel itinerary based on the preferences of the account holder, the travel itinerary including at least one merchant with whom the account holder can initiate a future transaction.
US10380499B2

Summarizing, the application relates to a machine-learning system for adaptively changing a matching threshold of a biometric system. The machine-learning system comprises a batch aggregator device operable to receive input data from the biometric system via a communication interface and to aggregate a batch of at least some of the received input data. The machine-learning system further comprises a learning expert device operable to compute a new suggestion for a matching threshold value of the biometric system based on the aggregated batch. Finally, the machine-learning system comprises an output device operable to output the computed new suggestion for the matching threshold of the biometric system via the communication interface.
US10380495B2

A building block (1) for a quantum information processing system includes a superconducting qubit (2) having a Josephson junction (5) connected between two superconducting electrodes (3, 4). The two superconducting electrodes (3, 4) are coaxial and coplanar. The building block (1) also includes a control line (6) coupled to the superconducting qubit (2) and arranged to control the state of the superconducting qubit (2), and/or a readout element (8) coupled to the superconducting qubit (2) and arranged to measure the state of the superconducting qubit (2). The control line (6) and/or the readout element (8) are arranged out of plane with respect to the two superconducting electrodes (3, 4).
US10380492B2

Techniques for detecting errors in a computing system are provided. In one technique, first member data that comprises first attribute values of a particular attribute is stored. Each attribute value in the first attribute values is associated with a different member of a first plurality of members. Second member data that comprises second attribute values of the particular attribute is stored. Each attribute value in the second attribute values is associated with a different member of a second plurality of members. For each attribute value of the first attribute values, a first number of instances of the attribute value in the first member data is determined, a second number of instances of the attribute value in the second member data is determined, and based on the first number and the second number, a determination of whether a notification indicating the particular attribute will be generated is made.
US10380485B2

In some aspects, a method may include initializing a first array and a second array with a random voltage value, passing a forward pass by pulsing an input voltage value from an input of the first array and an input of the second array, and reading output voltage values at an output of the first array and an output of the second array. The method may further include passing a backward pass into the inputs of both of the first and second arrays, and reading voltage values at the inputs of the first and second arrays. The method may further include updating, with the first array, a first matrix update on the first array, updating, with the second array, a first matrix update on the second, and updating, with the second array, a second matrix update on the second array.
US10380484B2

Systems and methods for training a neural network to optimize network performance, including sampling an applied dropout rate for one or more nodes of the network to evaluate a current generalization performance of one or more training models. An optimized annealing schedule may be generated based on the sampling, wherein the optimized annealing schedule includes an altered dropout rate configured to improve a generalization performance of the network. A number of nodes of the network may be adjusted in accordance with a dropout rate specified in the optimized annealing schedule. The steps may then be iterated until the generalization performance of the network is maximized.
US10380473B2

Electronic badges are indirectly tracked by detecting, by a badge communicator on a select industrial vehicle of a fleet of industrial vehicles, the presence of an electronic badge and performing a badge logging transaction in response to detecting the electronic badge. The badge logging transaction includes receiving, by the badge communicator, a badge identifier transmitted by the detected electronic badge. The badge logging transaction also includes determining, by the badge communicator, an offset measurement of the electronic badge relative to the select industrial vehicle, electronically determining a vehicle location of the select industrial vehicle, and identifying a badge location based upon the determined vehicle location and the measured offset. The badge logging transaction can also include generating a time stamp, and wirelessly communicating a badge locator message to a remote server, the badge locator message including the badge identifier, the badge location, and the timestamp.
US10380470B2

A data storage medium includes a convexoconcave structure formed in a storage area which is set on a first surface of a quartz glass substrate. The storage area includes a plurality of unit storage areas which are arrayed at least in one direction, and non-data storage areas which are disposed between the unit storage areas, which are adjacent to each other. The convexoconcave structure includes unit data patterns, address patterns and boundary patterns. The unit data patterns are formed in the plurality of unit storage areas respectively in the array sequence of the unit storage areas, and the address patterns are formed in the non-data storage areas so as to correspond to each of the unit storage areas in which the unit data patterns are formed respectively.
US10380469B2

Systems and methods for determining locations of a device in an environment where features are present. Passive code pattern markers are used as unique location landmarks to provide on-demand location information to the user of the device in an abstract, landmark-based reference system that can then be mapped into an underlying physical 3-D coordinate system to give location coordinates that can be used by other tools to determine a viewpoint. For example, a 3-D visualization system can be configured to set a viewpoint so that an image concurrently generated by a computer system presents a scene which approximates the scene being viewed by the user in the physical world at that moment in time.
US10380464B2

An image processing method includes: obtaining first raster line data as data of a first raster line including a plurality of pixels arranged in a first direction from raster data; generating raster line segment data as data of a raster line segment including a plurality of pixels arranged in a second direction perpendicular to the first direction from the received N number of the first raster lines; determining whether the plurality of pixels have an identical pixel value, the plurality of pixels constituting the raster line segment; encoding the raster line segment where the plurality of pixels have the identical pixel value; storing second raster line data as data of the second raster line including a plurality of pixels arranged in the second direction, which is produced by connecting the plurality of raster line segments; and rendering the second raster lines while decoding the encoded raster line segment.
US10380450B2

An information processing device according to the present invention includes: a feature point sampling unit that generates, based on an initial value of a feature point used for registration of an object included in a target image to be processed, a feature point hypothesis that is a group of a plurality of the feature points in the target image; an image degradation unit that generates a degraded image that is a degraded image with degrading a reference image used for processing the target image, based on the feature point hypothesis and a degradation parameter for degrading an image; and a reliability calculation unit that calculates a reliability of the feature point hypothesis, based on the target image, the degraded image, and the feature point hypothesis.
US10380444B2

The present invention relates to 3D mask face anti-spoofing with remote photoplethysmography. More particularly, it relates to a local rPPG correlation model to extract discriminative and robust local rPPG signal patterns so that an imposter can better be detected regardless of the material and quality of the mask.
US10380443B2

The application provides a liveness detection method capable of implementing liveness detection, and a liveness detection system that employs the liveness detection method. The liveness detection method comprises: irradiating an object to be detected with structured light; obtaining first facial image data of the object to be detected under irradiation of the structured light; determining, based on the first facial image data, a detection parameter that indicates a sub-surface scattering intensity of the structured light on a face of the object to be detected; and determining, based on the detection parameter and a predetermined parameter threshold, whether the object to be detected is a living body.
US10380441B2

A method for estimating a direction of view of an occupant of a vehicle. The method includes a step of ascertaining a head fixation position of the head of the vehicle occupant, terminating a current head movement of the head, using sensor data concerning an angular speed of the current head movement, and a step of combining the head fixation position and a head movement gain parameter in order to estimate the direction of view of the vehicle occupant, the head movement gain parameter being a function of a specific human head movement pattern during a visual fixing of an object.
US10380435B2

An image processing apparatus includes an image acquisition unit that uses a camera installed in an own vehicle to acquire images of an environment outside the own vehicle at predetermined intervals, an object candidate recognition unit that recognizes an object candidate in the image, an object determination unit that determines that the object candidate is an object on condition that the same object candidate is recognized in N consecutive frame images (N is a natural number), a parameter X acquisition unit that acquires a parameter X correlated with an apparent moving speed of a stationary object in the images, and an N setting unit that sets N smaller as the moving speed correlated with a value of the parameter X increases.
US10380428B2

Techniques are described for analyzing a video for memorability, identifying content features of the video that are likely to be memorable, and scoring specific content features within the video for memorability. The techniques can be optionally applied to selected features in the video, thus improving the memorability of the selected features. The features may be organic features of the originally captured video or add-in features provided using an editing tool. The memorability of video features, text features, or both can be improved by analyzing the effects of applying different styles or edits (e.g., sepia tone, image sharpen, image blur, annotation, addition of object) to the content features or to the video in general. Recommendations can then be provided regarding memorability score caused by application of the image styles to the video features.
US10380418B2

A first image set that includes a plurality of 2D images of an eye of a user is collected. Two or more sets of corresponding pixels are generated from the plurality of 2D images. One or more 3D features of an iris of the user is extracted based on repeatable differences in reflectance among each set of corresponding pixels. A test set of 3D features for a submitted eye is generated based on a second image set, the second image set including a plurality of 2D images of the submitted eye. Based on a comparison of the one or more extracted 3D features and the test set of 3D features, an indication is made as to whether the second image set is representative of the user's eye.
US10380413B2

A computing system includes a processing system with at least one processing unit. The processing system is configured to execute a face alignment method upon receiving image data with a facial image. The processing system is configured to apply a neural network to the facial image. The neural network is configured to provide a final estimate of parameter data for the facial image based on the image data and an initial estimate of the parameter data. The neural network includes at least one visualization layer, which is configured to generate a feature map based on a current estimate of the parameter data. The parameter data includes head pose data and face shape data.
US10380412B2

Facial recognition method comprises generating an average three-dimensional model from a series of two-dimensional, consecutive, captured video frames and rotating that three-dimensional model to a frontal view. The three-dimensional model may be reduced to a two-dimensional model in order to create a mean reference map. Next, the method includes accessing a facial database to compare the mean reference map to a series of previously-stored reference maps, one for each individual in the database, each of the previously-stored reference maps including a set of previously-stored reference points. Finally, an individual whose previously-stored reference map most closely matches the mean reference map is identified as a match.
US10380401B2

The present application provides a capacitance sensing circuit, comprising an integrating circuit, comprising an integrating input terminal, coupled to the touch capacitance, wherein the integrating input terminal receives an input voltage; and an integrating output terminal, configured to output an output voltage; a comparator; a positive digital-to-analog (DA) converting unit; a negative DA converting unit; a control circuit, configured to control the positive DA converting unit and the negative DA converting unit; and a logic circuit, configured to output an output code, wherein the output code is related to a capacitance of the touch capacitance.
US10380397B2

Fingerprint detection circuits with common mode noise rejection are described. The Fingerprint detection circuit includes a half-bridge circuit coupled to a receive (RX) electrode of an array of fingerprint detection electrodes and to a buried capacitance that is unalterable by the presence of a conductive object on the array. The fingerprint detection circuit may also include a listener electrode configured to enable common mode noise rejection through a differential input stage of a low noise amplifier (LNA).
US10380390B2

Described in detail herein are systems and methods for interacting with an interactive display using a shopping cart. A user navigate a shopping cart to a computing system including an interactive display and can actuate or press one or more push buttons associated with RFID tags integrated with the handle portion on a shopping cart to interact with the interactive display. A unique identifier can be associated with each RFID tag. A RFID reader disposed with respect to the computing system can detect the unique identifiers associated with the one or more detected RFID tags. The RFID reader can transmit the unique identifiers to the computing system. The computing system can execute the retrieved actions on the interactive display, based on the one or more buttons actuated or pushed and the correlated RFID tags.
US10380386B1

A crossbar array includes a number of memory elements. A vector input register has N voltage inputs to the crossbar array. A vector output register has M voltage outputs from the crossbar array. An analog-to-digital converter (ADC) is electronically coupled to the vector output register. A digital-to-analog converter (DAC) is electronically coupled to the vector input register. A clustering processor is electronically coupled to the ADC and to the DAC. The clustering processor is configured to program columns of the crossbar array with a set of k cluster center values; apply voltages to rows of the crossbar array where the applied voltages represent a set of data values; and determine a minimum distance of each data value to each k cluster center values based on the voltage output from the output register of each of the plurality of the programmed columns.
US10380384B2

A screen protection filter includes a protection filter body and an attracting member. The protection filter body includes an attraction area and a protection area. The attracting member is disposed at the attraction area of the protection filter body and comprises at least one attracting block. With the attracting member, the protection filter body is attachable to an attraction component of an electronic device, such that the protection area of the protection filter body correspondingly covers over a display screen of the electronic device to prevent nearby persons from spying display contents and keep privacy. By simply attaching the attracting member to the attraction component and removing therefrom, the screen protection filter can be easily attached to and removed from the display screen of the electronic device whenever needed.
US10380378B2

The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method, communication device, and server for protecting information in a communication device in a communication system are provided. The method includes acquiring a database security analysis result for an application (App) upon detecting that the App is run, and outputting the database security analysis result for the App.
US10380377B2

In accordance with the teachings of the present disclosure, a method is provided for reducing the chances of shoulder surfing. The method may include determining an approximate angle of orientation of a mobile device and selecting one of first or second input key layouts, based upon the approximate angle of orientation. The first input key layout may be a standard layout of alphanumeric characters and the second input key layout may be a disordered layout of the alphanumeric characters. The method may also include displaying the selected one of the first or second input key layouts at a graphical user interface of the mobile device and receiving an input of sensitive information at the graphical user interface.
US10380375B2

Technologies for displaying public and private images includes a display device and one or more user viewing devices. The display device is configured to display or generate a personalized image or video that is viewable by an authorized user viewing device and not viewable by unauthorized viewing devices. To facilitate the display of the personalized images, the display device and the user viewing device(s) may negotiate a display protocol to be used by the display device to display the personalized image in a private manner. In some embodiment, the display device may also display a public image or video that is viewable by unauthorized viewing devices and/or individuals without viewing devices.
US10380374B2

A system and method for network file filtering to prevent identity theft or misuse by restricting access to files likely to contain sensitive data is disclosed. The file filtering process includes scanning at least one data file for density of a selected pattern. Files identified as containing the selected pattern may be further analyzed to determine the likelihood of the presence of sensitive information. The process may also include restricting access to files that are identified as likely to contain sensitive information.
US10380370B2

An apparatus and method for operating a relational database (DB) are provided. The method includes determining a sensitivity classification for a column of a table in the DB, performing encryption, using a data encryption key (DEK), of sensitive data when writing the sensitive data to the column determined to be sensitive, performing decryption, using the DEK, of the encrypted sensitive data when reading the sensitive data from the column determined to be sensitive, and performing writing to the column and reading from the column of unencrypted non-sensitive data when the column is determined to be non-sensitive.
US10380367B2

Dynamic access control of resources in a computing environment is disclosed. A policy retrieval point continuously monitors at least one new policy creation location for a new policy rule. It is detected that a first new policy rule has been added to the at least one new policy creation location. The first new policy rule is stored in a core policy rule structure that comprises a plurality of policy rules. A request for new policy rules is received, and the first new policy rule is communicated toward a policy decision point in response to the request.
US10380359B2

An online service provisioning process is provided during which the service provider's knowledge about the user to whom the service is delivered does not increase. This is accomplished by presenting user attribute information to the service provider as obfuscated objects that can be independently verified and which are privacy preserving.
US10380355B2

Systems, methods, and software for data obfuscation frameworks for user applications are provided herein. An exemplary method includes providing user content to a classification service configured to process the user content to classify portions of the user content as comprising sensitive content, and receiving from the classification service indications of the user content that contains the sensitive content. The method includes presenting graphical indications in a user interface to the user application that annotate the user content as containing the sensitive content, and presenting obfuscation options in the user interface for masking the sensitive content within at least a selected portion among the user content. Responsive to a user selection of at least one of the obfuscation options, the method includes replacing associated user content with obfuscated content that maintains a data scheme of the associated user content.
US10380343B1

A system and method for performing runtime de-obfuscation of obfuscated malicious software code in a virtual machine is described. According to one embodiment, the method involves enumerating a first physical page associated with a first virtual address space of a first piece of analyzed software code. Herein, the first virtual address space is a portion of a virtual address space associated with the virtual machine. Thereafter, the first physical page is set a non-writable permission. Hence, upon detection of a write to the first physical page by the first piece of analyzed software code, a determination can be made that the first piece of analyzed software code may be categorized as malicious software code.
US10380340B2

A method of generating a behavioral model of a computer system. A processor partitions a system log of process events into a plurality of strands sharing common characteristics. The processor selects attributes from the strands and generates first distinct n-grams that include attributes from successive events within a strand. The processor generates a first plurality of n-gram groups, each including a plurality of the first distinct n-grams in which a first one of the plurality of first distinct n-grams coexists in a strand also containing a second one of the plurality of first distinct n-grams. The processor generates a first plurality of n-gram group arrangements, each containing a plurality of n-gram groups, and each of the n-gram groups included, in combination, in at least one strand, and the behavioral model containing the first distinct n-grams, the first plurality of n-gram groups, and the first plurality of n-gram group arrangements.
US10380337B2

A device may receive a file to be analyzed in a sandbox environment, and may determine configuration information for configuring the sandbox environment. The configuration information may be determined based on at least one of: file information associated with the file to be analyzed, or client device information associated with a client device for which the file is intended. The device may configure the sandbox environment using the configuration information. The configuration information may identify a system configuration for the sandbox environment. The device may analyze the file in the sandbox environment based on configuring the sandbox environment using the configuration information.
US10380330B2

A method for logging into a user gaming account may include connecting with a host game console and receiving a login code at a game controller from the host game console. The login code may be encrypted with a combination key and sent to the host game console. Consequently, user gaming account data may be provided to the host game console. Additionally, a method for receiving user gaming account data may include connecting to a game controller and connecting to a game server. A login code for a gaming account login may be received from the game server and the login code may be sent to the game controller. Next, an encrypted login code that has been encrypted with a combination key may be received from the game controller, and subsequently sent to the game server. Accordingly, user gaming account data may be received from the game controller.
US10380325B2

A method for diagnosing and treating an immune microbial dysfunction in a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the immune microbial dysfunction based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset, wherein the characterization is diagnostic of at least one of Crohn's disease, inflammatory bowel disease (IBD), irritable bowel syndrome (IBS), ulcerative colitis, and celiac disease; based upon the characterization, generating a therapy model configured to correct the immune microbial dysfunction; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10380321B2

A method, related system and apparatus are disclosed. The method is implemented by an operative set of processor executable instructions configured for execution by a processor. The method includes the acts of: determining if a monitoring client is connected to a base through a physical connection; establishing a first communications link between the monitoring client and the base through the physical connection; updating, if necessary, the interface program on the monitoring client and the base through the first communications link; establishing a second communications link between the monitoring client and the base using the first communications link; and communicating data from the base to the monitoring client using the second communications link.
US10380320B2

Consistently coded eligibility data is provided. Eligibility responses may be received from various payers comprising inconsistently coded eligibility benefit (EB) information provided in EB segments in various locations in the responses. A data restructuring engine may be operable to receive an eligibility response and restructure the response into a consistent format. Co-pay, co-insurance, benefit limitations, and benefit specific deductibles may be clarified by embedding coded strings in one or more message segments attached to EB segments. Service types, network indicators, place of service codes, and message text may be removed when a coded strings is created. Recoded eligibility responses may be provided to healthcare providers, providing coverage, eligibility, and benefit data in a consistent and standardized form, regardless of the payer sending the eligibility response.
US10380315B2

An IC structure includes a cell, a first rail and a second rail. The cell includes a first and a second active region and a first gate structure. The first and second active region extend in a first direction and is located at a first level. The second active region is separated from the first active region in a second direction. The first gate structure extends in the second direction, overlaps the first and second active region, and is located at a second level. The first rail extends in the first direction, overlaps the first active region, is configured to supply a first supply voltage, and is located at a third level. The second rail extends in the first direction, overlaps the second active region, is located at the third level, separated from the first rail in the second direction, and is configured to supply a second supply voltage.
US10380314B1

The present disclosure relates to a method for use with an electronic design. Embodiments may include receiving, using a processor, the electronic design and identifying a partially routed net associated with the electronic design. Embodiments may further include generating a net graph for the partially routed net and selecting a wire associated with the partially routed net. Embodiments may also include determining a missing current needed to satisfy Kirchhoff's Current Law (“KCL”) along a portion of the wire and generating a virtual terminal attached to the selected wire, wherein the virtual terminal is assigned the missing current.
US10380310B2

A hardware verification system includes, in part, a multitude of programmable devices and a system clock. The hardware verification system receives a circuit design and generates a variable period clock from the system clock by analyzing propagation delays in different signal paths of the circuit design. The variable period clock has a first period that occurs in each N cycles of the system clock and a second period that occurs in each M cycles of the system clock, in which M>N. The variable period clock is applied to at least one of the programmable devices to verify the circuit design.
US10380309B2

We present a Boolean logic optimization framework based on Majority-Inverter Graph (MIG). An MIG is a directed acyclic graph consisting of three-input majority nodes and regular/complemented edges. Current MIG optimization is supported by a consistent algebraic framework. However, when algebraic methods cannot improve a result quality, stronger Boolean methods are needed to attain further optimization. For this purpose, we propose MIG Boolean methods exploiting the error masking property of majority operators. Our MIG Boolean methods insert logic errors that strongly simplify an MIG while being successively masked by the voting nature of majority nodes. Thanks to the data-structure/methodology fitness, our MIG Boolean methods run in principle as fast as algebraic counterparts. Experiments show that our Boolean methodology combined with state-of-art MIG algebraic techniques enable superior optimization quality. For example, when targeting depth reduction, our MIG optimizer transforms a ripple carry adder into a carry look-ahead one. Considering the set of IWLS'05 (arithmetic intensive) benchmarks, our MIG optimizer reduces by 17.98% (26.69%) the logic network depth while also enhancing size and power activity metrics, with respect to ABC academic optimizer. Without MIG Boolean methods, i.e., using MIG algebraic optimization alone, the previous gains are halved. Employed as front-end to a delay-critical 22-nm ASIC flow (logic synthesis+physical design) our MIG optimizer reduces the average delay/area/power by (15.07%, 4.93%, 1.93%), over 27 academic and industrial benchmarks, as compared to a leading commercial ASIC flow.
US10380306B2

An integrated circuit designing system includes a non-transitory storage medium that is encoded with first and second sets of standard cell layouts that are configured for performing a selected function and which correspond to a specific manufacturing process. The manufacturing process is characterized by a nominal minimum pitch (T) for metal lines with each of the standard cell layouts being characterized by a cell height (H) that is a non-integral multiple of the nominal minimum pitch. The system also includes a hardware processor coupled to the storage medium for executing a set of instructions for generating an integrated circuit layout utilizing a combination of the first and second set of standard cell layouts and the nominal minimum pitch. The first and second sets of standard layouts are related in that each of the second set of standard cell layouts corresponds to a transformed version of a corresponding standard cell layout from the first set of standard cell layouts.
US10380305B1

A method is disclosed for designing a test vehicle utilizing a layout of a real integrated circuit (IC) product. The method comprises: importing an original full-chip layout of the real IC product; partitioning the original full-chip layout into probe groups, each probe group comprising probe pads, and, a plurality of IC devices within an area of interest (AOI) having original routing interconnect for those IC devices; selecting a set of IC devices within the AOI; and, for the selected set of IC devices, using pattern extraction to remove the original routing interconnect, and create customized interconnect layers (CIL) to reconfigure connection between the individual IC devices. Incorporating the selected set of IC devices with the CIL into the original full-chip layout creates a modified full-chip layout such that a wafer fabricated using the modified full-chip layout comprises a real product with a built-in test vehicle.
US10380302B1

An integrated circuit includes a plurality of vertically-stacked layers including a front end of line (FEOL) layer and a back end of line (BEOL) layer. The FEOL layer includes individual transistors that are not interconnected. The BEOL layer includes transistor interconnections and no transistors. The transistors are electrically connected to the transistor interconnections by vias within the FEOL ad BEOL layers. The FEOL and BEOL layers each have contact pads on the top and bottom surfaces thereof that are each in alignment with vias, are arranged in a checkerboard pattern, and occupy about fifty percent of the surface area of the FEOL and BEOL layers. The contact pads on a top surface of the FEOL layer are in electrical communication with contact pads on a bottom surface of the BEOL layer to facilitate vertical current flow between the transistors and the transistor interconnections through the vias.
US10380296B2

This application discloses a design verification tool to generate an interconnect between portions of a circuit design in a mixed language environment. The design verification tool can select an interconnect generation technique based on characteristics for the portions of the circuit design and, during elaboration of the circuit design, utilize the selected interconnect generation technique to generate the interconnect. The design verification tool can generate the interconnect without the circuit design including code to identify the selected interconnect generation technique to the design verification tool. The design verification tool can perform functional verification operations on the elaborated circuit design, and modify results of the functional verification operations to remove an intermediate hierarchy utilized to generate the interconnect during elaboration. The modified results can show the portions of the circuit design being directly connected by the interconnect.
US10380287B1

Electronic design automation systems, methods, and media are presented for modifying a balanced clock structure. One embodiment involves accessing a circuit design comprising an H-tree clock distribution network that provides a clock signal to a plurality of sinks. Timing requirements for each sink are identified, and a plurality of early tapoff candidate locations are also identified. A corresponding arrival time adjustment associated with each early tapoff candidate location is estimated for early sinks, and an early tapoff location is selected for each early sink based on the early arrival timing requirement and the arrival time adjustment associated with the tapoff location. In various embodiments, different criteria may be used for selecting the early tapoff location, and updated circuit designs are then generated with a route from early sinks to the early tapoff location selected for each early sink.
US10380280B2

Examples of techniques for optimal storage of load data for lifetime prediction for a piece of equipment used in a well operation are disclosed. In one example implementation according to aspects of the present disclosure, a method may include: using a lifetime model for the piece of equipment used in the well operation; discretizing, by a processing device, a load data spectrum into one or more buckets, the one or more buckets having a bucket size, wherein the bucket size of at least one bucket is based on one of the lifetime model and a distribution of load data; collecting load data of the piece of equipment; assigning, by the processing device, the collected load data to the one or more buckets of the load data spectrum; and storing, by the processing device, the collected load data assigned to the one or more buckets to a memory.
US10380273B2

A testing system and method are provided for verifying that a BIM-designed electrical distribution system in a building provides a valid, cost-effective electrical wiring pathway between every device and its assigned electrical distribution source. The system includes a digital processor having access to the informational content of the BIM-designed electrical distribution system, and a user interface and display screen connected to the digital processor. In operation, the digital processor extracts from the BIM-designed electrical distribution system the x-y locations of the devices, distribution sources such as electrical supply panels, and wiring pathway elements (e.g. conduits, junction boxes, etc.) forming electrical pathways. As the user lays out the pathways, the processor immediately informs the user, via the display screen, whether the distances between the device and the nearest exit point of the associated pathway and the distribution source and the nearest entry point of the associated pathway are within pre-selected, empirically-determined tolerances.
US10380272B2

A computer-implemented method, computer program product and computing system for management of a pressure pipe network is provided. A processor retrieves a topology model of a pipe network. The processor retrieves one or more measurement expressions of the pressure pipe network. The processor determines a parameter list for a first measurement expression, wherein a first parameter of the parameter list represents a cutting point measurement device. The processor generates a first subsystem of the pipe network based, at least in part on, the first parameter.
US10380267B2

A method for tagging multimedia content elements is provided. The method comprises receiving at least one multimedia content element from a user device; generating at least one signature for the at least one multimedia content element; generating at least one tag based on the least one generated signature, wherein the at least one tag is searchable by the user device; and sending the tag generated for the received multimedia content element to storage on the user device.
US10380261B2

Systems and methods for a computer-based, interactive communications system capable of generating a response to a human language input are provided. The computer-based, interactive communications systems includes a plurality of response models that may be selected to process one or more keywords extracted from the human language input. The plurality of response models may include at least one conversational response model and at least one informational response model, so that the computer-based, interactive communications system is able to respond to the human language input in a manner commensurate with the type of human language input it receives.
US10380254B2

A method for associating an emotional influencer to a post may include determining, by a processor, an emotional baseline for a user and detecting, by the processor, a post by the user on a social medium. The method may also include analyzing the content of the post to determine an emotion of the user based on the content of the post and determining a difference between the emotion of the user associated with the post and the emotional baseline of the user. The method may additionally include determining an emotional influencer of the post in response to the difference between the emotion of the user associated with the post and the emotional baseline of the user exceeding a preset threshold. The method may further include tagging the emotional influencer to the post based on the emotional influencer being related to the post.
US10380251B2

A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive natural language processing system. The cognitive natural language processing (NLP) system analyzes a portion of natural language text to identify an attribute specified in the natural language text. The cognitive NLP system analyzes the portion of natural language text to determine whether a known negation trigger is present in the natural language text in association with the attribute. In response to determining that the natural language text does not contain a known negation trigger in association with the attribute, the cognitive NLP system determines whether the attribute is negated based on instances of the attribute in other natural language content similar to the natural language text. In response to determining that the attribute is negated, the cognitive NLP system identifies a new negation trigger associated with the attribute in the natural language text. The cognitive NLP system stores the new negation trigger in association with the attribute in a negation trigger dictionary data structure.
US10380245B2

Provided are techniques in which a document accompanying a service is acquired, a natural language analysis is performed on the acquired document, a determination is made from the results of the natural language analysis whether an item defined in the access control policy is found in the acquired document and, when the item defined in the access control policy is found in the acquired document, the access control policy is referenced and access to the service controlled accordingly.
US10380243B2

A parallel-translation dictionary creating apparatus that includes a processor configured to create a parallel-translation dictionary; the processor extracts words from each of the plurality of documents; performs an estimation and storage of a semantic classification of the extracted words; based on a result of the estimation of the semantic classification for the word in the document that is a current processing target and the word pair registered in the parallel-translation word list; updates, to the semantic classification of the word for which the semantic classification has been estimated, the semantic classification of a corresponding word that corresponds to the word and to the subject matter of the document that is the current processing target; and creates the parallel-translation dictionary based on the semantic classification of the word obtained by the estimation of the semantic classification of the word and the update of the semantic classification of the corresponding word.
US10380239B2

Approaches, techniques, and mechanisms are disclosed for automatically inserting supplemental items into documents. According to an embodiment, a first request is received, comprising document information that identifies a particular document. A target repeated structure type, to which a group of items in the particular document conform, is identified within the particular document. Based on the target repeated structure type, a template is generated. A new content item is generated by applying descriptive metadata that describes the new content item to the template. The new content item conforms to the target repeated structure type. The new content item is inserted in the particular document at an insertion point before or after a particular content item that conforms to the target repeated structure type.
US10380230B2

A system includes a content extraction engine comprising at least one processor and configured to receive a content page including first product data for a target product, remove noise content from the content page, thereby generating a remainder content page, compare the remainder content page to a first synonym list to identify the first product data, the first synonym list including a first data field name, and provide the first product data as associated with the first data field name.
US10380227B2

A novel method of facilitating the authoring of content and the delivery of the authored content to different types of device is provided. The method supports the design of unique and aesthetically pleasing content while minimizes the amount of effort required from authors and/or publishers. The method does so by creating one single content presentation structure (CPS) for the authored content that is adaptable to different devices and different orientations. Such a universally adaptable content presentation structure is based on a standardized grid system that the publishers can easily become familiar with to author their content.
US10380225B1

Systems and methods are disclosed herein for transitioning a display of a document from a first layout to a second layout. A processor at a user interface displays the document in the first layout. The processor receives a first user input indicative of a request to convert the display from the first layout to the second layout that represents the document as having a plurality of portions. The processor identifies a suggested boundary at a first position between two of the plurality of portions, displays the document in the second layout having the suggested boundary at the first position, and receives a second user input indicative of a request to move the suggested boundary to a second position different from the first position. The document is displayed in the second layout having the boundary in the second position.
US10380224B2

In a method for generating a presentation, a computer communicates data representative of a plurality of presentation components. A computer receives data representative of a presentation component selected from the plurality of presentation components. A computer retrieves a predefined rule associated with the selected presentation component. A computer applies the rule associated with the selected presentation component. A computer inserts the presentation component in a presentation.
US10380223B2

A support tensor machine based neutral point grounding mode decision method and system adopts a support tensor machine method Based on three indexes, i.e., the power supply reliability index, safety index, and economical efficiency index, influences of different neutral point grounding modes are analyzed by employing the support tensor machine method to finally obtain a neutral point grounding mode capable of maximizing power supply reliability of a distribution network.
US10380220B2

An embedded system is described. The embedded system includes a processing circuit comprising at least one processor configured to support an implementation of a non-power-of-2 fast Fourier transform of length N using a multiplication of at least two smaller FFTs of a respective first length N1 and second length N2, where N1 and N2 are whole numbers; and a memory, operably coupled to the processing circuit and comprising at least input data. The processing circuit is configured to: receive an input data complex number sequence; adapt the input data complex number sequence by inserting at least one zero into every Xth data point that results in an excess number of data points above N, where X=N1, such that the inserted zeroes enables a use of a multiple-of-Q FFT; perform a first decomposed FFT of a respective first length N1 on the adapted input data complex number sequence and produce a first output complex number sequence; restore a number of data points of the first output complex number sequence to N after performing the first decomposed FFT; and perform a second decomposed FFT of a respective second length N2 on the first output complex number sequence that produces a second output complex number sequence.
US10380218B2

A method of filtering web content may include receiving a request from a client device for code for displaying web content. The request may be associated with one or more attributes. The method may also include identifying a section of the code that is enclosed by a set of tags that specify requirements for accessing the section of the code. The method may additionally include determining that the one or more attributes associated with the request do not meet the requirements for accessing the section of the code. The method may further include sending the code for displaying the web content to the client device with the section of the code enclosed by the set of tags removed.
US10380217B2

A method and Web server for verifying a Web service request originating from a Web page is provided. The method includes matching the Web service request with a Web service. A sequence ID contained in the request is identified. The Web service request is verified if the identified sequence ID does not correspond with a previous sequence ID for the matched Web service. Additionally, the Web service does not verify a same Web service request twice.
US10380213B1

A method includes providing a server including a memory and a processor coupled to the memory; defining a plurality of databases in the memory, the databases including fields for respective client matters, and the databases including a plurality of notes for respective matters, the notes including text, and the databases including a plurality of buzzwords; associating respective buzzwords with descriptive pages; generating a user interface including a text editing screen area in which a user can type text for a note, the text including a plurality of terms; comparing terms to the buzzwords and, in response to a term matching a buzzword, indicating that the matching term is a buzzword in the user interface; and displaying the descriptive page associated with the typed buzzword in response to the user interacting with the buzzword indicating area of the user interface.
US10380211B2

A method and system for improving a network search query is provided. The method includes receiving a natural language Internet search request and executing a real time search with respect to a database associated with an Internet based search for specified digital information. Categories associated with the natural language Internet search request are identified and associated intent information is received. Digital attributes data identified during the real time search are identified and an associated concept is extracted. The associated concept is mapped to the digital attributes and search based software code is generated and executed. Resulting relevant results are presented and the database is configured such that the relevant results are stored within a logical partition of the database.
US10380206B2

Techniques described herein generally relate to real time inference based systems. Example embodiments may set forth devices, methods, and computer programs related to search engine inference based virtual assistance. One example method may include a computing device adapted to receive text as input and a computer processor arranged to determine at least one inference regarding subject matter of the text based on one or more web searches of one or more terms within the text. The inference(s) may then be automatically displayed upon the inference(s) being determined. The text may be automatically received as input from a voice-to-text converter as voice-to-text conversion producing the text is occurring.
US10380197B2

The present invention discloses a network searching method and a network searching system. The method comprises: extracting a webpage structure and an information type of a social networking site to form a database; searching according to a submitted keyword for webpage data relevant to the keyword; analyzing the searched webpage data relevant to the keywords according to the database to acquire description information of the webpage data, wherein the description information is corresponding to the information type of the social networking site; and presenting the description information along with the corresponding webpage data as a search result. According to the method and the system of the present invention, the website is formatted, detailed information in professional dimension is extracted, the description information of the type of social networking sites such as forums and blogs is finally acquired, and the description information special to forums and blogs as the search result is displayed.
US10380196B2

Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
US10380191B2

Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.
US10380183B2

A plurality of memory maps may be allocated that represents the hash table on a memory device to store keys and values. The memory maps may comprise at least a primary map and a secondary map. A hash table operation may be performed on the primary map based on a first position computed using a first hash function, and if not successful, a bounded linear probing that probes a defined primary probe region in the primary map. Responsive to determining that the hash table operation on the primary map is not successful, the hash table operation may be performed on the secondary map based on a second position computed using a second hash function, and if not successful, a bounded linear probing that probes a defined secondary probe region in the secondary map.
US10380175B2

A system, method and program product for implementing a sketch-based retrieval system. A system is disclosed that includes: an interface having a canvas for entering inputs including user generated strokes, and extracting features associated with the inputs; a hierarchy system for assigning an importance to the inputs; a matching system for retrieving matches from a database based on extracted features and importance associated with the extracted features; a feedback system that provides real-time feedback on the canvas to suggest improved inputs for the user; and a ranking system that ranks retrieved matches for output in the interface by incorporating user interaction history.
US10380174B2

A method for template based recognition of food product information includes capturing an image of food product packaging and extracting an attribute from the image. The attribute is used to find a matching template in a template database. The matching template is then used to extract food product information from the image.
US10380169B2

Systems and methods are described to address shortcomings in conventional conversation systems by determining an execution path for a natural language query using questions and answers and selecting the path in a knowledge graph based on the entities in the questions and answers and the user's feedback. In some aspects, the systems and methods described provide for determining an execution path for a natural language query presented to an interactive media guidance application. The interactive media guidance application receives, from a user, a query including an input entity and an unknown term. The interactive media guidance application retrieves, from a knowledge graph, a plurality of possible responses for the query. The interactive media guidance application determines a correct response of the plurality of possible responses based on feedback from the user. The interactive media guidance application selects an execution path for the query based on the correct response.
US10380155B2

Natural language notification generation techniques and system are described. In an implementation, natural language notifications are generated to provide insight into alerts related to a metric, underlying causes of the alert from other metrics, and relationships of the metric to other metrics. In this way, a user may gain this insight in an efficient, intuitive, and time effective manner.
US10380154B2

An approach is provided in which a knowledge manager creates a pattern set based on training data that includes paraphrases and a set of first syntactic patterns. The knowledge manager receives a user question and matches one of the first syntactic patterns to a second syntactic pattern generated from the user question. Based on the matching, the knowledge manager generates new questions using the paraphrases in the pattern set and utilizes the new questions to query a second set of data and generate candidate answers that correspond to the user question.
Patent Agency Ranking