US10405006B2

A frame coding unit generates individual picture signal information from a moving picture signal, and outputs a frame code value which is a numeric value to be obtained as a result of coding picture signal information of each frame. A variable length coding unit decomposes the frame code value into unit frame code values which are basic units of coding, converts the unit frame code values into frame code words using only a single code table, and constructs a frame stream by combining the converted frame code words. A multiplexing unit multiplexes a header stream which is constructed through a method equivalent to a conventional method and the frame stream, and constructs a picture coded signal.
US10405004B2

A method and apparatus for processing reconstructed video using in-loop filter in a video coding system are disclosed. The method uses chroma in-loop filter indication to indicate whether chroma components are processed by in-loop filter when the luma in-loop filter indication indicates that in-loop filter processing is applied to the luma component. An additional flag may be used to indicate whether the in-loop filter processing is applied to an entire picture using same in-loop filter information or each block of the picture using individual in-loop filter information. Various embodiments according to the present invention to increase efficiency are disclosed, wherein various aspects of in-loop filter information are taken into consideration for efficient coding such as the property of quadtree-based partition, boundary conditions of a block, in-loop filter information sharing between luma and chroma components, indexing to a set of in-loop filter information, and prediction of in-loop filter information.
US10404998B2

A moving picture coding method includes: determining whether or not a first block has two reference motion vectors for referencing a same direction that is one of a forward direction and a backward direction in display order, the first block being included in a first picture different from the current picture and being co-located, in the first picture, with the current block within the current picture; and calculating, when it is determined in the determining that the first block has the two reference motion vectors, first and second motion vector predictor candidates that are candidates for a motion vector for the current block, by scaling the two reference motion vectors.
US10404996B1

Systems and methods are provided for mitigating image noise. Portion motion vectors are identified for a plurality of portions of a first frame relating to a setting, the portion motion vectors indicating motion from the first frame to a second frame. A global motion vector is determined that indicates global motion spanning the first frame to the second frame. A determination is made that a first portion of the plurality of portions has a portion motion vector that is consistent with the global motion vector. Motion compensation is performed on the first frame and the second frame to align the second frame with first frame at the first portion that is consistent with the global motion vector to generate an output image that is based on both of the two frames. An inconsistent second portion of one of the frames is incorporated into the output image.
US10404994B2

Method and apparatus for deriving a motion vector at a video decoder. A block-based motion vector may be produced at the video decoder by utilizing motion estimation among available pixels relative to blocks in one or more reference frames. The available pixels could be, for example, spatially neighboring blocks in the sequential scan coding order of a current frame, blocks in a previously decoded frame, or blocks in a downsampled frame in a lower pyramid when layered coding has been used.
US10404992B2

Techniques and systems are provided for encoding video data. For example, restrictions on certain prediction modes can be applied for video coding. A restriction can be imposed that prevents inter-prediction bi-prediction from being performed on video data when certain conditions are met. For example, bi-prediction restriction can be based on whether intra-block copy prediction is enabled for one or more coding units or blocks of the video data, whether a value of a syntax element indicates that one or more motion vectors are in non-integer accuracy, whether both motion vectors of a bi-prediction block are in non-integer accuracy, whether the motion vectors of a bi-prediction block are not identical and/or are not from the same reference index, or any combination thereof. If one or more of these conditions are met, the restriction on bi-prediction can be applied, preventing bi-prediction from being performed on certain coding units or blocks.
US10404982B2

A video decoding apparatus includes: a splitter configured to split an image into at least one block; a predictor configured to predict a current sample by using at least one of a value obtained by applying a first weight to a first sample predicted earlier than the current sample in a current block and being adjacent to the current sample in a horizontal direction and a value obtained by applying a first weight to a second sample predicted earlier than the current sample in the current block and being adjacent to the current sample in a vertical direction; and a decoder configured to decode the image by using a residual value of the current sample obtained from a bitstream and a prediction value of the current sample.
US10404979B2

Aspects of the disclosure provide an apparatus for encoding a sequence of pictures into a coded bit stream. The apparatus can include a decoded picture buffer (DPB) configured to store reference pictures, at least one of the reference pictures being an interpolated reference picture (IRP), an interpolation circuit configured to generate the IRP based on the reference pictures stored in the DPB, an encoding circuit configured to encode a current picture in the sequence of pictures based on a value of a variable indicating whether the current picture is to be encoded using the IRP, and an encoding controller configured to determine the value of the variable according to a size of DPB and the reference pictures stored in the DPB.
US10404977B2

Provided is a display device that has a usage validity period and confirms that the device is within the usage validity period when it is used, and can be improved in usefulness and can be used quickly, as well as a usage management method and program for the display device. The display device includes: a real-time clock; and, a control unit that, upon receiving a video display-ON signal for turning on video display under the condition that the status of the real-time clock is invalid, displays video corresponding to an input video signal.
US10404976B2

An interventional system employing an interventional tool (20) having a tracking point, and an imaging system (30) operable for generating at least one image of at least a portion of the interventional tool (20) relative to an anatomical region of a body. The system further employs a tracking system (40) operable for tracking any movements of the interventional tool (20) and the imaging system (30) within a spatial reference frame relative to the anatomical region of the body, wherein the tracking system (40) is calibrated to the interventional tool (20) and the imaging system (30) and a tracking quality monitor (52) operable for monitoring a tracking quality of the tracking system (40) as a function of a calibrated location error for each image between a calibrated tracking location of the tracking point within the spatial reference frame and an image coordinate location of the tracking point in the image.
US10404972B2

A display assembly for showing perceived depth includes a display panel for displaying images and video. A lens extends parallel to and in a spaced relationship with the display panel to define a distal viewing area. An optically clear adhesive is partially disposed between the display panel and the lens to define a plurality of proximal viewing areas. The lens has a varying lens thickness for altering the presentation of the images and video displayed on the display panel in the proximal viewing areas relative to the presentation of the images and video displayed on the display panel in the distal viewing area to create a three dimensional appearance of the images and video. A controller is configured to tailor the images and video presented in the distal viewing area relative to the images and video in the proximal viewing areas to enhance the three dimensional appearance.
US10404971B2

An optoelectronic sensor (10) for safe detection of objects (32, 34) of a minimum size in a monitoring area (12), the sensor (10) having an image sensor (16a-b) for acquiring image data of the monitoring area (12) and an evaluation unit (24) configured to detect, in the image data, both finely detected objects (34, 36) with a fine detection capability and coarsely detected objects (32) with a coarse detection capability, the coarse detection capability being coarser than the fine detection capability, and to ignore finely detected objects (36) which are not in a vicinity (38) of a coarsely detected object (32).
US10404962B2

Techniques are disclosed for drift correction for camera tracking. In some cases, the techniques include iterative optimization of the camera poses at selected keyframes captured along the camera trajectory to reduce pose errors. Such iterative optimization may include performing an alignment process using the point cloud of a given keyframe and a point cloud made from one or more overlapping keyframes, such as via an iterative closest point (ICP)-based expectation maximization. The keyframes may then be fused to reconstruct a more accurate model of the scene, discarding the existing model. The new model can then be used for tracking and meshing. In some instances, keyframes may be selected such that the overlap with other keyframes includes enough shape features to allow for alignment with the keyframe depth point cloud. In some cases, the techniques can be performed in a particular order giving precedence to keyframes having smaller pose errors.
US10404960B2

A user equipment (UE) for processing 360° video includes a memory and a processor. The memory receives video data and metadata for processing the video data where the video includes a plurality of regions. The processor determines when the metadata includes an indication that at least one region from the plurality of regions includes a guard margin along at least one boundary of the at least one region. When the indication indicates that the at least one region includes the guard margin, the processor process the video data based on the received metadata.
US10404954B2

An optical deflection apparatus, an image projector, an optical writing unit, and an object recognition device. The optical deflection apparatus includes a mirror unit having a reflection plane, a plurality of actuators to move the mirror unit around a prescribed axis, a drive controller to control operation of the plurality of actuators, and an abnormality detector to detect an abnormality in at least one of the plurality of actuators. When the abnormality detector detects an abnormality in at least one of the plurality of actuators, the drive controller controls another one of the plurality of actuators to deflect a light flux incident on the mirror unit. The image projector includes the optical deflection apparatus, and a light source unit to emit a laser beam. The optical deflection apparatus projects an image formed by optically scanning the laser beam emitted from the light source unit.
US10404950B2

Various embodiments are described herein for an electronic device and associated method for detecting potential objects in the vicinity of the electronic device. In one example embodiment, the electronic device may comprise a transceiver arm including a transceiver for transmitting source signals and receiving response signals potentially indicating at least one object in the vicinity of the user, a main body that is pivotally connected to the transceiver arm to releasably mount to an article of the user during use and include at least one processing unit for generating a feedback control signal indicating when there is at least one detected potential object in the vicinity of the user based on the response signals; and a transducer movably coupled to the main body for providing feedback to the user based on the feedback control signal when there is at least one detected potential object in the vicinity of the user.
US10404948B2

The invention relates to the longwall face support of an underground mine having supports (plates 1-18), which longwall face support comprises camera housings (35) each having two cameras (36), which record a monitoring area of the face having a plurality of plates in the longitudinal direction of the gallery and the most complete registration possible of the cross section of the gallery. The cameras in a monitoring area are assigned to a common power supply unit (48) for the power supply and are equipped with intrinsically safe electronics. The electronics have a radio device for high-frequency data transfer (transmission and reception) together with antenna 39 (W-LAN antenna) for the wire-free connection to the local camera network (Wireless Local Area Network). Each camera and each camera housing is assigned a camera code and an address code, which is added to the identification data. Each radio device is configured such that data marked with an extrinsic camera code and data and signals marked with an extrinsic address code is emitted to be transmitted following reception.
US10404945B1

An electronic device displays an image during a communication between two people. The image represents one of the people to the communication. The electronic device determines a location where to place the image and displays the image such that the image appears to exist at the location.
US10404941B1

A controlled-environment facility resident communication and/or media device enables a controlled-environment facility resident to carry-out one task on the device, and provides a visual indication, to the resident, that an overt image and/or video is being captured during this task. Conversely, a covert image and/or video of a user is captured while the controlled-environment facility resident communication and/or media device is in use for another task, without providing the user the same or other visual indication that the covert image is being captured.
US10404933B2

Provided is a solid-state imaging apparatus, including: a first amplifier and a second amplifier; a coupling capacitor including a first electrode and a second electrode; a first metal member configured to connect an output terminal of the first amplifier and the first electrode; and a second metal member configured to connect an input terminal of the second amplifier and the second electrode, wherein, in a cross section perpendicular to a line that runs from the second electrode toward the input terminal of the second amplifier, the first metal member is arranged in at least two directions out of directions relative to the second metal member that are above, below, to the left of, and to the right of the second metal member.
US10404932B2

In a photoelectric conversion device, groups of unit pixels are arranged in a well, where each of the unit pixels includes photoelectric conversion elements, an amplifier transistor, and transfer transistors. The photoelectric conversion device includes a line used to supply a voltage to the well, a well-contact part used to connect the well-voltage-supply line to the well, and transfer-control lines used to control the transfer transistors. The transfer-control lines are symmetrically arranged with respect to the well-voltage-supply line in respective regions of the unit-pixel groups.
US10404924B2

Techniques are disclosed for detecting stationary presence using IR sensor data. A number of IR images may be captured based on IR sensor data and these IR images may be averaged over various time intervals to calculate a number of average IR frames. The difference between these average IR frames provides a delta frame. A mask frame may be calculated as the summation of delta frames over time, and the value of the mask frame may be used to detect a stationary human presence even when no delta value is calculated. Alternatively, the mask frame may be used to calculate a background frame that represents the IR signature of stationary or cyclical objects within the scanned area that are not intended to trigger the presence detection system. A stationary presence may be determined by subtracting the background frame from a current average IR frame.
US10404923B1

The present technology is a graphical user interface for a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The interface is associated with an electronic device including a processor in communication with a camera and a memory unit. Inputs from the interface are utilized by the processing unit to determine if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video feed that is displayed in the graphical user interface. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings.
US10404917B2

A method of stabilizing a video in real time using a single pass including receiving consecutive video frames, where the consecutive video frames include a current video frame and previous video frames, storing the consecutive video frames in a buffer, estimating a global motion for the current video frame by describing a camera's relative motion between the current video frame and one of the previous video frames adjacent to the current video frame, estimating a long-term camera motion for the current video frame by determining a geometric mean of an accumulation of the estimate of the global motion for the current video frame and an estimate of global motion for each of the previous video frames, and displaying the current video frame on a display of an electronic device, the current video frame stabilized based on the estimate of the long-term camera motion.
US10404905B2

An image sensor comprising a pixel portion that is constituted by a plurality of pixels, and includes a first pixel group and a second pixel group, wherein each of the pixels included in the first pixel group and the second pixel group includes: a plurality of photoelectric conversion portions; and a plurality of transfer gates that respectively correspond to the photoelectric conversion portions, and have transfer gate electrodes covering same partial regions in the photoelectric conversion portions, and an average position of barycenters of respective light receivable regions of the photoelectric conversion portions included in each pixel of the first pixel group and an average position of barycenters of respective light receivable regions of the photoelectric conversion portions included in each pixel of the second pixel group are at positions different from each other in the pixels.
US10404899B2

An apparatus comprises: a camera module for obtaining a first image, the camera module having at least one port, each of the at least one ports being associated with an attachment position for receiving a second camera module for obtaining a second image; a processor for detecting a position of a second camera module and providing, to an image processing controller, information relating to at least one of the position of the second camera module and the first image obtained by the camera module; and a memory for storing the information relating to at least one of the position of the second camera module and the first image obtained by the camera module.
US10404898B2

In one embodiment, a method for operating a camera included in a touch input device including a touch screen is disclosed. A processor determines a capacitance pattern for a varying capacitance throughout the touch screen when the touch screen is underwater and no touch input occurs. The processor resets a varying reference capacitance for determining whether a touch input by an object occurs or not, the varying reference capacitance being reset based on the determined capacitance pattern when the touch screen is underwater and no touch input occurs. The touch screen receives a touch pressure by the object underwater. Operation of the camera is controlled according to the touch pressure to the touch screen.
US10404890B2

A manicure device comprises at least one intelligent terminal device (1), at least one measurement and drawing device (3), and at least one server (2) deployed on the Internet. At least one manicure application module (103) is installed in the intelligent terminal device (1). The manicure application module (103) can establish a connection to the server (2). The manicure application module (103) can control the measurement and drawing device (3) to complete nail pattern drawing. The manicure application module (103) can determine the health condition of a user according to nail information of the user. The manicure application module (103) can perform big data analysis for the user and push information to the user. A manicure method, a health management method, and an information pushing method based on the manicure device.
US10404880B2

An image forming device includes a search processor and a display controller. The search processor searches storage location information corresponding to storage locations storing image data. When multiple storage location information with the same identification information is found by search, the display controller causes a display unit to display representational information collectively representing the multiple storage location information, and causes the display unit to display information related to image data using a different process of displaying information related to image data stored in the multiple locations, according to whether or not attribute information used as supplementary information for identifying storage location information is associated with each of the multiple storage location information corresponding to specified representational information.
US10404865B2

An architecture that can dynamically detect and/or automatically remedy service usage inequities in a communications network is provided. For example, based upon a comparison of incoming call detail records (CDRs) to various subscriber information entities (e.g., service plan, blacklisted devices for the service plan, historic or current billing cycle usage, etc.), the architecture can identify when a usage inequity occurs or is likely to occur, substantially in real time.
US10404861B2

Techniques for behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a contact center system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a plurality of contacts available for connection to an agent; determining, by the at least one computer processor, a plurality of preferred contact-agent pairings among possible pairings between the agent and the plurality of contacts; selecting, by the at least one computer processor, one of the plurality of preferred contact-agent pairings according to a probabilistic network flow model; and outputting, by the at least one computer processor, the selected one of the plurality of preferred contact-agent pairings for connection in the contact center system.
US10404847B1

A method, apparatus and computer readable medium. The method may include receiving at least one out of (i) a call notification from a smartphone that is conveyed over a short-range wireless communication link of an apparatus, and (ii) a user voice command for initiating a call by the smartphone, the user voice command is detected by a microphone array of the apparatus; generating, a connection establishment command that once received by the voice-controlled digital assistant will cause the voice-controlled digital assistant to establish a short-range wireless communication connection with the apparatus; outputting the connection establishment commands; performing a speech-based user recognition process by a speech recognition module of the apparatus; and following a successful speech-based user recognition process and a successful establishment of the short-range wireless communication connection with the voice-controlled digital assistant, participating in a call by exchanging audio conveying signals between the smartphone and the voice-controlled digital assistant.
US10404845B2

A method and device for controlling a notification content preview on a mobile terminal, and storage medium include: receiving a notification; determining whether a mobile terminal is in a held state; and if so, then generating a corresponding notification content preview according to the notification, and displaying the notification content preview on a screen of the mobile terminal. A user can therefore learn about a received notification content in time via a simple and effective manner.
US10404839B2

In a method of generating a field of a physical layer (PHY) preamble of a data unit, information bits to be included in the field are generated. Respective sets of tail bits are appended after respective sets of information bits corresponding to respective ones of a plurality of groups of subfields of the field, each group including one or more of the subfields of the field, to generate an encoder input bit stream. One or more padding bits are added to the encoder input stream to generate a padded encoder input bit stream, the one or more padding bits to ensure an integer number of puncturing blocks in an encoded output bit stream. The padded encoder input bit stream is encoded to generate the encoded output bit stream. The field is generated to include at least some bits from the encoded output bit stream.
US10404836B2

In an embodiment, a processor comprises a plurality of processing cores and a compression accelerator to compress an input stream comprising a first data block and a second data block. The compression accelerator comprises a first compression engine to compress the first data block; and a second compression engine to update state data for the second compression engine using a sub-portion of the first data block; and after an update of the state data for the second compression engine using the sub-portion of the first data block, compress a second data block using the updated state data for the second compression engine. Other embodiments are described and claimed.
US10404833B1

The present disclosure relates to dynamic software configuration. In some embodiments, a client device of a plurality of client devices requests a configuration. The request may comprise information identifying an environment of the client device. In some embodiments, the configuration request is compared to a baseline configuration and a custom configuration. The baseline configuration may comprise values corresponding to a plurality of dynamic properties, and the custom configuration may comprise values corresponding to a subset of the plurality of dynamic properties. Device. In some embodiments, upon determining, based on the comparing, that the custom configuration is applicable to the environment of the client device, the client device is provided with a client configuration comprising the values from the baseline configuration wherein the values of the subset of the plurality of dynamic properties are replaced by the values from the custom configuration.
US10404829B2

In one embodiment, an application server to achieve improved quality of service (QoS) for content delivery in a communication network is disclosed. The application server receives a request from a client device to deliver content to the client device. The application server determines a relative priority of each of a plurality of content delivery servers in the communication network based on at least one of one or more parameters and a configuration file. The application server identifies at least one content delivery server from the plurality of content delivery servers based on relative priority. The application server identifies a shortest path for the content delivery between the identified at least one content delivery server and the client device based on one or more pre-defined rules. The application server further transmits the content from the identified at least one content delivery server to the client device via the identified shortest path.
US10404827B2

Presented herein is a Client Network Information Service (CNIS). The CNIS is configured to determine client network information for a communication from a client to at least one application running in a cloud infrastructure environment. The client network information is delivered to instances of the application and to a router associated with the application in order to enable the application to adjust service for the client.
US10404799B2

According to certain aspects, a system may include one or more first computing devices in communication with a remote computing system over a wide area network (WAN), configured to initiate a data protection operation to create a secondary copy of production data generated by a first application; store in association with the secondary copy one or more computing parameters associated with hosting of the first application; compare characteristics associated with a plurality of differently appointed computing resources to provision within the remote computing system with the computing parameters; select one of the differently appointed computing resources to provision based at least in part on the comparison; request the remote computing system to provision an instance of the selected computing resource within the remote computing system; and restore at least a portion of the secondary copy of the production data generated by the first application to the remote computing system.
US10404796B2

A method and a system for information transfer and sharing among mobile apparatuses are disclosed. The method includes the steps of identifying and displaying data in each mobile apparatus as well as simultaneously indicating each name of each mobile apparatus on an endpoint PC when at least two mobile apparatuses are connected to the endpoint PC; transferring or synchronizing the data in a designated mobile apparatus to or with a destination mobile apparatus when an instruction for data transfer or data synchronization is received. The present invention can fulfill information transfer and sharing among multiple mobile apparatuses.
US10404790B2

The present disclosure provides a hypertext transfer protocol (HTTP) scheduling system for content delivery network (CDN), including a central decision-making server, one or more central scheduling servers, and one or more edge scheduling servers. The central decision-making server is configured to generate central decision-making files based on bandwidths and load information of global server clusters. The central scheduling servers are connected to the central decision-making server, the central scheduling servers being configured to execute the central decision-making files, when receiving a client content request, based on a geographic location and a content of the client content request, to select a preferred server cluster and a backup server cluster, and to further return a re-directing address with an address of the preferred server cluster and an address of the backup server cluster to the client. The edge scheduling servers are configured to be in a corresponding edge server cluster.
US10404788B2

A system includes one or more load balancers of a cloud service and front end computing devices. The front end computing devices receive, from the one or more load balancers, a first data packet, and determine that the first data packet includes a first source internet protocol (IP) address associated with a virtual machine (VM), a tunneling protocol identifier (ID), and a second source IP address associated with a host computing device that hosts the VM. The front end computing devices generate, based at least in part on a cloud tunneling protocol, a second data packet that includes a first destination IP address associated with the VM, the tunneling protocol ID, and a second destination IP address associated with the host computing device. The front end computing devices send the second data packet to the VM via a direct return route that bypasses the one or more load balancers.
US10404783B2

In a system and method for outside-of-network management of a component in a virtual data center, a computing device outside of the virtual data center network requests a host java network launch protocol (JNLP) file for a host on a component in the virtual data center network. After receiving the request, the host provides the host JNLP file to a webservice that modifies a portion of the host JNLP file and provides the further modified host JNLP file to the computing device outside of the virtual data center network. The computing device outside of the virtual data center network can utilize the information in the modified host JNLP file to establish a connection to the host and remotely manage the component.
US10404778B2

A hand-off service enables seamless sharing of session data of an online session between a server and a client with additional clients in an application, e.g., art application used for finding décor items. A user can request a server, using a first device, e.g., desktop, for access information for accessing the art application using a second device, e.g., smartphone. When the second device accesses the server using the access information, the server generates a unique storage address space that is connected to a session between the server and the first device. The user can upload a digital asset, e.g., image of a room captured using the smartphone, to the unique address and the server automatically renders the digital asset on the first device. The server can also render another digital asset, e.g., an art image, within the setting image.
US10404777B2

The present disclosure is directed toward systems and methods for identifying contributing factors associated with a multi-variable metric anomaly. One or more embodiments described herein identify one or more contributing factors that led to an anomaly in a multi-variable metric by calculating linearizing weights such that the total deviation in the multi-variable metric can be written as a weighted sum of deviations for dimension elements associated with the multi-variable metric.
US10404775B2

A monitoring system for apparatus and systems in commercial and residential properties is provided. The monitoring system consists of a head unit and a tail unit, each of which has one or more sensors that measure performance parameters that are important to understanding the performance of the apparatus and system being monitored. As an example, an HVAC system may be monitored to determine when an air filter needs to be changed, or to predict when failure of the HVAC system may be imminent. The sensor array in the head unit and tail unit measure performance and report alerts and historical system performance to users through a mobile app, social media accounts, or any other system for communicating over a wired or wireless network connection.
US10404774B2

A method for controlling a connection of a mobile device to a web server by an in-device web proxy includes transmitting a connection request to the web server when a web browser running on a first Operating System (OS) makes the connection request for connecting to the web server. The method also includes caching information included in a connection response when the connection response is received from the web server in response to the connection request. The method further includes transmitting the cached information matched to a new connection request to the web browser or the web server, when the web browser running on the first OS or a web browser running on a second OS different from the first OS makes the new connection request for connecting to the web server.
US10404771B2

Systems and methods for pre-fetched encoding for application streaming. In some implementations, an indication at a server computer system that a client device has a plurality of representations of template frames may be received. Multiple image frames, provided to a client device by the server computer system, where the processing of each image frame includes determining whether the image frame satisfies a threshold similarity to one of the template frames, may be processed. The operations performed for each image frame that satisfies the threshold similarity to one of the template frames may include, generating a representation of a difference between the image frame and the template frame with which the image frame satisfies the threshold similarity, generating an instruction for rendering the image frame, and providing the instruction to the client device.
US10404761B2

Disclosed are various examples for segregating virtual private network (VPN) traffic based on the originating client application. A tunnel endpoint receives, through a network tunnel, network traffic sent by a client application executed by a client device. The tunnel endpoint identifies characteristics of the client application or the client device. The tunnel endpoint then selects a particular virtual local area network (VLAN) from multiple VLANs based at least in part on the characteristics. The tunnel endpoint then forwards the network traffic to an internal network gateway of an organization using the particular VLAN.
US10404759B1

Aspects of the present disclosure are directed toward apparatuses, systems, and methods for providing remote services for endpoint devices of a plurality disparate client entities. In an example embodiment, an apparatus includes a computing server configured to provide VoIP communications for a plurality of endpoint devices respectively associated with a plurality of disparate client entities according to and responsive to client-specific sets of control data. The apparatus also includes a processing circuit configured to adjust routing of the VoIP communications by the computing server, in response to call event data generated by the computing server, by generating the client-specific sets of control data for each client entity according to a respective set of directives.
US10404758B2

Methods and apparatus for providing a messaging server within a premises device e.g., a home or enterprise gateway device. In one embodiment, a system is described that includes a premises device that acts as a centralized client messaging platform providing messaging services between a content provider and client devices, and also between client devices within a premises network. The premises device enables client-to-client communication that bypasses the long trip and propagation delay over the Internet by connecting the message across the premises network within the home or building. The premises device enables messages to be communicated between a content provider outside the premises network and the client devices via a single connection to minimize the number of Internet connections that need to be opened, and the number of messages communicated with servers outside of the premises network via both upstream aggregation and downstream dis-aggregation, which collectively save both network bandwidth and device reaction time.
US10404756B2

A computer-implemented method for accessing a hosted service on client devices is described. The client devices include client software that uses a remotely delivered policy to redirect network requests for hosted services to a server to enforce visibility, policy and data security for network delivered services. The method can be used in conjunction with existing VPN and proxy solutions, but provides distinct additional functionality, particularly suited to corporate needs. Policies allow entities to centralize enforcement of service-specific restrictions across networks and communication channels, e.g. only certain users can download client records from a service—irrespective of the network used to access the service.
US10404755B2

A computer-implemented method for accessing a hosted service on client devices is described. The client devices include client software that uses a remotely delivered policy to redirect network requests for hosted services to a server to enforce visibility, policy and data security for network delivered services. The method can be used in conjunction with existing VPN and proxy solutions, but provides distinct additional functionality, particularly suited to corporate needs. Policies allow entities to centralize enforcement of service-specific restrictions across networks and communication channels, e.g. only certain users can download client records from a service—irrespective of the network used to access the service.
US10404750B2

Using one or more externally defined objects to at least in part define a security policy is disclosed. In some embodiments, an external object list is obtained from an external list server, and a security policy comprising one or more rules based at least in part on one or more externally defined objects comprising the external object list and based at least in part on one or more locally defined objects is defined. The security policy is enforced with respect to one or more devices and periodically updated as the external object list is updated.
US10404749B2

Systems and methods are provided for enforcing security requirement rules of an application. A security guard retrieves security annotations associated with an application from a server. Each security annotation is mapped to a security requirement rule. Based on the evaluated application compliance with the security requirement rules, an executable interpretation of the corresponding security requirement rule is implemented.
US10404747B1

A system for detecting malicious activity in networks, including a deception manager having administrative credentials for a network, planting deceptions within network hosts, and distributing a decoy agent to each endemic decoy host (EDH), each deception including information regarding decoy communication ports of an EDH, each EDH having a group of ports, referred to as decoy ports, for connection by an attacker from a network host that the attacker has breached, wherein each decoy agent is programmed to alert the deception management server, and to proxy communication with the attacker to a trap server, in response to the decoy agent identifying the attacker attempting a connection to the decoy agent's EDH via one of the decoy ports, and a forensic collector that collects, from the breached network host, forensics of the attacker's activity, when the decoy agent acts as a proxy between the attacker and the trap server.
US10404743B2

A method of detecting a DoS/DDoS attack includes: acquiring traffic data of a preset service in a preset time period, wherein the traffic data is correspondence data between an overall traffic of the service and a time; acquiring an overall traffic threshold data of the service corresponding to different time intervals calculated according to historical traffic data of the service; wherein the larger the historical traffic data of the time interval, the larger corresponding overall traffic threshold data of the service; determining the time interval corresponding to the acquired traffic data, and finding the overall traffic threshold corresponding to the time interval according to the determined time interval; and comparing the traffic data with the found overall traffic threshold, and performing an attack detection to the service when a duration for which the traffic data keeps exceeding the overall traffic threshold exceeds a preset value.
US10404727B2

In one embodiment, a networking device at an edge of a network generates a first set of feature vectors using information regarding one or more characteristics of host devices in the network. The networking device forms the host devices into device clusters dynamically based on the first set of feature vectors. The networking device generates a second set of feature vectors using information regarding traffic associated with the device clusters. The networking device models interactions between the device clusters using a plurality of anomaly detection models that are based on the second set of feature vectors.
US10404725B1

According to one embodiment, an electronic device features processing circuitry and memory that includes a first logic and a second logic. When executed by the processing circuitry, the first logic organizes (i) a first plurality of indicators of compromise (IOCs) received from a first source, where the first plurality of IOCs being caused by a known origin of a malicious attack, and (ii) one or more IOCs received from a second source that is different from the first source and an origin of the one or more IOCs is unknown. The second logic conducts a predictive analysis that evaluates whether the one or more IOCs have at least a degree of correlation with the first plurality of IOCs, and determines a threat level. The threat level signifies a degree of confidence that IOCs received from the second source are caused by the known origin of the first plurality of IOCs.
US10404713B2

Embodiments of the systems and methods disclosed herein provide a private broadcast platform architecture including a web server communication module, an access module, and an external communications module. The web server communication module receives an encrypted request data packet and sends a resource request message to the access module. The access module receives the resource request message and generate a resource transcoding request message. The external communications module receives the resource transcoding request message and in response, displays a broadcast platform resource data packet stream in a web page for display to a first user.
US10404710B2

A method, apparatus and computer program product are provided for implementing an improved directory services system. An example of the method includes transmitting an access request to a directory services server, the access request comprising user credentials, receiving, in response to validation of the user credentials by the directory services server, a directory services response from the directory services server, the directory services response comprising one or more fields of directory services data generated by the directory services server, translating the directory services response to generate a generic data object, wherein the generic data object comprises one or more values derived from the one or more fields of directory service data included in the directory services response, and providing the generic data object to an application.
US10404709B2

A security gateway module for an automotive vehicle is couplable in series between an OBD CAN bus and an internal CAN bus of the vehicle over which electronic devices of the vehicle communicate. The security gateway module checks CAN bus messages received on the OBD CAN bus, determines whether they should be passed to the internal CAN bus, passes those that it determines should be passed and does not pass those it determines should not be passed.
US10404707B2

A permissions provisioning module includes a data adapter and a permissions calculator associated with a policy evaluator operable to evaluate an ABAC policy. The module is adapted to interact with a computer system including resources, metadata and an access control mechanism enforcing, in respect of each resource, an access control list associated with the resource. In operation, the data adapter receives metadata for said computer system and assigns values to attributes in the policy based on the metadata. The permissions calculator queries the policy evaluator on combinations of resources and principals of the system using the attribute values thus assigned, and returns permission data. The data adapter formats said permission data into ACLs, for deployment in the computer system.
US10404702B1

In one embodiment, a request is received from a remote device of a user for configuring a tenant-unit of a storage system via a secure connection session. A secure multi-tenancy (SMT) module determines a first network identity associated with the secure connection session. The SMT module examines an SMT registry namespace associated with the tenant-unit of the tenant to determine a second network identity that has been assigned to the tenant-unit. The first network identity is compared with the second network identity. The request is allowed to configure the tenant-unit in response to determining that the first and second network identities match; otherwise, the request is denied.
US10404697B1

The disclosed computer-implemented method for using vehicles as information sources for knowledge-based authentication may include (1) identifying a vehicle belonging to a user who is attempting to authenticate with an identity-verification authority, (2) acquiring analytic information about the vehicle, (3) generating, by analyzing the analytic information about the vehicle, at least one authentication question, where the correct response to the authentication question requires knowledge about the vehicle, (4) presenting the authentication question to the user, and (5) authenticating the identity of the user based on the user responding correctly to the authentication question. Various other methods, systems, and computer-readable media are also disclosed.
US10404693B2

A method for establishing a secure communication channel between an off-card entity and an embedded Universal Integrated Circuit Card (eUICC) is provided. The method involves establishing symmetric keys that are ephemeral in scope. Specifically, an off-card entity, and each eUICC in a set of eUICCs managed by the off-card entity, possess long-term Public Key Infrastructure (PKI) information. When a secure communication channel is to be established between the off-card entity and an eUICC, the eUICC and the off-card entity can authenticate one another in accordance with the respectively-possessed PKI information (e.g., verifying public keys). After authentication, the off-card entity and the eUICC establish a shared session-based symmetric key for implementing the secure communication channel. Specifically, the shared session-based symmetric key is generated according to whether perfect or half forward security is desired. Once the shared session-based symmetric key is established, the off-card entity and the eUICC can securely communicate information.
US10404688B2

An agent providing customer support to visitors on a website can co-browse with the visitors as they interact with the website. The agent is provided with a list of authorized third-party domains. Upon selection of one of the authorized third-party domains, an invitation will be sent to the visitor to co-browse with the agent on the website in the unaffiliated third-party domain. Acceptance of the invitation causes a co-browse browser extension to be downloaded to the visitor's browser and redirects the visitor's browser to the website in the third-party domain. The co-browse browser extension contains co-browse script to replicate the DOM of the visitor's browser to the agent so that the agent can view the visitor's browser as the visitor interacts with the website in the third-party domain.
US10404680B2

A method and is provided for obtaining a vetted certificate for a microservice in an elastic cloud environment. The microservice receives a one-time authentication credential. The microservice utilizes the one-time authentication credential to obtain a client secret. The microservice obtains an access token and CSR (Certificate Signing Request) attributes using the client secret and constructs a CSR utilizing the CSR attributes. The microservice requests a vetted certificate from a Certificate Authority (CA) and includes the access token and the CSR in the request. If the access token and the CSR pass vetting at the CA, the CA sends a vetted certificate to the microservice.
US10404675B2

Embodiments of the invention are directed to a system, method, or computer program product for providing elastic authentication based on a continuum of elastic authentication credentials. In particular, the invention provides a secure platform for authorization of a user activity at least partly based on validation of the continuum of elastic authentication credentials comprising cumulative tiered elastic authentication tokens captured during an extended time period prior to initiation of a user activity. The invention provides a novel method for capturing multiple elastic authentication tokens, for example, arbitrarily during an extended time period preceding a user activity, and validating the cumulative elastic authentication tokens at a time during or after initiation of the user activity. Another aspect of the invention is directed to mitigating interception of authentication credentials by employing the elastic authentication tokens captured/received using multiple communication channels over various time periods preceding the user activity.
US10404666B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for communicating by a user equipment with a macro cell base station and a small cell base station in a communication system is provided. The method comprises applying a first base station security key to a first communication link with the macro cell base station; generating a second base station security key to be used for a second communication link with the small cell base station based on the first base station security key; applying the second base station security key to the second communication link with the small cell base station; and communicating through at least one of the first communication link and the second communication link.
US10404663B1

An example method for file sharing over secure connections comprises: establishing a secure client connection; receiving a client request identifying a file residing on the file sharing host; transmitting an identifier and a parameter of the secure client connection via a management connection to the file sharing host; receiving a host request to establish a secure host connection, the host request comprising the identifier of the secure client connection; establishing the secure host connection using the parameter of the secure client connection identified by the received identifier; forwarding, over the secure host connection, a first data packet received over the secure client connection, the first data packet comprising at least part of the client request; and forwarding, over the secure client connection, a second data packet received over the secure host connection, the second data packet comprising at least part of the file identified by the client request.
US10404662B1

Computer system, methods, and non-transitory storage medium for protecting a client device that is browsing a website from undesired actions of third-party software. Virtual iFrame Containment Enclosure (VICE) code (e.g. JavaScript/WebAssembly) is tailored per website that defines a set of policies of what each third-party code can and cannot do. The server also tracks and analyzes data reports from the websites, and provides reports and alerts to website administrators. Therefore, a browser on a client device visiting the website, and thus executing the VICE code that is tailored for that specific website, is protected from the third-party code, without hindering the proper action of the third-party software and without the third-party knowing that their code was monitored and controlled. Third-party activity can be monitored by the system via the combination of functionality for or more of the following: Enclosure iFrame; Reflection; DOM functionality overriding; Instrumentation; Policy-Center; Evasion; and CORS-Proxy.
US10404659B2

A mechanism for forming and using shortened Uniform Resource Locators or URLs for resources available within a Machine-to-Machine, M2M, network enables the use of a Domain Name Server based routing of M2M messages between entities within the M2M network domain without requiring the memory-intensive storage that would be required for indicating the full network topology associated with the actual resource locations.
US10404645B2

In a computer-implemented method to facilitate administration of a virtualization infrastructure, operational conditions of members of the virtualization infrastructure are monitored by a social network monitoring agent, wherein the members of the virtualization infrastructure are mapped to a social network such that at least a portion of the members of the virtualization infrastructure are also members of the social network. A group of members of the virtualization infrastructure is automatically created within the social network based at least in part on the operational conditions.
US10404642B2

A message notification method for a communication account of a communication platform is performed at a computer server. The method includes identifying a plurality of terminals that are currently logged into the communication account; dividing the plurality of terminals into active terminals and inactive terminals in accordance with their respective operation status information; acquiring, by the communication platform for each of the active terminals, a time difference between a receiving time at which the communication platform receives the operation status information sent by the corresponding active terminal and a time at which the communication platform needs to send a message to the communication account at the corresponding active terminal; and configuring, by the communication platform for each of the active terminals, first notification instruction information according to the corresponding time difference.
US10404634B2

A computer-implemented system and method for enabling publishing/sharing of content to a web page by sending an email to a centralized email address. This is accomplished with an email server that employs a modular array of software inclusive of a Message Monitoring System (MMS) software application, an interpretation layer software module (the “Interpeter Module”), and Message Posting System (MPS) software application. The MMS software automatically extracts messages, invokes the Interpeter Module to detect, the sending format and to provide necessary reformatting. The MMS software then invokes the MPS software which posts the reformatted message content to a designated web page at the assigned URL. Any user registered or not can post any content to a web page anytime simply by sending, the content to a singular email address (e.g, Post@abovo42.com). The present solution is easy to use and enables real-time publishing/sharing by multiple users.
US10404627B2

Systems and methods are disclosed for buffering data using a multi-function, multi-protocol first-in-first-out (FIFO) circuit. For example, a data buffering apparatus is provided that includes a mode selection input and a FIFO circuit that is operative to buffer a data signal between a FIFO circuit input and a FIFO circuit output, wherein the FIFO circuit is configured in an operating mode responsive to the mode selection signal.
US10404626B1

A network device that includes a plurality of packet processing components may receive traffic associated with one or more services. The network device may store state information for each of the plurality of packet processing components, while the plurality of packet processing components are receiving the traffic. The state information may include state configuration information and/or internal storage information. The state information may be stored using a data structure that is internal to the network device and external to the packet processing component. The network device may detect an error that prevents the packet processing component from processing at least a portion of the traffic. The network device may execute, based on detecting the error that prevents the packet processing component from processing at least the portion of the traffic, a recovery procedure that uses the state information to reset the packet processing component to an operational state.
US10404622B2

Methods, systems, and computer programs are presented for networking communications. One embodiment of a system includes a switch module having one or more ports with a communications interface of a first type and a switch fabric. The system also includes a switch controller that is in communication with the switch module, the switch controller having a first network operating system (ndOS) for controlling packet switching policy in the switch module. The system further includes a server that executes a hypervisor for processing one or more virtual machines. The sever includes a communication interface of the first type for communicating with the switch module, one or more processors, a second ndOS, and one or more virtual network interface cards (VNIC) for communicating with the switch module via the communication interface of the first type.
US10404619B1

A method of multicasting packets by a forwarding element that includes several packet replicators and several egress pipelines. Each packet replicator receives a data structure associated with a multicast packet that identifies a multicast group. Each packet replicator identifies a first physical egress port of a first egress pipeline for sending the multicast packet to a member of the multicast group. The first physical egress port is a member of LAG. Each packet replicator determines that the first physical egress port is not operational and identifies a second physical port in the LAG for sending the multicast packet to the member of the multicast group. When a packet replicator is connected to the same egress pipeline as the second physical egress, the packet replicator provides the identification of the second physical egress port to the egress pipeline to send the packet to the multicast member. Otherwise the packet replicator drops the packet.
US10404611B2

A method for discovering a PMTU, applicable to a destination node of a path, includes: receiving fragment packets from a source node of the path; determining a detecting range based on a maximum length and a minimum fragment unit of the fragment packets; selecting a detecting value within the detecting range in accordance with a predetermined strategy, requesting the source node to respond with a response packet of a length equal to the detecting value, and determining a PMTU of the path based on whether the response packet from the source node is fragmented.
US10404602B2

There is provided a transmission apparatus including at least one memory in which a first data including a first destination information and a second data including a second destination information are stored, and at least one processor coupled to the at least one memory and the at least one processor configured to control the at least one memory to output the first data and the second data stored in the at least one memory according to a set rate, and control the set rate to output one of the first data and the second data according to a priority degree.
US10404598B1

Technologies are provided for organizing network routes using network topology information. A router in a computer network can be configured to group network address prefixes in a routing table based on origin device clusters. The router can be configured to receive a routing protocol message comprising one or more prefixes and associated next hops. The router can identify an origin device cluster based on information contained in the message. The router can create a next hop group and associate it with the origin device cluster. The router can add the prefixes and next hops in the message to the next hop group. When an updated next hop list for a prefix is received at the router, the router can identify an origin device cluster for the prefix, identify a next hop group associated with the origin device cluster, and update the next hop group using the updated next hop list.
US10404588B2

Techniques are described herein for optimizing communications in a network. At a router in a virtual private network, a packet is received from a device in a subnetwork protected by the router. The router examines the packet to determine a source address that identifies the device and a destination address that identifies a destination network device for the packet. The router also analyzes the packet to determine a size of the packet and determines whether or not the size of the packet is larger than a maximum transmission unit size. If the size of the packet is larger than the maximum transmission unit size, the router encapsulates the packet with a header that includes the destination address and a new source address that identifies the router.
US10404587B2

Systems and methods to route packets of information within an integrated circuit, across one or more boards, racks, blades, and/or chassis, and/or across a connected network of packet processing engines include various modes of operation. Packets are routed to their destination, for example an individual packet processing engine. The packets of information include address-mode indicators, one or more destination port indicators, and/or (long-distance) addresses.
US10404584B2

In a load sharing method and a router device, each of the router devices in a load sharing relationship obtains load sharing information of all downstream router devices that are in a load sharing relationship with the router device, and when determining load sharing information of the router device, the router device determines the load sharing information of the router device according to the load sharing information of all the downstream router devices that are in a load sharing relationship with the router device, so that a disturbance factor of the router device is different from disturbance factors of all the downstream router devices that are in a load sharing relationship with the router device. Therefore, a coupling degree of load sharing information of all the router devices in a load sharing relationship in the network is reduced, and load sharing at all levels is even.
US10404577B2

In one example, a software-defined networking (SDN) controller can access flow capability information for flow paths along network data path elements in the control plane of the SDN controller. The SDN controller can determine network compatibility for an SDN controller application based on whether the accessed flow capability information fails to meet a flow requirement for the application. The SDN controller can further notify the application when it is determined that the flow requirements for the application are not met by a flow path. Related methods and machine-readable storage mediums are also described.
US10404576B2

A method of determining a plurality of shortest paths in a network from a source node to respective destination nodes comprises: accessing, by one or more processors, for each of the plurality of shortest paths, a path constraint; generating, by the one or more processors, a shortest path tree (SPT) and a candidate list, wherein each candidate of the candidate list comprises a working node, a minimum cost for a path to the working node from the source node, a maximum available bandwidth for the path to the working node from the source node, and a previous hop node; and determining, by the one or more processors, the plurality of shortest paths in the network from the source node to the respective destination nodes based on the SPT, each determined shortest path meeting the path constraint.
US10404574B2

An apparatus includes a network interface and a processor. The network interface is configured to communicate with a network that includes a plurality of switches interconnected in a Cartesian topology having multiple dimensions. The processor is configured to predefine an order among the dimensions of the Cartesian topology, to search for a preferred route via the network from a source switch to a destination switch, by evaluating candidate routes based at least on respective numbers of switches along the candidate routes for which traversal to a next-hop switch changes from one of the dimensions to another of the dimensions opposite to the predefined order, and to configure one or more of the switches in the network to route packets from the source switch to the destination switch along the preferred route.
US10404568B2

An agent manager manages and configures a plurality of agents suitable for execution on different types of applications and server platforms. The agent manager may receive a collection of rules for determining how to deploy, manage and maintain different agents. The agent manager may collect data about the agents and a local machine, communicate with and configure the agents, and communicate with remote machines such as a controller. The agent manager may configure the agents based on one or more rules the agent receives, such as for example a set of rules provided by a controller. The agent manager may parse the received rules, identify any agents that need to be installed or uninstalled, installed agents that need to be turned on, off, or restarted, or agents that should be otherwise modified, for example with an update, a plug-in, a feature enabled or disabled, or some other update.
US10404565B2

A system includes a real-time computer having a real-time clock programmed to output a clock signal, a binary clock display programmed to display a first amount of time that has elapsed according to the clock signal, a host computer programmed to simulate a virtual environment including a virtual clock display programmed to represent a second amount of time that has elapsed according to the clock signal, and a latency processor programmed to calculate latency of the host computer based on a difference between the first amount of time and the second amount of time.
US10404562B2

A method includes estimating a parametric model for a round-trip time sequence for an electronic transmission over a network. Optimization calculations may be performed to dynamically determine a bound (for example, a lower bound) on re-transmission timeout for an electronic transmission to be conducted over the network.
US10404560B2

Method for operating a network having a prescribable topology, wherein the topology contains a plurality of network devices which are connected to one another and interchange data via multiwire data lines connected to their data ports, wherein test messages are also sent to the data lines in order to check whether or not two data ports on two network devices have the connection between them via the interposed data line, characterized in that, in a prescribable time interval, the number of CRC errors which have occurred and the number of data items transmitted in this time interval are ascertained on a data line between two data ports, and at least these two values are used to calculate an error rate which is a measure of the operability of the multiwire data line.
US10404559B2

An apparatus for remotely rebooting an electronic device may have an first port adapted to interface with a first communications line capable of transmitting and receiving both data and power, an second port adapted to interface with a second communications line capable of transmitting and receiving both data and power, at least two status light emitting diodes, and at least one power port capable of receiving power from an external power supply module. The apparatus uses an auto-ping, traffic monitor, and heartbeat methodology to manage the operable state of a PSE, PD, or Ethernet traffic. If either one is deemed to have become non-functional or otherwise fall below set operating standards, the apparatus sends a signal to reboot the particular device in question. This removes the need for a manual reboot of a particular device such as a peripheral device in an electronic system.
US10404553B2

Embodiments disclosed herein may intercept, quarantine, and moderate communications internal to an uncontrolled system. An example of an uncontrolled system may be a web application associated with a social networking site. In accessing the social networking site, a user may type in a message. An instance of the uncontrolled system running on the user's device may prepare a request containing the message. Some embodiment disclosed herein may determine that the message is subject to moderation, intercept the request, and place the message in a queue. This determination may be based on the destination of the request as well the type of the message. Some embodiments may reconstruct the original request for resubmission. If the session is expired, some embodiments may log in for the user and resubmit the reconstructed request. Some embodiments may wait for the next time the user logs in to resubmit the reconstructed request.
US10404552B2

Digital communications receive signals from the network tap represent “tapped” data. The tapped data is forwarded to a time stamp module. The time stamp module generates a time stamp and inserts the time stamp in each packet body. The time stamp represents a “time” when data packet content is considered to be generated at a sending node from which the tapped data originates. A packet time-stamped in this manner is then forwarded to one or more receivers, such as the recorder for additional processing. One such processing may be a performance measurement based at least in part on the time stamp that, as described, represents the time at which data packet content is considered to have been generated by the sending node. The network tap may be filterable, and either copper-based or a fiber tap.
US10404551B2

Automating servicing of event managements within a cloud network. Such automation includes: identifying and receiving controlled instructions from clients and monitoring and aggregating data related to employing the resources, for correlation of data to pattern of events. Events can then be mapped to standard prescriptive actions and/or remedial measure—or alternatively the clients are enabled to determine the actions required.
US10404543B2

A network asset location system and methods of its use and operation are disclosed. In one aspect, the network asset location system includes a mobile application component executable on a mobile device including a camera and a display, the mobile application component configured to receive image data from the camera and display an image on the display based on the image data and overlay information identifying one or more network assets identifiable in the image data. The network asset location system also includes an asset management tracking engine configured to receive the image data and generate the overlay information including an identification of a location of at least one of the one or more network assets within the image.
US10404542B2

Method and apparatus for supporting machine-to-machine (M2M) communications in a hierarchical network architecture including an M2M gateway are disclosed. An M2M entity, (such as M2M device, M2M gateway, or M2M network entity), may perform a service capability discovery procedure to discover an M2M service capability entity that may provide an M2M service capability, and register with the discovered M2M service capability entity. The address or identity of the service capability entity may be pre-configured or obtained from the dispatcher server. The M2M entity may indicate a support M2M service identifier and receive an identity or address of the M2M service capability entity mapping the service identifier. The gateway may advertise M2M service identifiers supported by the gateway so that the M2M device may access the gateway if there is a match. The address of M2M service capability entities may be obtained from the core network.
US10404532B2

In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing network devices. In particular, a client router may connect to an upstream virtual gateway. The virtual gateway may manage a large number of client devices. Each client router may be represented virtually within the gateway as a virtual router. The virtual gateways may be distributed regionally, in order to manage large numbers of client routers and/or to reduce transmission delays. The virtual gateways may be managed by a gateway controller. The gateway controller may be centralized, and perform various configuration functions, such as configurations for hardware, logical networking, or content access policies. In some instances, messages sent between the gateway controller using a first protocol and the client router using a second protocol may be translated by a protocol agent.
US10404523B2

Provided is a process, including: receiving, with a rack-controller, via a first network, an application program interface (API) request; based on the API request, selecting, with the rack-controller, one of a plurality of routines to effectuate control via the second network of at least some of the plurality of rack-mounted computing devices; executing, with the rack-controller, the selected routine and, as a result, sending one or more commands via the second network encoded in a second protocol different from the first protocol to effectuate an action indicated by the API request.
US10404521B2

Web-enabled routers are remotely and securely administered in a centralized fashion. A router receives a configuration profile from a dedicated web domain that maintains a repository of configuration profiles for multiple routers. The web domain also provides a web portal for customized generation of new configuration profiles based on stored profiles. When a new profile is deployed to and instantiated on a router, the router transmits a “heartbeat” to ensure that it can maintain connectivity with the web domain; if not, the router reverts to a previous “failover” configuration profile that ensures connectivity to the web domain. A router also may be equipped with both a wired and a wireless (e.g., a 3G, 4G, or 4G LTE) WAN communication interface. In the event of a wired connectivity issue, the router controls the wireless WAN interface to prioritize traffic for the router heartbeat and data backup/restore operations between a computer network for which the router serves as a gateway and the web domain.
US10404515B2

An adaptable orthogonal frequency-division multiplexing system (OFDM) that uses a multiple input multiple output (MIMO) to having OFDM signals transmitted either in accordance with time diversity to reducing signal fading or in accordance with spatial diversity to increase the data rate. Sub-carriers are classified for spatial diversity transmission or for time diversity transmission based on the result of a comparison between threshold values and at least one of three criteria. The criteria includes a calculation of a smallest eigen value of a frequency channel response matrix and a smallest element of a diagonal of the matrix and a ratio of the largest and smallest eigen values of the matrix.
US10404511B2

An apparatus and method for transmission of a single-carrier waveform from multiple transmit antennas including both a reference signal and data in a discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) symbol.
US10404510B2

It is possible to reduce the implementation complexity associated with dynamic carrier configuration by defining overlapping sets of candidate numerologies for at least some carriers in the network. A common numerology is included in sets of candidate numerologies pre-associated with two different carriers. This reduces the amount of numerologies that need to be supported by the corresponding user equipments (UEs) and base stations, which in turn reduces the complexity of those devices, e.g., less complex hardware, protocol stacks, and software, lower storage and processing requirements, etc. The common numerology specifies a common subset of physical layer parameters for both carriers. In one example, the common numerology specifies the same sub-carrier frequency spacing and symbol duration for both carriers. The common numerology may further specify the same cyclic prefix (CP) length for symbols communicated over both carriers.
US10404503B2

Aspects of methods and systems for frequency multiplexing suitable for Data Over Cable Service Interface Specification (DOCSIS) are provided. A system for multiplexing signals according to frequency comprises a DOCSIS port interface, an upstream interface, a downstream interface, and a circulator subsystem. The DOCSIS port interface comprises a plurality of channel filters. The upstream interface is operably coupled to a first channel filter of the plurality of channel filters, and the downstream interface is operably coupled to a second channel filter of the plurality of channel filters. The circulator subsystem is able to direct a first signal from the upstream interface to the DOCSIS port interface and is able to direct a second signal from the DOCSIS port interface to the downstream interface.
US10404501B2

A wireless communication system includes an RF reception unit configured to receive a radio signal from a terminal; a channel estimation unit configured to estimate channel information of a wireless transmission path with respect to the terminal; a demodulation unit configured to perform soft decision demodulation on the radio signal; a quantization unit configured to quantize a log likelihood ratio obtained through soft decision demodulation in the demodulation unit, on the basis of a statistical distribution determined using an average value of the log likelihood ratio determined in accordance with a modulation scheme used in wireless communication with the terminal and a variance of a log likelihood ratio obtained on the basis of the channel information; and a decoding unit configured to perform a decoding process on the log likelihood ratio quantized by the quantization unit.
US10404500B2

A plurality of driver slice circuits arranged in parallel having a plurality of driver slice outputs, each driver slice circuit having a digital driver input and a driver slice output, each driver slice circuit configured to generate a signal level determined by the digital driver input, and a common output node connected to the plurality of driver slice outputs and a wire of a multi-wire bus, the multi-wire bus having a characteristic transmission impedance matched to an output impedance of the plurality of driver slice circuits arranged in parallel, each driver slice circuit of the plurality of driver slice circuits having an individual output impedance that is greater than the characteristic transmission impedance of the wire of the multi-wire bus.
US10404496B1

A receiver including an equalizer disposed upstream of a decimator and capable of effectively preventing undesirable interaction between equalization adaptation and the overall timing recovery loop in cases of various data rates. The equalizer operates in a full operation rate even in the case of a lower-than-full data rate, e.g., half or quarter data rate. For input analog signal having 1/M of the full data rate (M>1), M or more Center of Filter (COF) values are determine. Each COF may be derived from a function of a respective set of tap weights and compared with a corresponding nominal COF to obtain a COF offset. The resultant COF offsets are used as indications of clock phase correction caused by equalization adaptation to adjust a set of selected tap weights. The taps selected for adjustment encompass at least M samples to correctly indicate the COF offset associate with one symbol.
US10404486B2

An operating state of a motor vehicle is connected to a respective operating state of at least one vehicle-external device via a server device. The motor vehicle makes available event data via an event channel and/or receives triggering data via a triggering channel, and the at least one vehicle-external device respectively makes available event data via an event channel and/or receives triggering data via a triggering channel. As a result at least one channel pair which connects the motor vehicle to in one of the at least one vehicle-external device is made available, and at least one linking rule is defined by an input device, each linking rule specifying respectively predetermined triggering data for the channel pair which is made available, the triggering data being output via the triggering channel of the channel pair if predetermined event data is received via the event channel of the channel pair.
US10404471B1

In a system and methods for secure ledger assurance tokenization, a request circuit is structured to access a first block of a first blockchain. The first block includes a first block identifier of the first blockchain and first block content. The request circuit is structured to audit the first block content so as to generate a first audit result. A secure ledger assurance token (SLAT) generation circuit is structured to generate a first SLAT, the first SLAT comprising the first block identifier of the first blockchain and the first audit result. The cryptographic circuit is structured to cryptographically protect the first SLAT. The SLAT generation circuit stores the cryptographically protected first SLAT in a journal, where the cryptographically protected first SLAT is accessible by an authorized stakeholder to provide integrity and origin authenticity of the first audit result. In some embodiments, an audit anchor is associated with a SLAT and the content of the first blockchain is pruned up to the point defined by the audit anchor.
US10404469B2

A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.
US10404468B2

Technologies for counter with CBC-MAC (CCM) mode encryption include a computing device that performs a CBC-MAC authentication operation on a message with an encryption key, using a 64-bit block cipher to generate a message authentication code. The computing device generates a first 64-bit authentication block including an 8-bit flag field and a length field of between 11 and 32 bits. The flag field indicates the length of the length field. Performing the CBC-MAC authentication operation includes formatting the message into one or more 64-bit authentication blocks. The computing device performs a counter mode encryption operation on the message with the encryption key using the 64-bit block cipher to generate a cipher text. Performing the counter mode encryption includes generating multiple 64-bit keystream blocks. The computing device generates an authentication tag based on the message authentication code and a first keystream block of keystream blocks. Other embodiments are described and claimed.
US10404462B2

Embodiments described herein combine both glyph technologies and cryptography technologies by encrypting data with a private key of an entity tasked with issuing controlled documents, and then converting the resulting encryption as a visual glyph, such as a QR code. This permits validation of the printed document by scanning the QR code using a smartphone and decrypting using the issuing entity's public key. In some embodiments, a purpose-built software application executed by the smartphone may automatically recognize QR codes on a document presented for review and then automatically decrypt the QR code using the public key of the issuing entity. A user performing the validation may then compare the document's content with the decrypted data on the smartphone.
US10404461B2

Techniques for enhancing the security of storing sensitive information or a token on a communication device may include sending a request for the sensitive information or token. The communication device may receive a session key encrypted with a hash value derived from user authentication data that authenticates the user of the communication device, and the sensitive information or token encrypted with the session key. The session key encrypted with the hash value, and the sensitive information or token encrypted with the session key can be stored in a memory of the communication device.
US10404456B2

A Network Function Virtualization (NFV) data communication system implements hardware trusted Management and Orchestration (MANO). A Hardware (HW) trust server issues a HW trust challenge to a MANO system. The MANO system hashes its physically-embedded hardware trust key to generate a HW trust result and transfers the HW trust result to the HW trust server. The HW trust server validates the hardware trust result and transfers a HW trust certificate to the MANO system. The MANO system transfers the HW trust certificate and NFV MANO data to an NFV Infrastructure (NFVI). The NFVI validates the HW trust certificate. The NFVI exchanges user data responsive to the NFV MANO data when the HW trust certificate is valid. The NFVI isolates the NFV MANO data when the HW trust certificate is not valid.
US10404453B2

At least one controller in a group selects a coordinator that manages a group key to be used in common in the group from among controllers in the group in accordance with an attribute of the controllers. The selected coordinator generates a group key, performs mutual authentication with devices and the controllers in the group, and shares the generated group key with devices and controllers that have been successfully authenticated. The coordinator then generates encrypted data and authentication data by using the group key and simultaneously broadcasts a message including the encrypted data and the authentication data.
US10404452B2

Systems and processes are described for a message service with distributed key caching for server-side encryption. Message requests are received by message handlers of the message service that cache data encryption keys used to encrypt and decrypt messages that are stored to message containers in back end storage. A metadata service obtains the data encryption keys from a key management service, caches the keys locally, and sends the keys to the message handlers upon request, where the keys are cached, again. The key management service may generate the data encryption keys based on a master key (e.g., a client's master key). The message handlers may send both message data encrypted using the data encryption key and an encrypted copy of the data encryption key to be stored together in the data store.
US10404450B2

A system performs a setup function which outputs a master secret key associated with a content producing device and public parameters. The system generates a secret key for a user in a content centric network (CCN) based on a master secret key associated with the content producing device, and a schema associated with the user. In response to an interest from the user that includes a name that matches the schema, the system encrypts a payload of a content object based on the name and the public parameters. The system transmits the content object to the user. The encrypted payload is configured such that it can only be decrypted by the secret key of the user and cannot be decrypted by the user if the name in the interest does not match the schema, thereby facilitating schematized access control to content objects in the CCN.
US10404449B2

A method for encrypting data with an encryption entity includes, in a step a), dividing a plaintext into a number of N blocks. In a step b), each of the blocks are encrypted with an encryption key resulting in a number of ciphertext blocks. In a step c), a linear All-Or-Nothing scheme is applied on the ciphertext blocks. In a step d), each of the ciphertext blocks output from step c) is transformed with a transformation procedure such that the information in different ciphertext blocks is transformed differently based on the encryption key and such that the transformation procedure is only revertable with knowledge of the encryption key. In a step e), the transformed ciphertext blocks are dispersed according to an information dispersal procedure.
US10404447B1

A clock recovery device recovers frequency and timing information from an incoming packet stream over asynchronous packet networks. A phase locked loop (PLL) block has predefined states and includes a type II PLL. One of the states involves type II PLL operation. A state machine controller for controls the transition between the predefined states in response to changes in the incoming packet stream. A controlled oscillator is responsive to the PLL block to generate an output signal.
US10404444B2

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
US10404439B2

In the present disclosure, even if different UL-DL configurations are set for a plurality of unit bands, notification timing of error detection results for SCell is not dispersed complicatedly, and the processing relating to the error detection results can be simplified. At the reference notification timing of a response signal with respect to downlink data of a second unit band, if a sub-frame of the second unit band is an uplink communication sub-frame and a sub-frame of a first unit band is a downlink communication sub-frame, a control unit transmits the response signal with respect to the downlink data in a specific uplink communication sub-frame (for example, #2 or #7) set in the first unit band.
US10404438B2

Provided is a method of performing HARQ by a UE in a wireless communication system that supports carrier aggregation (CA). The method includes: receiving, from an evolved nodeB (eNB), a downlink grant on a first Physical Downlink Control Channel (PDCCH), the downlink grant including an accumulated downlink assignment indicator (A-DAI) field and a total DAI (T-DAI) field; receiving a first PDSCH indicated by the first PDCCH, the first PDSCH being transmitted from the eNB; receiving, from the eNB, an uplink grant on a second PDCCH, the uplink grant indicating a transmission of a Physical Uplink Shared Channel (PUSCH); determining a size of a HARQ-ACK codebook to which a HARQ-ACK with respect to the first PDSCH is to be mapped, based on the A-DAI and the T-DAI; and transmitting, to the eNB, the HARQ-ACK with respect to the first PDSCH on the PUSCH.
US10404432B2

Systems, methods, apparatuses, and computer program products relating to physical resource block (PRB) bundling size and/or precoding resource block group (PRG) configuration are provided. One method may include determining a minimum PRG size based at least on a user equipment's operating bandwidth, defining a configurable PRG set based on the minimum PRG size, and signaling the PRG set to the user equipment.
US10404427B2

The present invention relates to a protocol structure and packet segmentation and NACK information feedback mechanism for efficient data transmission in a mobile communication in which a terminal receives data on the multiple carriers from multiple base stations. The present invention proposes a protocol structure appropriate for a mobile communication system supporting inter-eNB carrier aggregation and the terminal and base station operations for packet efficient segmentation and efficient NACK information feedback in association with the protocol structure.
US10404424B2

A hub apparatus and a method for controlling the same are provided for efficiently managing a frequency slot or a time slot in communication between at least one hub apparatus and at least one device. The hub apparatus includes a communicator configured to receive a communication signal from at least one device; a controller configured to allocate time slots for the at least one device on the basis of the communication signal received from the at least one device, and when the communicator receives a communication signal from a new device other than the at least one device, transmit a control signal for reallocating time slots for at least one device having the new device; and a memory configured to store data that is associated with a communication frequency, a use amount of time slots, and a communication signal strength of the at least one device.
US10404409B2

In an embodiment, a method of managing distributed storage in a wireless network is disclosed. The wireless network comprises a plurality of data generating nodes, each data generating node configured to generate and store data symbols and parity symbols. The parity symbols depend on data symbols stored on other data generating nodes. The method comprises receiving indications of link quality estimates for wireless links between the data generating nodes; selecting an arrangement of an array code from a plurality of possible arrangements using the indications of link quality estimates, the array code depending on the number of data generating nodes in the plurality of data generating nodes and a required number of nodes from which all of the data symbols stored in the wireless network can be generated, the arrangement indicating for each data generating node, the dependence of the parity symbols stored on that data generating node on the data symbols stored on other data generating nodes; and sending an indication of the selected arrangement to the data generating nodes.
US10404408B1

An example method of capturing an error distribution data for a serial channel includes: receiving a signal from the serial channel at a receiver in an integrated circuit (IC), the signal encoding data using pulse amplitude modulation (PAM) scheme having more than two levels; determining a plurality of symbols from the signal, each of the plurality of symbols encoding a plurality of bits; comparing the plurality of symbols with a plurality of expected symbols to detect a plurality of symbol errors; generating the error distribution data by accumulating numbers of the plurality of symbol errors across a plurality of bins based error type; and transmitting the error distribution data from the receiver to a computing system for processing.
US10404407B2

An application specific integrated circuit (ASIC) tangibly encodes a program of instructions executable by the integrated circuit to perform a method for fast Chase decoding of generalized Reed-Solomon (GRS) codes. The method includes using outputs of a syndrome-based hard-decision (HD) algorithm to find an initial Groebner basis G for a solution module of a key equation, upon failure of HD decoding of a GRS codeword received by the ASIC from a communication channel; traversing a tree of error patterns on a plurality of unreliable coordinates to adjoin a next weak coordinate, where vertices of the tree of error patterns correspond to error patterns, and edges connect a parent error pattern to a child error pattern having exactly one additional non-zero value, to find a Groebner basis for each adjoining error location; and outputting an estimated transmitted codeword when a correct error vector has been found.
US10404399B2

The differences in the power received from multiple optical network units connected to an optical hub may exceed an allowable dynamic range. The dynamic range may be reduced by determining the power received at the optical hub from each optical network unit and adjusting the power transmitted from one or more optical network units to reduce the overall dynamic range. For each optical network unit, the hub may determine the received optical power in an upstream signal from the optical network unit and receive a digital representation of the transmitted power. The hub may determine to adjust the optical power sent from one or more of the optical network units to reduce the dynamic range. The adjustments to the optical powers at the optical network units may be performed by sending commands from the optical hub to each adjusted optical network unit via a downstream signal.
US10404396B2

Disclosed is a method for transmitting, by a terminal, a synchronization signal for direct communication between terminals in a wireless communication system. In detail, the method comprises the steps of: generating a primary synchronization signal and a secondary synchronization signal for the direct communication between terminals; and transmitting the primary synchronization signal and the secondary synchronization signal, wherein the primary synchronization signal is generated on the basis of a synchronization reference cell identifier for the direct communication between terminals.
US10404394B2

Properties and the construction method of Orthogonal Differential Vector Signaling Codes are disclosed which are tolerant of order-reversal, as may occur when physical routing of communications channel wires causes the bus signal order to be reversed. Operation using the described codes with such bus-reversed signals can avoid complete logical or physical re-ordering of received signals or other significant duplication of receiver resources.
US10404393B2

A clock synchronization apparatus and method, which perform clock synchronization by determining a clock offset and a network delay between a master and a slave in an IEEE 1588 system. The clock synchronization method and apparatus include observing a clock offset and a packet delay using a timing packet received from a master node; estimating a clock offset and a packet delay from the observed clock offset and the observed packet delay; and performing synchronization with the master node based on the clock offset and the packet delay.
US10404385B2

A measurement system for measuring signals in a RF device comprises at least two signal generators for generating a test signal in each one of the signal generators, a probe for every signal generator, each probe being connected to the respective signal generator for emitting the respective test signal to the RF device, and a controllable positioner for rotatably positioning the RF device with respect to the probes.
US10404382B2

In order to suppress both large current and arc discharge during hot switching, a grounding circuit includes a first relay, a second relay, and a third relay, a first resistance connected in series with the first relay and is capable of connecting the feeding path to the ground, and a voltage divider connected in series with the second relay and the third relay and is connectable in such a way as to divide voltage between the feeding path and the ground, the third relay being disposed at a point at which the voltage is divided, and when the feeding path is to be connected to the ground, the feeding path is connected to the ground via the first resistance by the first relay, the voltage divider is connected in parallel with the first relay and the first resistance, and a connection to the ground is cut off.
US10404361B2

According to an aspect of the disclosure, a base station may convey the parameter information to the UE based on selection of particular resources to be used for transmission of synchronization signals, where the selected resources correspond to the particular parameter information. The UE may blindly detect the synchronization signals on various candidate resources and determine the parameter information based on the resources where the synchronization signals are detected. The apparatus may be a base station. In an aspect, the base station determines parameter information of one or more parameters. The base station selects, based on the parameter information, synchronization resources from a plurality of candidate resources for transmission of one or more synchronization signals, where the selected synchronization resources correspond to the parameter information. The base station transmits the one or more synchronization signals using the selected synchronization resources.
US10404360B2

There is a need to support narrowband TDD frame structure for narrowband communications. The present disclosure provides a solution by supporting one or more narrowband TDD frame structure(s) for narrowband communications. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may determine a narrowband communication frame structure comprising a FDD frame structure or a TDD frame structure and a narrowband TDD frame structure configuration for narrowband communications from a group of narrowband TDD frame structures configurations. The apparatus may determine one or more narrowband carriers and subframes within the one or more narrowband carriers to transmit at least one of a BCH or a SIB1 based on the narrowband communication frame structure or the TDD frame structure configuration. The apparatus may transmit a PSS, an SSS, and at least one of a BCH or an SIB1 using the narrowband TDD frame structure determined for the narrowband communications. In one aspect, a carrier used for transmitting the BCH and/or the SIB may be different than a carrier used to transmit one or more of the PSS or the SSS. In another aspect, a narrowband carrier used for transmitting the BCH may be different than a narrowband carrier used to transmit one or more of the PSS or the SSS.
US10404359B2

A controller is configured to control a first of plural relay nodes to transmit signals representing data to one of communications terminals received from a base station or to receive signals representing data from a communications terminal for transmission to the base station, wherein, upon first predetermined conditions being met, to control a second of the plurality of relay nodes to transmit signals representing the data to the communications terminal received from the base station or to receive signals representing the data from the communications terminal for transmission to the base station, and to control the communications terminal to transmit a first signal representing at least a first part of the data to the first relay node for transmission to the base station, and to transmit a second signal representing at least a second part of the data to the second relay node for transmission to the base station.
US10404358B2

In one embodiment, a communicating device (e.g., either a ground station server or a particular distributed module of a satellite communication system) mitigates congestion on a particular return communication path via an intermediate satellite from the plurality of distributed modules to the ground station server. In particular, in response to determining that the level of congestion is above a threshold, then the communication device mitigates the congestion by, e.g., one or both of either a) determining an uncongested return communication path from a particular distributed module to the ground station server, ensuring that the uncongested return communication path would not interfere with any unintended receiver, and then causing the particular distributed module to use the uncongested return communication path, and b) enforcing one or more communication restrictions on a utilized return communication path to reduce the effect of a communication on the overall congestion of the utilized return communication path.
US10404354B2

Satellite communication methods and payloads are described. An imbalance in uplink and downlink availability may be mitigated through digitizing uplink spectrum, extracting guard band channels, and grouping the guard band channels to create a composite channel. The composite channel is converted to analog and RF up-converted, amplified, and multiplexed with other downlink analog channels before being transmitted to Earth. The guard bands may be from the same band of spectrum or different bands of spectrum, such as C band, Ka band, Ku band, etc. A satellite payload is described with dual output multiplexers having partially overlapping channels and a dual feed configuration. In one downlink implementation, unused regional band spectrum may be dynamically allocated to a spot beam. In one uplink implementation, regional band spectrum may be shared by a spot beam using spatial separation of the regional uplink location from the spot beam coverage area and digital cancellation techniques.
US10404342B2

A hybrid combination of analog RF beamforming and digital pre-coding is used to improve signal-to-noise ratio and mitigate interference as between an RF base station and a plurality of wireless receivers within a cell area of the base station. Feedback overhead for beamforming training may be reduced by using indices for identifying the preferred beams of each wireless receiver. Scheduling for channel training may be based on identifying non-colliding ones of the RF beams and assigning these to corresponding wireless receivers which can best use the assigned beams in shared transmission slots.
US10404340B2

Aspects of the disclosure relate to a transmitting device, which may explicitly or implicitly signal the use of continuous precoding for a resource block (RB) cluster. For example, the transmitting device may implicitly indicate that continuous precoding is applied to an RB cluster by dynamically controlling one or more parameters of a transmission over those RBs. Further, when continuous precoding is applied to an RB cluster, the transmitting device may explicitly or implicitly signal the dynamic control over one or more transmission properties, with an aim to maximize the benefits of such continuous precoding. Other aspects, embodiments, and features are also claimed and described.
US10404339B1

The described technology is generally directed towards reducing the complexity for finding the precoding matrix index/rank information channel state information in New Radio wireless systems. Described is using the beam characteristics of X1 (wideband component index) and X2 (subband component index) such that a user equipment first determines a best chosen X2 for only one X1 index. Thereafter, the user equipment uses the chosen index of X2 for the other X1 indices, thereby reducing the complexity of the precoding matrix index/rank information search by reducing the search space in the codebook, which reduces the number of computations at the user equipment side without significantly impacting the performance.
US10404338B2

Enhanced channel state information (CSI) procedures for full dimension-multiple input, multiple output (FD-MIMO) is discussed in which a number of CSI reference signal (CSI-RS) ports configured for a user equipment (UE) is determined. In response to the CSI-RS ports including both horizontal and vertical ports, the UE may determine a first precoding matrix from a plurality of precoding matrices constructed by a Kronecker product of a horizontal precoding matrix and a vertical precoding matrix. The UE selects a predetermined number of precoding vectors out of the first precoding matrix and generates a wideband precoding matrix, based on the selected predetermined number of precoding vectors. The UE reports one or more CSI reports, wherein the CSI re-ports includes at least one precoding matrix indicator (PMI) for the first precoding matrix and at least an indication of the selection of the predetermined number of precoding vectors.
US10404337B1

Systems, methods, apparatuses, and computer program products for a UE-specific codebook design are provided. One method may include determining, by a network node, variable spacing between antenna elements of a user equipment. The method may also include configuring user equipment specific precoders based on the variable spacing between the user equipment antenna elements.
US10404326B2

A power transmission apparatus includes a wireless power transmission unit that performs a power transmission process, a wireless communication unit that performs a data transfer process, and a control unit that determines whether or not an external apparatus entered in a predetermined range is an apparatus which has left the predetermined range during the data transfer process, and controls the power transmission process and the data transfer process based on whether the external apparatus entered in the predetermined range is the apparatus which has left the predetermined range during the data transfer process.
US10404316B1

A method includes generating a reference clock using a crystal oscillator; generating a first clock based on the reference clock using a clock multiplier unit, in which a frequency of the first clock is higher than a frequency of the reference clock by a clock multiplier factor; generating a second lock based on the first clock using a frequency multiplying circuit in accordance with a frequency multiplying signal, in which a frequency of the second clock is higher than the frequency of the first clock by a factor that is equal to either five fourths or three halves, depending on whether the frequency multiplying signal is in a first state or in a second state; dividing down the second clock by a factor of two to generate a first LO (local oscillator) signal; dividing down the first LO signal by a factor of two to generate a second LO signal.
US10404308B1

A mobile electronic communications device performs millimeter wave antenna management for a plurality of mm-wave antennas based on whether a human presence exists within a sense distance of at least one of the mm-wave antennas and whether one or more other mm-wave antennas on the device are in use, or enabled. For a given antenna, the human presence may be detected thermally, but with different confidence levels applied depending upon the state of the other mm-wave antennas on the device.
US10404306B2

A system for a touch screen interface that includes a coating including a plurality of a touch activated microchips; and a projector for projecting a light image onto the coating that is applied to a touch screen substrate. The system also includes an image calibrator that calibrates touch activated microchips in the coating to features of the light image projected onto the coating. The system further includes a receiver for receiving signal from the touch activated microchips when said feature of the light image is activated.
US10404305B2

An electronic device is provided that includes an antenna configured to receive a first signal and transmit a second signal. The electronic device also includes a transceiver configured to perform frequency conversion of the first signal and the second signal. The electronic device further includes a coupler path configured to transmit the second signal to the transceiver via a coupler, and a receive path configured to transmit the first signal, obtained from the antenna, to the transceiver. The electronic device also includes a switching unit configured to be connected with the transceiver and switch between the coupler path and the receive path.
US10404292B2

Techniques related to signal processing include setting up a first operation mode or a second operation mode. In the first operation mode: providing a first analog signal to a first A/D converter by a first switch and a second analog signal to a second A/D by second switch, and converting the first analog signal to a first digital signal by the first A/D and the second analog signal to a second digital signal by the second A/D. In the second operation mode: demodulating a third analog signal to an in-phase signal and a quadrature signal by an I-Q-demodulator, providing the in-phase signal to the first A/D by the first switch, providing the quadrature signal to a second A/D by second switch, converting the in-phase signal to a third digital signal by the first A/D, and converting the quadrature signal to a fourth digital signal by the second A/D.
US10404289B1

The present invention is directed to data communication. More specifically, an embodiment of the present invention provides an error correction system. Input data signals are processed by a feedforward equalization module and a decision feedback back equalization module. Decisions generated by the decision feedback equalization module are processed by an error detection module, which determines error events associated with the decisions. The error detection module implements a reduced state trellis path. There are other embodiments as well.
US10404286B2

A memory module includes data memories and at least one parity memory. Each of the data memories includes a first memory cell array with a first memory region to store data set corresponding to a plurality of burst lengths and a second memory region to store first parity bits to perform error detection/correction associated with the data set. The at least one parity memory includes a second memory cell array with a first parity region to store parity bits associated with user data set corresponding to all of the data set stored in each of the data memories and a second parity region to store second parity bits for error detection/correction associated with the parity bits.
US10404285B2

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

A permutation apparatus can receive a data block of ordered data elements in parallel data segments that are Pin number of data elements wide. The permutation apparatus can perform a parallel-to-parallel conversion and one or more reorder operations on the data elements and output the data block in parallel data segments that are Pout number of data elements wide and in which at least some of the data elements are reordered. The Pin-parallel-data segments can be clocked into the permutation apparatus on successive cycles of a clock, and the Pout-parallel-data segments can be clocked out of the permutation apparatus on cycles of the same clock.
US10404282B2

One example of integrated interleaved Reed-Solomon decoding can include computing a number of syndromes for each of a number of interleaves and correcting a number of erasures in each of the number of interleaves.
US10404272B2

Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.
US10404268B2

Method and apparatus for nonlinear signal processing include mitigation of outlier noise in the process of analog-to-digital conversion and adaptive real-time signal conditioning, processing, analysis, quantification, comparison, and control. Methods, processes and apparatus for real-time measuring and analysis of variables include statistical analysis and generic measurement systems and processes which are not specially adapted for any specific variables, or to one particular environment. Methods and corresponding apparatus for mitigation of electromagnetic interference, for improving properties of electronic devices, and for improving and/or enabling coexistence of a plurality of electronic devices include post-processing analysis of measured variables and post-processing statistical analysis.
US10404261B1

A system for detecting the surrounding environment of vehicle comprising a RADAR unit and at least one ultra-lowphase-noise frequency synthesizer, is provided. A RADAR unit configured for detecting the presence and characteristics of one or more objects in various directions. The RADAR unit may include a transmitter for transmitting at least one radio signal, and a receiver for receiving the at least one radio signalreturned from the one or more objects. The ultra-lowphase-noisefrequency synthesizer may utilize a dual loop design comprising one main PLL and one sampling PLL, where the main PLL might include a DDS or Fractional-N PLL plus a variable divider, or the synthesizer may utilize a sampling PLL only, to reduce phase-noise from the returned radio signal. This system enhances the detection of the exact location of the vehicle based on the received RADAR signatures of objects, azimuth and distance.
US10404249B2

A system including a power supply and a clock circuitry to generate a plurality of clock signals. Each clock signal is synchronous with a primary clock signal. First, second, and third clock signals of the plurality of clock signals are asynchronous to each other. The system further includes a plurality of switches. Each switch of the plurality of switches is communicatively coupled to the power supply and the clock circuitry. A first switch of the plurality of switches receives the first clock signal, a second switch of the plurality of switches receives the second clock signal, and a third switch of the plurality of switches receives the third clock signal.
US10404237B2

An adder adds a noise signal, an input signal, and a feedback signal. A threshold determination unit compares an addition signal output from the adder with a predetermined threshold, and outputs an ignition pulse signal. A transient response unit causes transient response of the ignition pulse signal, and generates an output signal. An intensity adjustment unit is formed of a variable resistor provided on a feedback loop, adjusts intensity of the feedback signal, and inputs the feedback signal to the adder.
US10404230B2

A piezoelectric thin film resonator includes: lower and upper electrodes located on a substrate and facing each other; a piezoelectric film sandwiched between the lower and upper electrodes and including lower and upper piezoelectric films, an outer outline of the upper piezoelectric film coinciding with or being located further out than an outer outline of a resonance region in a region surrounding the resonance region, the outer outline of the upper piezoelectric film being located further in than an outer outline of the lower piezoelectric film in the region; an insertion film interposed between the lower and upper piezoelectric films, located in an outer peripheral region within the resonance region, not located in a central region of the resonance region, and located on an upper surface of the lower piezoelectric film in the region; and a protective film located on the upper electrode in the resonance region, and located so as to cover an end face of the upper piezoelectric film and an upper surface of the insertion film in the region.
US10404223B2

Techniques are provided herein for providing power efficiency for re-bander units. In particular, embodiments may provide for powering up of a power amplifier in the transmit path of the re-bander on demand, when a transmit signal is to be transmitted. Circuitry controlling the powering up of the power amplifier may do so based on a transmit indicator signal, indicating the presence of a transmit signal received by the re-bander unit. The transmit indicator signal may be a strobe signal received by a user equipment (UE) to which the re-bander unit is coupled, or may be derived from detection of the transmit signal by a directional coupler and power detector.
US10404219B2

Front-end system having switchable amplifier output stage. In some embodiments, a method for operating a front-end system can include amplifying a signal in a driver stage of a power amplifier, and routing the signal from the driver stage to a selected one of a plurality of output stages, such that the selected output stage further amplifies the signal. The method can further include routing the amplified signal for transmission from the selected output stage to a selected one of a plurality of antennas.
US10404218B2

One example includes a differential amplifier, a voltage weighting element, coupled to a voltage source which provides an input voltage, to provide a reference voltage with a constant power limit when the input voltage varies, an error amplifier configured to receive and compare the reference voltage provided from the voltage weighting element and a feedback sensed voltage provided from the differential amplifier to identify whether the sensed voltage exceeds the reference voltage, and a pulse width modulation (PWM) controller, coupled to a power transformer and the error amplifier, that reduces a transformer input current provided to the power transformer based on the comparison of the reference voltage from the voltage weighting element and the feedback sensed voltage from the differential amplifier.
US10404204B2

A method of operating a solar energy plant includes storing solar energy in a compressed air system of the plant by converting solar energy into electrical energy which operates a compressor of the compressed air system and produces compressed air and/or using solar energy as thermal energy that heats compressed air in the compressed air system of the plant.
US10404201B2

A capacitor current estimating unit estimates a capacitor current based on phase currents. A capacitor temperature estimating unit estimates a capacitor temperature based on the capacitor current. A motor controller can accurately estimate not only a temperature of a switching element but also the capacitor temperature based on the phase currents. As a result, the capacitor does not need to have excessive heat characteristics. Further, a current limiting unit limits a current flowing from a battery to an inverter based on the capacitor temperature. Therefore, an amount of temperature change is not over-estimated due to overheating of the capacitor. As a result, excessive current limitation can be avoided and the performance of the motor can be demonstrated.
US10404195B2

The present invention discloses a method for controlling an electric machine, having an encoder wheel which has a multiplicity of teeth and at least one reference marking, having the steps: detecting the dynamics of the electric machine, detecting the positions of the teeth on the encoder wheel in relation to the at least one reference marking if the electric machine exhibits low dynamics, calculating a rotational speed of the electric machine on the basis of at least the detected positions, and controlling the electric machine on the basis of at least the calculated rotational speed. Furthermore, the present invention discloses a drivetrain and a vehicle.
US10404193B1

Embodiments relate to materials, methods to prepare, and methods of use of a thermal electrokinetic microjet apparatus. The electrokinetic microjet apparatus includes a reservoir; a jet assembly fluidly communicating with at least the reservoir; and a target electrode spaced from at least the jet assembly.
US10404190B2

Technologies for communicating information from an inverter configured for the conversion of direct current (DC) power generated from an alternative source to alternating current (AC) power are disclosed. The technologies include determining information to be transmitted from the inverter over a power line cable connected to the inverter and controlling the operation of an output converter of the inverter as a function of the information to be transmitted to cause the output converter to generate an output waveform having the information modulated thereon.
US10404189B2

A switching output circuit is provided that enables an accurate control of output power. To achieve the objective, a switching output circuit according to an exemplary aspect of the present invention includes eight switching means, two electric storage means, and a control means, wherein the control means controls the switching means and switches a conduction state and a non-conduction state, by which the power supplied from a direct-current power supply is switched and supplied to an inductive load.
US10404185B2

A three phase medium voltage power conversion system for closed-loop applications comprising a 3L-NPC converter. The switching system of the 3L-NPC converter is based on SHE-PWM patrons. The regulation system of the 3L-NPC converter comprises a controller and an interface module between the controller and the switching system which is configured for supplying to the switching system voltage reference samples at a rate L times faster than the rate of voltage reference samples managed by the controller.
US10404184B1

A relay includes a first contact for receiving an input signal, a second contact for receiving a power signal, a rectifier coupled to the first and second contacts for converting the power signal into a direct-current power signal when the power signal is an alternating-current power signal, a voltage clamping circuit coupled to the rectifier for clamping a voltage of the input signal and the power signal, a Schmidt trigger coupled to the voltage clamping circuit for generating a trigger signal according to the input signal and the power signal, and a power outputting circuit coupled to the Schmidt trigger for generating an output voltage according to the trigger signal and a supply power.
US10404180B2

A driver circuit for use in a controller includes a signal generator coupled to generate a first control signal, a second control, and a third control signal in response to a drive signal that is coupled to control switching of a selection switch that is coupled to the driver circuit and referenced to an output voltage that is greater than a ground reference voltage. A first switch is coupled to selectively couple a first voltage to a first terminal of the controller in response to the first control signal. A second switch is coupled to selectively couple a second voltage to a second terminal of the controller in response to the second control signal. A third switch is coupled to selectively couple the second terminal of the controller to a third terminal of the controller in response to the third control signal.
US10404177B2

A switching power supply circuit preventing coil current reversal, while minimizing a current consumption and speeding up a switching frequency is provided. The switching power supply circuit under a synchronous rectification system compares a feedback voltage and a reference voltage by a comparator and, based on the results of the comparison, alternately turns on and off a main switching element and a subordinate switching element to convert a direct current input voltage into a direct current output voltage. The circuit includes: an on-time generation circuit which, based on the input voltage and the output voltage, defines the on-times of the main switching element and the subordinate switching element; and a switching signal generation unit which, based on the output signals of the comparator and the on-time generation circuit, generates switching signals for controlling the on/off operation of the main switching element and the subordinate switching element.
US10404176B2

A switched capacitor voltage converter comprises: an input port; an output port; a first control field-effect transistor (FET) comprising a first terminal coupled to the input port; a second control FET comprising a first terminal coupled to a second terminal of the first control FET; a first tank circuit coupled to the second terminal of the first control FET and to the first terminal of the second control FET; a first high-side sync FET comprising a first terminal coupled to the output port, a second terminal coupled to the first tank circuit; a first low-side sync FET comprising a first terminal coupled to the second terminal of the first high-side sync FET and to the first tank circuit; and a first current sense circuit coupled to the first tank circuit.
US10404161B2

Methods of operating voltage generation circuits include applying a clock signal to a first electrode of a first capacitance having a second electrode connected to a first node of a first current path, applying the clock signal to a second capacitance having a second electrode connected to a gate of a second current path connected in parallel with the first current path and with the second electrode further connected to a first end of a resistance having a second end connected to the second node, passing charge across at least one of the first current path and the second current path while the clock signal has a first logic phase, and mitigating current flow across the first current path and the second current path while the clock signal has a second logic phase opposite the first logic phase, as well as apparatus facilitating such methods.
US10404158B2

A PFC module is disclosed and contains an actively clocked PFC circuit (104) comprising at least one controlled switch (S1), and an integrated circuit (103) as a control unit which controls during a half-wave of the input voltage(Vin)of the actively clocked PFC circuit (104) the at least one switch(S1) of the actively clocked PFC circuit (104) with a fixed operating frequency in discontinuous current mode(DCM) The integrated circuit (103) sets the switch-on time (ton) of the at least, one switch (S1)dependent on the amplitude of the input voltage (VIN) of the actively clocked. PFC circuit (104), and keeps constant the switch-on time (ton) for at least two consecutive switching cycles within the half-wave of the input voltage (VIN), Also disclosed are a system containing the PFC module and a method for operating the PFC module.
US10404144B2

In a power machine tool which has an electronically commutated drive motor that has a motor shaft and to which a stator core is assigned that s provided at least sectionally with an insulating body at one axial end, with a printed circuit board being disposed in the area of the insulating body and being provided with at least one rotational-direction sensor and at least one temperature sensor as well as a contact element for the electrical contacting of the at least one rotational-direction sensor and the at least one temperature sensor, the printed circuit board is aligned at least sectionally parallel to the motor shaft, and is disposed on the insulating body in such a way that the at least one rotational-direction sensor faces the motor shaft.
US10404141B2

A drive unit that includes a rotating electric machine, and a controller having a substrate with electronic components mounted on the substrate, and controlling a drive of the rotating electric machine. The drive unit also includes a first terminal electrically connected to the rotating electric machine or to a power supply, and a second terminal disposed on the substrate. The second terminal has an insertion hole into which the first terminal is inserted, and has a protruding shape protruding in parallel with an insertion direction or an anti-insertion direction of the first terminal. Also, the first terminal and the second terminal are in a resilient contact with each other.
US10404140B2

A cooling structure of a drive motor may include a ring-shaped support member disposed on the inside of a housing and supporting the stator core of the drive motor, in which the support member may have a channel for cooling oil flow therein and nozzle openings for spraying the cooling oil to the stator core and a stator coil wounded around the stator core.
US10404134B2

A motor is provided that is capable of eliminating the need to prepare (develop, manufacture, or possess) motor bodies and rotary encoders of multiple different specifications by facilitating connections to motor bodies or rotary encoders having different contact positions. In a motor 1 including a motor body and a rotary encoder, the motor body includes a motor body side connector with a motor body side contact and the rotary encoder includes a rotary encoder side connector with a rotary encoder side contact. The motor body side contact 2 and the rotary encoder side contact are electrically connected. One or both of the motor body side contact and the rotary encoder side contact have a shape extending in a radial direction.
US10404132B2

An electric motor for an adjusting device of a motor vehicle, particularly of a gearbox actuator, has a stator energized by an electronic mechanism and a rotor for powering the motor. The stator is disposed in a metallic stator housing on which a contact point for connecting an earth cable is integrally shaped.
US10404128B2

Disclose herein is a motor. The motor includes a stator assembly that has a stator core, an upper insulator covering and insulating an upper portion of the stator core, and a lower insulator covering and insulating a lower portion of the stator core, and a bus-bar assembly that has a bus-bar having a plurality of connecting terminals formed on a circular bus and a contact portion electrically connected to a coil, and a bus-bar housing accommodating the bus-bar therein. The bus-bar housing is coupled to a bus-bar seat defined in a central portion of the upper insulator.
US10404118B2

A vacuum pump for rotary driving a rotor by a motor to perform vacuum pumping, wherein a motor rotor of the motor includes a yoke fixed to a shaft of the rotor, and a permanent magnet held at the yoke, and the yoke includes a holding portion provided apart from the shaft and configured to hold the permanent magnet, and a pair of fitting portions provided respectively at both ends of the holding portion in an axial direction and bonded to the shaft by fitting, and a radial thickness dimension of each fitting portion is set less than that of the holding portion.
US10404116B2

The BLDC motor includes a stator, and a rotor disposed inside of the stator and including a plurality of permanent magnet parts, each of the permanent magnet parts including first and second permanent magnets which are disposed to have an interval therebetween. The rotor includes a slot part including a first portion into which the first permanent magnet is inserted, a second portion into which the second permanent magnet is inserted, and a third portion connecting the first and second portions to each other. The first and second portions have one end portions which are spaced apart from each other by a first distance and other end portions which are spaced apart from each other by a second distance which is shorter than the first distance, and the third portion connects the other end portions of the first and second portions to each other.
US10404113B2

A rotor designed as a reluctance rotor includes a laminated core which defines an axis and has end faces. The laminated core includes sheets which are at least partly axially layered, with the sheets having flux-conducting portions and flux-blocking portions to form a specified number of poles. A cage made of electric conductors runs in a substantially axial direction and is connected at the end faces of the laminated core by short-circuit rings. The conductors are located in a radially outer region of at least some of the flux-blocking portions arranged one behind another substantially in the axial direction, with the conductors defining conductor bars formed by conductive material at a quantity determinative to define an internal diameter of the conductor bars.
US10404111B2

An electric motor can include a stator positioning device. First and second housing bodies can define a motor cavity. The stator can be disposed about the rotor within the motor cavity. The stator positioning device can include a plurality of contact members, and a plurality of cover members. The contact members can cooperate to form an annular contact ring that is coaxial with an output axis and has a first side and a second side. The first side can be in contact with a first end of the stator core. The cover members can cooperate to form an annular cover ring that is coaxial with the axis and coupled to the second side of the contact ring. The cover ring can include a flange that extends radially outward of the contact ring and is axially between the first and second housing bodies to inhibit axial movement of the cover ring.
US10404107B2

A wide charging area and communication area are ensured in a non-contact power supply system with wireless communication. The present invention includes a resonance coil, a wireless communication antenna coil, a power supply coil, and a sensitivity adjustment circuit coupled to the power supply coil. When electric power is supplied in a contactless manner, the power supply coil and the resonance coil are coupled electromagnetically and electric power supply from the resonance coil is performed by using a magnetic resonance method. When wireless communication is performed, the magnetic fluxes of the wireless communication antenna coil are coupled with those of the resonance coil and sensitivity is enhanced by the sensitivity adjustment circuit.
US10404099B1

An intermediate power supply unit for distributing lower voltage power to remote devices is disclosed. The intermediate power supply unit includes a higher voltage power input configured to receive power distributed by a power source and a power coupling circuit configured to couple the higher voltage power input to a plurality of power coupling outputs. If it is determined that a wire coupling the power source to the higher voltage power input is touched, the higher voltage power input is decoupled from the power coupling outputs. The intermediate power supply unit also includes a power converter circuit configured to convert voltage on higher voltage inputs to a lower voltage applied to one or more lower voltage outputs. The power converter circuit is also configured to distribute power from the one or more lower voltage outputs over a power conductor coupled to an assigned remote device.
US10404097B2

A power supply system may comprise a plurality of input buses and an output bus. A plurality of multi-input power supplies may be disposed between the plurality of input buses and the output bus. The plurality of multi-input power supplies may be configured to supply a predetermined amount of power to the output bus before and after a failure event. The failure event may comprise at least one of the following: a failure of a one of the plurality of multi-input power supplies and loss of power on one of the plurality of input buses. Each input to the power supply may include an independent power section to support near or full output power in the event of another input power loss. Any input line loss from an independent power bus/grid may provide line redundancy to the power supply and to the power system as an Uninterruptable Power Supply.
US10404095B2

An uninterruptible power supply unit is configured such that, during charging of a first battery pack, and until, after the first battery pack is charged to a fully charged state, the voltage of the first battery pack is lowered below an upper limit voltage of a load device, discharging of the first battery pack is prohibited, and discharging of the second battery pack is allowed, and such that, during charging of a second battery pack, and until, after the second battery pack is charged to a fully charged state, the voltage of the second battery pack is lowered below the upper limit voltage of the load device, discharging of the second battery pack is prohibited, and discharging of the first battery pack is allowed.
US10404094B2

The present disclosure relates to a load sharing system having a plurality of power supplies for powering a plurality of corresponding loads. Each one of the power supplies is associated with at least one of the loads. A power bus is also provided. A plurality of inductors is connected to the power bus. Each one of the inductors is further connected to at least one of the loads and to at least one of the power supplies, such that each adjacent pair of the inductors is connected in parallel relative to at least one of the loads. Each of the inductors has an inductance value sufficient so that if a fault develops on the power bus it serves to isolate the power supplies from the power bus. The inductance value further is such that if any one of the power supplies fails, the specific pair of inductors coupled in parallel to the load associated with the failed power supply allows the load to draw power over the power bus from other ones of the power supplies through the specific pair of inductors.
US10404088B2

Methods, circuits, and apparatus to distribute power among devices in an electronic system where a device may receive power from more than one source, may have a bidirectional power connector, or both. One example may resolve conflicts when an electronic device receives power from more than one source. In this example, the device may determine which source may provide the most power, and may select to receive power from the power source that may deliver the most power. Other examples may have a preference to receive power from a particular source or via a specific connector. Other examples may switch from receiving power over a first connector to providing power over the first connector, while others may receive and provide power over different connectors at the same time. Another may be connected to a battery, and may draw power from the battery or not depending on the type of battery.
US10404083B2

The present disclosure provides a quick charging method, a power adapter, and a mobile terminal. The method includes: transmitting, by the power adapter, clock signal to the mobile terminal via a first data line of the USB interface in a process of that the power adapter is coupled to the mobile terminal, wherein the clock signal indicates a communication sequence between the power adapter and the mobile terminal; conducting, by the power adapter, a bidirectional communication with the mobile terminal via a second data line of the USB interface under control of the communication sequence, so as to determine to charge the mobile terminal in the quick charging mode; and adjusting, by the power adapter, a charging current of the power adapter to the charging current corresponding to the quick charging mode to charge the mobile terminal.
US10404081B2

A battery state detector includes a main unit configured to detect a state of one battery assembly in a battery pack storing therein a plurality of battery assemblies each including a plurality of battery cells arranged in rows, a subunit configured to detect a state of a battery assembly in the battery pack other than the battery assembly that is a detection target of the main unit, and a first communication line that connects the main unit with the subunit. The main unit is connected to a controller configured to control the battery pack via a second communication line that is separate from the first communication line.
US10404080B2

A system, apparatus, and method are disclosed for providing electrical charge to residents of a controlled-environment facility. In an embodiment, a charging station may be provided in an area accessible to an inmate to allow charging of in an inmate smart device, such as a phone or tablet. In an embodiment, a portable charger may be provided to an inmate for charging a smart device.
US10404076B2

A charging system (C-SYS) for charging at least one energy storage device (ESD) of a power grid (PG) according to a response curve (RC) indicating a power supplied by said energy storage device (ESD) to said power grid (PG) or absorbed by said energy storage device (ESD) from said power grid (PG) depending on at least one grid parameter of said power grid (PG), wherein in a dead band (DB) around a target value of said grid parameter a selected response curve (RC) is applied.
US10404075B2

A wireless power transfer system is disclosed that includes a power station and a chargeable device. The power station transmits discovery beacons in order to detect a chargeable device within its vicinity using any available communication protocols and/or standards. Once a device is discovered, the power station can perform coil selection with the device in order to select preferred coils for power transfer. In addition, the chargeable device is capable of detecting the beacon signal and providing a response to notify the power station of its presence. The chargeable device is capable of performing its own coil selection for further optimization and includes various assistance functionality to aid a user in optimizing a connection with the power station.
US10404068B2

A system of surge suppressor units is connected at multiple locations on a power transmission and distribution grid to provide grid level protection against various disturbances before such disturbances can reach or affect facility level equipment. The surge suppressor units effectively prevent major voltage and current spikes from impacting the grid. In addition, the surge suppressor units include various integration features which provide diagnostic and remote reporting capabilities required by most utility operations. As such, the surge suppressor units protect grid level components from major events such as natural geomagnetic disturbances (solar flares), extreme electrical events (lightning) and human-generated events (EMPs) and cascading failures on the power grid.
US10404066B2

A power-system management system and a method thereof, which generally manage congestion of a power system by relieving a power transmission line from being overloaded when the power transmission line is overloaded due to a rapid increase in load or the occurrence of credible accidents in the power system. To relieve the overload of the transmission line, the amount of power generated by a generator may be reduced, energy may be supplied from an energy storage device to the transmission line, or those two methods may be used together. There is provided a method of quantitatively calculating the amount of a generator's generated power desired to be reduced and the amount of power to be supplied from the energy storage device to the transmission line, in order to relieve the overload of the transmission line.
US10404063B2

A probabilistic model-based virtual distributed resource management system includes: a resource collecting unit collecting distributed resource state information from a plurality of distributed resources; and a virtual distributed resource management server monitoring the plurality of distributed resources by using the distributed resource state information collected by the resource collecting unit and changing the distributed resources by calculating availabilities and driving probabilities of the plurality of respective distributed resources.
US10404060B2

One or more techniques and/or systems are provided for detecting reverse polarity of a photovoltaic system. A fuse holder may comprise a fuse holder body configured to receive a fuse used to protect against excessive current from a photovoltaic string of the photovoltaic system, such as current from a short circuit due to the photovoltaic string being installed backwards and having a reverse polarity. Because installation of the fuse while the photovoltaic string has reverse polarity may result in substantial damage and harm, a reverse polarity detection component may be configured to identify the reverse polarity and provide a warning of the reverse polarity before the fuse is installed (e.g., an audible alert, a blinking light, a locking of the fuse holder to prohibit installation of the fuse, etc.).
US10404055B1

A power line resistance sensing device adapted to a lamp system with an LED module connected to a power supply between a supply line and a ground line. The power line resistance sensing device includes a control unit including a first pin connected to an LED switch to turn on or turn off the LED module; a second pin connected to a testing switch to fire a testing current from a testing current source into the lamp system before a full conduction of the lamp system; and a third pin used to receive a voltage drop induced by the testing current fired in the lamp system. The control unit is configured to compare the voltage drop with a predetermined safety voltage drop, thereby controlling the LED switch.
US10404054B2

The present disclosure illustrates an under voltage lockout circuit in which a band gap circuit includes two current input terminals for generating a first current associated with band gap, an amplifier includes two inputs terminal coupled to the two current input terminal, and an output terminal configured to output an error-amplified signal, a terminal of a control device is coupled with a voltage source, and a control terminal of the control device receives the error-amplified signal, a voltage divider is coupled between current input terminals and other terminal of the control device, a comparator receiving a lockout voltage and outputting an under voltage lockout signal, a current mirror circuit is coupled to the first input terminal of the comparator and the band gap circuit, and configured to generate a second current mirroring from the first current.
US10404040B2

The invention relates to a filter arrangement having a first busbar, a second busbar and a carrier element, on which at least one electrical filter component is arranged, which is electrically connected to the busbars, wherein the electrical connection of the at least one electrical filter component to at least one of these busbars is realized by mechanical clamping of the carrier element between the first and second busbar.
US10404039B2

An energy storage unit (ESU) is provided herein. The ESU includes a housing forming an interior volume configured to store a plurality of batteries that can collectively provide a maximum power level. The ESU includes a segmented branch interconnect system including a power transfer assembly that includes a first power interconnect system and a second power interconnect system. The second power interconnect system is configured to be coupled to a first adjacent power interconnect system of a first adjacent ESU. The power transfer assembly includes one or more conductors coupled to the first power interconnect system and the second power interconnect system, and is configured to transfer electrical power therebetween. The power transfer assembly is rated to transfer a power level that is at least three times the maximum power level provided by the plurality of batteries stored in the housing.
US10404035B2

A laser source. In some embodiments, a multiple-output laser source includes a plurality of lasers, and a coupler having a plurality of inputs and a plurality of outputs. Each of the inputs of the coupler is connected to an output of a respective laser, and each of the outputs of the coupler is connected to an output of the multiple-output laser source. In some embodiments the laser source is connected to other equipment with a single composite connector for making an optical connection and a plurality of electrical connections.
US10404033B2

A light-emitting device includes a base body; light-emitting elements mounted on an upper surface of the base body; a frame body bonded to the upper surface of the base body, the frame body including inner lateral surfaces, outer lateral surfaces, and first through-holes that extend through the frame body in a lateral direction; lead terminals that extend through the first through-holes, and each of which is electrically connected to the light-emitting elements; a cover bonded to the frame body; plate bodies bonded to an outer lateral surface or inner lateral surface of the frame body, each of the plate bodies having one or more second through-holes, wherein each of the lead terminals extends through a respective through-hole; and fixing members, each of which is disposed in a second through-hole and fixes a respective one of the one or more lead terminals.
US10404032B2

An optical power monitoring device detects an optical power propagating through an optical fiber including at least a core and a cladding. The optical power monitoring device includes: a first optical fiber; a second optical fiber having a larger core diameter than the first optical fiber; a connection part where an end surface of the first optical fiber and an end surface of the second optical fiber are spliced; a first leakage part for leakage of a beam from the first optical fiber to the outside; a second leakage part for leakage of a beam from the second optical fiber to the outside; a first photodetector that detects an optical power leaking from the first leakage part; and a second photodetector that detects an optical power leaking from the second leakage part.
US10404025B2

An arrangement for electrically conductively connecting a cup shaped copper contact part to an electrical conductor that is made of a plurality of individual wires containing aluminum. The arrangement has a cup-shaped contact part, which includes a bottom and a cylindrical sleeve integrally connected to and projecting away from the bottom with tight contact of the sleeve to the conductor. The cup-shaped contact part is configured to be pushed onto the conductor until the end face of the conductor rests against the bottom of the contact part. At least one rotating tool is configured to be removably placed with sustained pressure, subsequently to the cup-shaped contact part, until the material of the conductor is softened due to the increased temperature of the material of the conductor due to friction to such an extent that it integrally connects to the contact part.
US10404020B2

The present invention relates to a multi-channel connector for cables for the transportation of both power lines and data signals, the connector comprising a plurality of phase contacts or hot/live contacts, a corresponding plurality of neutral contacts, and at least a corresponding plurality of earth contacts. The contacts are configured in such a way as to transmit electric current to power electrical devices. Furthermore, at least one of the earth contacts is a coaxial contact configured in such a way as to transmit data signals.
US10404013B2

The present application relates to a detachable plug-in connector, which includes an insertion tube having a lock engaging portion, a receiving part for accommodating the insertion tube, and a self-locking member for limiting the movement of the insertion tube. The self-locking member is accommodated in the receiving part. The self-locking member comprises two limiting arms each defining a limiting protrusion, an elastic bending portion connected between the two limiting arms, and two moving portions. The receiving part comprises a limiting arm separating portion configured for cooperating with the moving portions. The moving portions are fixed at inner sides facing towards each other of the two limiting arms. The surfaces of the moving portions adjacent to the limiting arm separating portion are inclined surfaces that facilitate the two limiting arms move away from each other when the moving portions and the limiting arm separating portion squeeze against each other.
US10404003B2

An interface module comprises a base defining a planar sliding surface for a male contact element, a connector housing formed of an electrically insulating material and movably received in a receptacle of the base, a contact received in the connector housing and arranged above the planar sliding surface, and a spring disposed opposite the contact in a direction perpendicular to the sliding surface. The connector housing has an insertion opening adapted to receive the male contact element. The contact has a contact leg projecting below a planar supporting surface for the male contact element. The spring is adapted to elastically abut against an underside of the male contact element in an assembled state. The male contact element is received within the insertion opening of the connector housing and the contact leg abuts a contact surface on an upper side of the male contact element in the assembled state.
US10403997B2

A multi-line plug connector for connecting two heated fluid lines by way of a single connecting operation, including a female plug component which is connected with a male plug component. Each plug component includes a fluid connection and two electrical connections. Each plug component also includes an inner space in which a spectacle component is housed. The spectacle component has two guide channels for receiving electrical lines equipped with electrical contacts. The guide channels are connected with one another by a bridge that is fastened with a latching mechanism that secures the spectacle component against displacement along and/or obliquely to the coupling axis. The spectacle component receives a tubular fluid connector, connected with the spectacle component with form-fit and/or friction-fit, whereby the tubular fluid connector can be connected on one end to the heated fluid line and on the opposite end the fluid connector.
US10403989B2

A resin multilayer substrate includes a substrate main body including first, second, and third wiring portions connected to one another by a connecting portion. First, second and third external connection terminals are respectively included in the first, second and third wiring portions. The first external connection terminal includes a conductor exposed at a surface of the substrate main body. The second and third external connection terminals include connectors mounted on conductors on the surface of the substrate main body. An auxiliary mounting conductor is disposed between the first external connection terminal and the second and third external connection terminals on the surface of the substrate main body.
US10403960B2

Systems and methods are disclosed for antenna optimization in an information handling system. A portable information handling system includes a chassis and a plurality of antennas coupled to the chassis. The plurality of antennas is capable of communicating in a multiple-input and multiple-output (MIMO) antenna configuration with a wireless-enabled device. The system includes an antenna control module communicatively coupled to the plurality of antennas. The antenna control module is configured to detect a change in at least one of a physical configuration of the chassis and an environment surrounding the portable information handling system, the change affecting a performance one or more of the plurality of antennas. The antenna control module is also configured to, based on the change, update a MIMO antenna list from the plurality of antennas. The MIMO antenna list represents active antennas for communicating with the wireless-enabled device.
US10403956B2

An improved system for simplifying a complex waveguide network in a satellite system is described herein. A waveguide network device may be configured with at least two housing portions attached together. This enables the waveguide network device to receive an arbitrary number of waveguide routes and output the routes in any configuration, effectively simplifying the overall waveguide network architecture.
US10403952B2

A surface wave launcher for launching electromagnetic surface waves, the launcher comprising: a waveguide comprising a planar conductive layer; a feed structure comprising a first conductor, the first conductor coupled to the waveguide at a coupling; wherein the waveguide is arranged to be positioned adjacent to a surface suitable for guiding electromagnetic surface waves; and wherein the planar conductive layer comprises one or more slots each having a pair of longitudinal edge, the one or more slots extending through the conductive layer and arranged such that an axis radially extending from the coupling intersects each pair of longitudinal edges of the one or more slots.
US10403948B2

A phase shifter includes a signal conductor constituting a transmission line for a signal transmitted through an antenna element, a dielectric plate including a dielectric material disposed to face to the signal conductor, and a mobile mechanism for moving the dielectric plate. A facing area between the signal conductor and the dielectric plate is changed by a movement of the dielectric plate, to change a phase of the signal transmitted through the signal conductor. The dielectric plate includes a transformer unit for impedance matching between an overlapped portion in which the signal conductor faces to the dielectric plate and a non-overlapped portion in which the signal conductor does not face to the dielectric plate. The signal conductor includes an input-side signal conductor which extends from the non-overlapped portion to the overlapped portion via the transformer unit, and an output-side signal conductor which is electrically connected to an end of the input-side signal conductor on a side of the overlapped portion and extends from the overlapped portion to the non-overlapped portion without any intervention of the transformer unit.
US10403946B2

A climate-control system for a vehicle includes a refrigerant subsystem having a chiller and an electronic expansion valve (EXV) arranged to selectively route refrigerant to the chiller. The vehicle further includes a coolant subsystem having conduit arranged to circulate coolant through a traction battery and the chiller. The coolant subsystem further includes a first temperature sensor configured to measure coolant circulating into an inlet side of the chiller and a second temperature sensor configured to measure coolant circulating out of an outlet side of the chiller. A vehicle controller is configured to, in response to the battery exceeding a threshold temperature and cabin air conditioning being requested, command opening of the EXV to a predetermined position and adjust the position based on a measured coolant temperature difference between the first temperature sensor and the second temperature sensor.
US10403924B2

A rechargeable battery comprises an electrode assembly having an electrode and a separator are alternately stacked and wound, a fixing tape attached to an exterior surface of the electrode assembly to prevent the electrode assembly from being unwound, and a battery case that receives the electrode assembly and the fixing tape therein. The fixing tape comprises a material that is expanded when an electrolyte is impregnated and absorbs an impact in the expanded state to buffer an impact applied to the electrode assembly.
US10403919B2

An iron redox flow battery system, comprising a redox electrode, a plating electrolyte tank, a plating electrode, a redox electrolyte tank with additional acid additives that may be introduced into the electrolytes in response to electrolyte pH. The acid additives may act to suppress undesired chemical reactions that create losses within the battery and may be added in response to sensor indications of these reactions.
US10403917B2

A fuel cell unit includes: an ammonia pump including a pump cell that reduces an amount of ammonia in fuel gas; and a fuel cell including a power generation cell that is supplied with oxidant gas and the fuel gas. Each of the pump cell and the power generation cell has: a membrane electrode gas diffusion layer assembly; a first separator and a second separator; and a first gas channel and a second gas channel. In each of the pump cell and the power generation cell, the first gas channel and the second gas channel are formed such that an amount of pressure loss in the first gas channel is smaller than an amount of pressure loss in the second gas channel.
US10403911B2

Electrochemical cells, such as those present within flow batteries, can have an electrode and a bipolar plate in at least one half-cell interfacially bonded together with an electrically conductive adhesive. Bonding the bipolar plate to the electrode can decrease contact resistance and sometimes lessen the incidence of parasitic reactions in the electrochemical cell. Flow batteries containing these features can include: a first half-cell containing a first electrode in interfacial contact with a first bipolar plate, a second half-cell containing a second electrode in interfacial contact with a second bipolar plate, and a separator disposed between the first half-cell and the second half-cell. An electrically conductive adhesive interfacially bonds at least one of the first electrode to the first bipolar plate and the second electrode to the second bipolar plate. Each electrode maintains fluid communication with its corresponding bipolar plate.
US10403909B2

The invention relates to bipolar plates for electrochemical fuel cell assemblies, and in particular to configurations of bipolar plates allowing for multiple fluid flow channels for the passage of anode, cathode and coolant fluids. Embodiments disclosed include a bipolar plate (10) for an electrochemical fuel cell assembly, comprising: a first plurality of fluid flow channels (13) extending across a first face of the bipolar plate between first inlet and outlet ports (18a, 18b) at opposing ends of the bipolar plate; a second plurality of fluid flow channels (22) extending across a second opposing face of the bipolar plate between second inlet and outlet ports (21a, 21b) at opposing ends of the bipolar plate; and a third plurality of fluid flow channels (14) extending between third inlet and outlet ports (19a, 19b) at opposing ends of the bipolar plate, the third plurality of fluid flow channels provided between first and second corrugated plates (11, 12) forming the first and second opposing faces of the bipolar plate, wherein the first, second and third fluid flow channels are coplanar.
US10403900B2

A method for producing porous graphite capable of realizing higher durability, output and capacity, and porous graphite. A carbon member having microvoids is obtained by a dealloying step for selectively eluting other non-carbon main components into a metal bath by immersing a carbon-containing material, composed of a compound including carbon or an alloy or non-equilibrium alloy, in the metal bath, wherein the metal bath has a solidifying point lower than the melting point of the carbon-containing material, and is controlled to a temperature lower than the minimum value of a liquidus temperature within a composition fluctuation range extending from the carbon-containing material to carbon by reducing the other non-carbon main components. The carbon member obtained in the dealloying step is graphitized by heating in a graphitization step. The carbon member graphitized in the graphitization step is subjected to activation treatment by an activation step.
US10403878B2

The present invention provides a method and a system for supplying lithium to an electrode plate. The method includes: compositing a first substrate and a first lithium strip to form a first composite lithium strip, and forming an obstruction using a second substrate between the first lithium strip and a compositing device, compositing the first composite lithium strip and an electrode plate to be supplied with lithium to form a lithium supplied composite electrode plate, during the compositing process, the first substrate in the first composite lithium strip is located at a side away from the electrode plate to be supplied with lithium, peeling and reeling the first substrate from the lithium supplied composite electrode plate, to form a lithium supplied electrode plate.
US10403875B2

A vehicle traction battery assembly including a pair of battery cells and a busbar is provided. Each of the battery cells may include a terminal and one or more locating features. The busbar may span between the cells and define a pair of arms each having a member sized to at least partially interlock with the one or more locating features. The busbar may span between the cells such that the busbar covers at least a portion of upper surfaces defined by each of the cells. At least one of the terminal apertures may be spaced in between outer edges of the respective arms such that a first and second surface area provide space sufficient for weld spots.
US10403874B2

Provided are methods of preparing a separator/anode assembly for use in an electric current producing cell, wherein an electroactive anode metal layer, such as a lithium metal layer, is deposited directly on a porous separator, such as a nanoporous separator layer.
US10403871B2

An electric storage cell has an electric storage element and a covering film package. The covering film package houses the electric storage element and includes: a metal layer having a first principle face on the electric storage element side and a second principle face on the opposite side of the first principle face, an internal resin layer made of synthetic resin and laminated to the first principle face, and an external resin layer made of synthetic resin and laminated to the second principle face, with a slit formed at least in the external resin layer; wherein a stress mitigation part to mitigate any stress that tries to separate the internal resin layers that are contacting each other, and a stress concentration part where this stress concentrates, are provided between the slit and the electric storage element.
US10403869B2

The present disclosure includes a battery module that includes a housing having a stack of battery cells. Each battery cell of the stack of battery cells includes a terminal end having at least one cell terminal and a face oriented transverse to the terminal end. The battery module also includes adhesive tape disposed between a first face of a first battery cell of the stack of battery cells and a second face of a second battery cell of the stack of battery cells, and where the adhesive tape fixedly couples the first battery cell to the second battery cell, and where a first terminal end of the first battery cell is substantially aligned with a second terminal end of the second battery cell.
US10403866B2

An energy storage and power supply device includes an energy storage unit, a sensor, an output, a regulator, and a processing circuit. The energy storage unit is configured to store electrical energy. The sensor is positioned to acquire data indicative of an operating characteristic of the energy storage unit. The output is coupled to the energy storage unit and configured to provide power from the energy storage unit to a load. The regulator is positioned along a power flow path between the energy storage unit and the output. The regulator is configured to facilitate selectively restricting a power flow provided to the output. The processing circuit is configured to monitor the operating characteristic of the energy storage unit based on data from the sensor and provide a signal to the regulator to restrict the power flow provided to the output in response to the operating characteristic satisfying a threshold.
US10403860B2

A mask frame assembly including a frame and a mask having a first surface that contacts the frame. The mask includes an active area and pattern holes formed in the active area, the pattern holes being configured to allow a deposition material to pass through the mask. The mask also includes a rib portion disposed outside the active area and configured to block the deposition material from passing through the mask and a non-magnetic reinforcing member disposed on a part of the rib portion.
US10403853B2

An organic light-emitting display device includes: first and second pixel electrodes (PEs); a pixel-defining layer (PDL) disposed on the first and second PEs, the pixel-defining layer including first and second openings respectively exposing the first and second PEs; first and second intermediate layers (ILs) respectively disposed on the first and second PEs exposed via the first and second openings, each of the first and second ILs including an emission layer; first and second opposite electrodes (OEs) respectively disposed on the first and second ILs, the first and second OEs having an island-shaped pattern; first and second protective layers (PLs) respectively disposed on the first and second OEs, the first and second PLs having an island-shaped pattern; and a connection layer disposed on the first and second PLs, the connection layer electrically connecting the first and second OEs to one another.
US10403846B2

An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a substrate, an interlayer insulating layer arranged over the substrate and an OLED arranged over the interlayer insulating layer. The OLED display also includes a source electrode and a drain electrode arranged over the interlayer insulating layer and a via layer arranged over the interlayer insulating layer and having a via hole exposing the source electrode or the drain electrode. The interlayer insulating layer includes a projecting portion which projects toward the OLED in the via hole.
US10403838B2

A photoelectric conversion device includes: an element substrate having a first electrode, a photoelectric conversion layer, and a second electrode, the photoelectric conversion layer being provided above the first electrode and performing charge separation by energy of irradiated light, and the second electrode being provided above the photoelectric conversion layer; a counter substrate facing the element substrate; and a sealing layer provided between the element substrate and the counter substrate. The element substrate, the counter substrate, and the sealing layer define a sealing region sealing the photoelectric conversion layer. The element substrate further has: an impurity detection layer in contact with the second electrode inside the sealing region and causing chemical reaction with an impurity containing at least one of oxygen and water; and a third electrode in contact with the impurity detection layer and extending to the outside of the sealing region.
US10403833B2

The present invention relates inter alia to novel organic metal complexes comprising, e.g., platinum and specific side groups, their preparation und their use in electronic devices.
US10403829B2

Provided are a photoelectric conversion element including a first electrode having a photosensitive layer including a light absorber on a conductive support and a second electrode, in which the light absorber includes a compound having a perovskite-type crystal structure having an organic cation represented by Formula (IA) below, a cation of a metallic atom, and an anion that is an anionic atom or atomic group, a solar cell, and a method for manufacturing a photoelectric conversion element, including bringing a layer in which a photosensitive layer is to be formed into contact with liquid including the above-described compound. [RA—NH2(H+)]1-n{[(RB)n2-L-NH2](H+)}n  Formula (IA) in the formula, RA represents a specific group such as an alkyl group. RB represents NR1R2 or (NR1R2R3)+, and R1 to R3 represent a hydrogen atom or a substituent. L represents a linking group. n2 represents an integer of 1 or more. Here, (RB)n2-L is a group different from RA. n represents a numerical value satisfying 0
US10403827B2

A stable 2,2′-bibenzo[d]imidazolidene compound is provided. The 2,2′-bibenzo[d]imidazolidene compound is expressed by the following General Formula (1). In General Formula (1), Ar1 to Ar8 each represent a substituted or unsubstituted condensed ring. R1 to R8 each represent a hydrogen atom or a substituent.
US10403824B2

The invention relates to an electronic device comprising a compound having Formula (1): ABx (1), wherein A is a structural moiety that consists of at least two atoms and comprises a conjugated system of delocalized electrons, each B is independently selected from an imine functional group (1a), wherein R1, R2, R3, R4 are independently selected from C1-C30 alkyl, C2-C30 alkenyl, C2-C3 alkinyl, C3-C30 cycloalkyl, C6-C30 aryl, C2-C30 heteroaryl, C7-C30 arylalkyl, C3-C30 heteroarylalkyl, the wave line represents a covalent bond to the imine nitrogen atom, G is in each group (1a) independently selected from a quarternary carbon atom and from a cyclopropenylidene structural moiety, x is an integer equal one or higher, preferably equal two or higher, and the lone electron pair of the imine nitrogen atom and/or the pi-electrons of the imine double bond of at least one group B is conjugated with the conjugated system of delocalized electrons comprised in the structural moiety A, with the proviso that two or more of the substituents R1, R2, R3, R4 may be connected to form a ring that may contain also unsaturation and, if any of the substituents R1, R2, R3, R4 comprises two or more carbon atoms, up to one third of the overall count of the carbon atoms in the substituent or in any ring formed by two connected substituents can be replaced with heteroatoms independently selected from O, S, N and B as well as to an electrically semiconducting material and a compound for use in the electronic device.
US10403817B2

A memory device may include a first conductive line, a second conductive line extending in a direction intersecting the first conductive line, such that the first conductive line and the second conductive line vertically overlap at a cross-point between the first conductive line and the second conductive line, and a memory cell pillar at the cross-point. The memory cell pillar may include a heating electrode layer and a resistive memory layer contacting the heating electrode layer. The resistive memory layer may include a wedge memory portion having a width that increases continuously in proportion with increasing distance from the heating electrode layer, and a body memory portion connected to the wedge memory portion such that the body memory portion and the wedge memory portion comprise an individual and continuous layer, the body memory portion having a greater width than the wedge memory portion.
US10403816B2

Subject matter herein disclosed relates to a method for the manufacture of a switching device comprising a silicon-containing correlated electron material. In embodiments, processes are described for forming the silicon-containing correlated electron material. These processes may use comparatively lower temperatures as compared to those used for forming a correlated electron material comprising a transition metal oxide.
US10403815B2

A semiconductor device according to an embodiment includes a first conductive layer, a second conductive layer, and a ferroelectric film or a ferrielectric film provided between the first conductive layer and the second conductive layer, the ferroelectric film or the ferrielectric film including hafnium oxide containing at least one first element selected from Zn, Mg, Mn, Nb, Sc, Fe, Cr, Co, In, Li and N.
US10403801B2

Disclosed herein are technologies related to film-insert molding (FIM) with deposited light-generating sources, such as printed light-emitting diodes. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10403793B2

A method of forming semiconductor nanorods includes: placing, in a chamber, a masking material and a base comprising a semiconductor, wherein an etching rate of the masking material in a chemical reaction with a reactant gas during dry etching is lower than an etching rate of a semiconductor in a chemical reaction with the reactant gas during dry etching; and performing dry-etching to form a plurality of dot-masks, each having a form of a dot containing the masking material, on a surface of the semiconductor and to remove a portion of the semiconductor exposed from the dot-masks, wherein the dry-etching is performed under a pressure in the chamber in a predetermined range that allows the masking material scattered by the etching to be adhered to a surface of the semiconductor with a predetermined size of the dots and a predetermined density of the dots.
US10403790B2

A semiconductor light-emitting device includes a light-emitting member that includes a first semiconductor layer of a first conductivity type, a second semiconductor layer of a second conductivity type, and a light-emitting layer between the first semiconductor layer and the second semiconductor layer, a first metal layer electrically connected to the first semiconductor layer, and a second metal layer electrically connected to the second semiconductor layer. The light-emitting member has a first surface including a front surface of the first semiconductor layer, a second surface including a front surface of the second semiconductor layer, a side surface including an outer periphery of the first semiconductor layer, and a recess extending inwardly of the second surface to an interior portion of the first semiconductor layer to expose an inner surface on a side of the recess facing the side surface.
US10403781B1

A hot carrier photodetector has been developed that absorbs approximately 80% of broadband infrared radiation by using a planar nanoscale back metal contact to silicon. Based on the principles of the hot carriers generation in ultrathin metal films, silicon-based CMOS image sensors are developed which operate in the IR diapason. The device uses absorption in an ultrathin metallic nanostructure to generate therein a non-equilibrium electron distribution which subsequently is injected into the silicon material via a Schottky contact at the Si body, thus generating a photoresponse to an incident IR radiation. A pixeled array including interconnected hot carriers metallic nanostructured cell(s) and traditional RGB elements is envisioned to enable RGB-IR imaging from a single silicon based wafer.
US10403779B2

A method for forming a photovoltaic device includes providing a substrate. A layer is deposited to form one or more layers of a photovoltaic stack on the substrate. The depositing of the amorphous layer includes performing a high power flash deposition for depositing a first portion of the layer. A low power deposition is performed for depositing a second portion of the layer.
US10403765B2

A semiconductor device includes a base; a gate electrode to which a gate voltage is applied; a source electrode and a drain electrode through which an electric current is generated according to the gate voltage being applied to the gate electrode; a semiconductor layer made of an oxide semiconductor; and a gate insulating layer inserted between the gate electrode and the semiconductor layer. The semiconductor layer includes a channel-forming region and a non-channel-forming region; the channel-forming region is in contact with the source electrode and the drain electrode, and the non-channel-forming region is in contact with the source electrode and the drain electrode.
US10403762B2

A transistor that is to be provided has such a structure that a source electrode layer and a drain electrode layer between which a channel formation region is sandwiched has regions projecting in a channel length direction at lower end portions, and an insulating layer is provided, in addition to a gate insulating layer, between the source and drain electrode layers and a gate electrode layer. In the transistor, the width of the source and drain electrode layers is smaller than that of an oxide semiconductor layer in the channel width direction, so that an area where the gate electrode layer overlaps with the source and drain electrode layers can be made small. Further, the source and drain electrode layers have regions projecting in the channel length direction at lower end portions.
US10403753B2

The invention relates to heterostructures including a layer of a two-dimensional material placed on a multiferroic layer. An ordered array of differing polarization domains and surface charges in the multiferroic layer produces corresponding domains having differing properties in the two-dimensional material. When the multiferroic layer is ferroelectric, the ferroelectric polarization domains in the layer produce local electric fields that penetrate the two-dimensional material. The local electric fields and surface charges can control the structural phase of the two-dimensional material, which in turn determines whether the two-dimensional material layer is insulating or metallic, has a band gap or no band gap, and whether it is magnetic or non-magnetic. Methods for producing the heterostructures are provided. Devices incorporating the heterostructures are also provided.
US10403752B2

An embodiment includes an apparatus comprising: a fin structure on a substrate, the fin structure including fin top and bottom portions, a channel including a majority carrier, and an epitaxial (EPI) layer; an insulation layer including insulation layer top and bottom portions adjacent the fin top and bottom portions; wherein (a) the EPI layer comprises one or more of group IV and lll-V materials, (b) the fin bottom portion includes a fin bottom portion concentration of dopants of opposite polarity to the majority carrier, (c) the fin top portion includes a fin top portion concentration of the dopants less than the fin bottom portion concentration, (d) the insulation layer bottom portion includes an insulation layer bottom portion concentration of the dopants, and (e) the insulation layer top portion includes an insulation top layer portion concentration greater than the insulation bottom portion concentration. Other embodiments are described herein.
US10403745B2

A nitride semiconductor device includes a horizontal switching device that includes a substrate, a channel forming layer, a source region, a drain region and a gate region. The source region and the drain region are arranged apart from each other in one direction along a plane of the substrate. The gate region is formed of a p-type semiconductor layer and is arranged between the source region and the drain region. The gate region is divided into multiple parts in a perpendicular direction along the plane of the substrate, the perpendicular direction being perpendicular to an arrangement direction in which the source region and the drain region are arranged. Accordingly, on-resistance is decreased while securing high breakdown voltage.
US10403731B2

A semiconductor device and method of making the same are disclosed. The semiconductor device includes a memory gate on a charge storage structure formed on a substrate, a select gate on a gate dielectric on the substrate proximal to the memory gate, and a dielectric structure between the memory gate and the select gate, and adjacent to sidewalls of the memory gate and the select gate, wherein the memory gate and the select gate are separated by a thickness of the dielectric structure. Generally, the dielectric structure comprises multiple dielectric layers including a first dielectric layer adjacent the sidewall of the memory gate, and a nitride dielectric layer adjacent to the first dielectric layer and between the memory gate and the select gate. Other embodiments are also disclosed.
US10403730B2

The present disclosure relates to a memory cell comprising a vertical selection gate extending in a trench made in a substrate, a floating gate extending above the substrate, and a horizontal control gate extending above the floating gate, wherein the floating gate also extends above a portion of the vertical selection gate over a non-zero overlap distance. Application mainly to the production of a split gate memory cell programmable by hot-electron injection.
US10403727B2

To provide a technique for alleviating electric field concentration at an end portion and the vicinity of the end portion of the bottom surface of a trench. In a non-active region, a semiconductor device comprises: an outer trench penetrating a third semiconductor layer and a second semiconductor layer to reach a first semiconductor layer, and surrounding an active region; a second insulating film covering the surface of the outer trench; a conductor formed in the outer trench covered by the second insulating film and electrically insulated from a control electrode and a contact electrode; and an outer electrode located outside the outer trench, contacting the second semiconductor layer, and being electrically connected to the contact electrode.
US10403723B2

A semiconductor device is disclosed. The semiconductor device includes a second conductive type substrate including a first first-conductive-type doping layer and a plurality of devices on the second conductive type substrate, wherein a first device of the devices includes a first nitride semiconductor layer on the first first-conductive-type doping layer, a second nitride semiconductor layer brought together with the first nitride semiconductor layer to form a first heterojunction interface, between the first first-conductive-type doping layer and the first nitride semiconductor layer, a first contact electrically connected to the first heterojunction interface, and a contact connector electrically connecting the first contact to the first first-conductive-type doping layer.
US10403720B2

A semiconductor device fabrication method includes forming first and second spaced apart base regions and source regions in a substrate with a portion of a drift region therebetween. The method further includes forming at least a first trench extending laterally through the base region, the drift region and the source region, the first trench extending vertically partially through the source region. The method also includes forming a first oxide layer over the trenched upper surface, and forming a polysilicon layer over the first oxide layer. The polysilicon layer is patterned to form the gate conductor, and a drain contact is formed on a bottom surface of the semiconductor substrate.
US10403715B2

A semiconductor device is provided. The semiconductor device includes a substrate, a semiconductor nanowire, a gate structure, a first metal nanowire and a second metal nanowire. The semiconductor nanowire is disposed vertically on the substrate. The gate structure surrounds a middle portion of the semiconductor nanowire. The first metal nanowire is located on a side of the semiconductor nanowire and is electronically connected to a lower portion of the semiconductor nanowire. The second metal nanowire is located on the other side of the semiconductor nanowire and is electronically connected to the gate structure.
US10403702B2

The present disclosure provides a double-sided display device which includes a first OLED display panel and a second OLED display panel, of which display surfaces are disposed facing away from each other, wherein the first and second OLED display panels have a common shared cathode layer; the first OLED display panel includes a first electron transport layer, a first emissive layer, a first hole transport layer, a first anode layer and a first array substrate that are sequentially laminated on a first surface of the shared cathode layer; and the second OLED display panel includes a second electron transport layer, a second emissive layer, a second hole transport layer, a second anode layer and a second array substrate that are sequentially laminated on a second surface of the shared cathode layer. The present disclosure further provides a manufacturing method of the double-sided display device as mentioned above. In comparison with the prior art, the present disclosure obtains a lighter and thinner double-sided display device.
US10403701B2

Subpixels of R, G, and B corresponding to a scanning line as a first conductive layer extended in a row direction and a data transfer line as a second conductive layer extended in a column direction are provided. A plurality of transistors in the subpixel of each of the colors is disposed along the column direction, and a reflective layer in the subpixel of at least one color is disposed along the row direction so as to overlap any transistor of subpixels of each display color. A center position of a disposition region of a reflective layer in one pixel unit including the subpixels of R, G, and B is different from a center position of a disposition region of a transistor in one pixel unit.
US10403700B2

A display device includes a driving transistor and an organic EL element. The driving transistor includes an oxide semiconductor layer; a first gate electrode that region overlapping the oxide semiconductor layer; a first insulting layer between the first gate electrode and the oxide semiconductor layer; a second gate electrode that includes a region overlapping the oxide semiconductor layer and the first gate electrode; a second insulating layer between the second gate electrode and the oxide semiconductor layer; and a first and a second transparent conductive layer that are provided between the oxide semiconductor layer and the first insulating layer and each include a region contacting the oxide semiconductor layer. The organic EL element includes a first electrode; a second electrode; a light emitting layer between the first electrode and the second electrode; and an electron transfer layer between the light emitting layer and the first electrode.
US10403697B2

It is an object of the invention to provide a technique to manufacture a display device with high image quality and high reliability at low cost with high yield. The invention has spacers over a pixel electrode layer in a pixel region and over an insulating layer functioning as a partition which covers the periphery of the pixel electrode layer. When forming a light emitting material over a pixel electrode layer, a mask for selective formation is supported by the spacers, thereby preventing the mask from contacting the pixel electrode layer due to a twist and deflection thereof. Accordingly, such damage as a crack by the mask does not occur in the pixel electrode layer. Thus, the pixel electrode layer does not have a defect in shapes, thereby a display device which performs a high resolution display with high reliability can be manufactured.
US10403696B2

Disclosed are an organic light emitting display device improving opening ratio and a method of fabricating the same. The organic light emitting display device includes a light emitting device disposed at each sub-pixel of a substrate, a pixel circuit driving the light emitting device, a bank providing a first light emitting region at a remaining region except for a region where the pixel circuit is disposed, and a second light emitting region at the region where the pixel circuit is disposed, and a color filter disposed at the first and second light emitting regions, wherein at least one of electrodes included in the pixel circuit includes a transparent conductive layer at the second light emitting region.
US10403694B2

The present disclosure provides an OLED substrate, a manufacturing method thereof, and a display device. The OLED substrate comprises: a base substrate; a source-drain metal extending portion arranged on the base substrate; a passivation layer having via holes at positions corresponding to cathode contact regions in a peripheral area; an anode metal extending portion being electrically connected with the source-drain metal extending portion through the via holes; a pixel definition layer having first patterns at positions corresponding to a display area, each having a protrusion portion and a groove portion; the pixel definition layer having second patterns at positions corresponding to the cathode contact regions, each having a protrusion portion and a groove portion. The protrusion portion of the first pattern corresponds to the groove portion of the second pattern, and the groove portion of the first pattern corresponds to the protrusion portion of the second pattern.
US10403691B2

A display device including a display panel having a display area and a pad area, a circuit board connected to the pad area and configured to apply an electric signal to the display panel, a set frame configured to accommodate the display panel, and a buffer member between a surface of the display panel and the set frame. The buffer member may include a base and a protrusion adjacent the base and protrude from an edge portion of the display panel.
US10403688B2

An organic light emitting display including a substrate, a first electrode and a second electrode on the substrate and facing each other, at least two organic light emitting layers between the first electrode and the second electrode, and at least two color filters on the second electrode, the organic light emitting layers emitting a first color light, and the color filters emitting a second color light and a third color light.
US10403686B2

The present invention provides a color film substrate and display device. The color film substrate comprises a bottom substrate; a black matrix disposed on the bottom substrate and a plurality of opening areas arranged in matrix at intervals are formed in the black matrix to be sub-pixel areas of the color film substrate; and a first conversion material layer formed within a first sub-pixel area of the sub-pixel areas, wherein the first conversion material layer converts an incident light with a first wavelength into a first emitting light with a second wavelength, and the first wavelength is greater than the second wavelength. The performance and lifetime of a display panel can be improved by this technique solution.
US10403685B2

A display device includes a substrate having a plurality of transmissive regions aligned in a first direction and a second direction, a plurality of first wiring lines on the substrate extending in the first direction, a plurality of second wiring lines on the substrate extending in the second direction, and a plurality of light emitting sections disposed on the substrate. Each of the transmissive regions is surrounded by the first and second wiring lines. The light emitting sections include a first light emitting section and a second light emitting section. At least part of the first light emitting section is located in a region that is adjacent to the transmissive regions and overlap one of the first wiring lines. At least part of the second light emitting section is located in a region that is adjacent to the transmissive regions and overlap one of the second wiring lines.
US10403681B2

A memory device is provided. The memory device includes a variable resistance layer. A selection device layer is electrically connected to the variable resistance layer. The selection device layer includes a chalcogenide switching material having a composition according to chemical formula 1 below, [GeASeBTeC](1-U)[X]U  (1) where 0.20≤A≤0.40, 0.40≤B≤0.70, 0.05≤C≤0.25, A+B+C=1, 0.0≤U≤0.20, and X is at least one selected from boron (B), carbon (C), nitrogen (N), oxygen (O), phosphorus (P), or sulfur (S).
US10403679B2

An integrated circuit device includes a terminal region in which a second signal terminal to which a second signal is input is disposed, an AFE circuit (analog front-end circuit) that performs waveform shaping of the second signal, and a time-to-digital converter that converts a time difference between a transition timing of a first signal and a transition timing of the second signal subjected to waveform shaping, to a digital value. When a direction from a first side of the integrated circuit device toward a second side facing the first side is set as a first direction, the AFE circuit is disposed on the first direction side of the terminal region, and the time-to-digital converter is disposed on at least one side of the first direction side of the AFE circuit and a side of a direction intersecting the first direction.
US10403664B2

A photoelectric conversion apparatus has light receiving elements disposed on an imaging plane. The light receiving element includes a plurality of photoelectric conversion portions arrayed in a first direction parallel to the imaging plane, across an isolation portion, and a light guide portion extending over the plurality of photoelectric conversion portions. In a first plane which is parallel to the imaging plane and which traverses the light guide portion, a greatest width of the light guide portion in the first direction is larger than a greatest width of the light guide portion in a second direction parallel to the imaging plane and orthogonal to the first direction.
US10403649B2

A display device includes a common active pattern, a first gate electrode, and a second gate electrode. The common active pattern includes an NMOS area, a PMOS area, and a silicide area in a same layer as the NMOS area and the PMOS area. The silicide area electrically connects the NMOS area to the PMOS area. The NMOS area includes a first channel area and an n-doped area contacting the first channel area. The PMOS area includes a second channel area and a p-doped area contacting the second channel area. The first gate electrode overlaps the first channel area, and the second gate electrode overlaps the second channel area.
US10403648B2

The present disclosure relates to an array substrate and a display panel. The array substrate includes a first driving chip and a second driving chip configured on the top and the bottom of the array substrate respectively. Data lines on the first 6a number of columns connect to the first pins of the first driving chip, and data lines on the second 6a number of columns connect to the second pins of the second driving chip, and remaining data lines connects to the first pins and the second pins in an alternating manner. Such that, three sub-pixels within the same pixel may be driven by the driving chip configured on the same side, and the adjacent first pins and the adjacent second pins may output the signals with different polarities. So as to achieve the dot inversion of the polarities among the sub-pixels.
US10403636B2

A semiconductor memory device according to the embodiment includes a substrate, electrodes, at least one pillar structure, at least one charge storage film, and at least one insulating member. The electrodes are provided on the substrate, are separately stacked each other, and constitute a stacked body. The electrodes have a first width in a first direction along a surface of the substrate and include a portion extending in a second direction crossing the first direction along the surface. The pillar structure is provided in the stacked body and includes a semiconductor layer extending in a stacking direction of the stacked body. The charge storage film is provided between the semiconductor layer and the electrodes. The insulating member has a width in the first direction smaller than the first width, pierces the electrodes, and is provided to extend in the stacking direction.
US10403634B2

A semiconductor memory device includes a cell array region and a peripheral circuit region. The cell array region includes an electrode structure including a plurality of electrodes sequentially stacked on a body conductive layer, and vertical structures penetrating the electrode structure so as to be connected to the body conductive layer. The peripheral circuit region includes a remaining substrate on the body conductive layer. The remaining substrate includes a buried insulating layer, and a peripheral active layer that is provided on the buried insulating layer and is substantially single-crystalline.
US10403628B2

Embodiments of the present invention provide improved methods and structures for fabrication of capacitor-less DRAM devices, sometimes referred to as ZRAM devices. A channel is formed in a fin-type field effect transistor (finFET) that is comprised of a finned channel portion and a convex channel portion. The finned channel portion may be comprised of a first semiconductor material and the convex channel portion may be comprised of a second, different semiconductor material. In embodiments, a metal gate is disposed around the elongated surface of the channel region, but is not disposed on the short surface of the channel region. A first spacer is disposed adjacent to the gate and in direct physical contact with the short surface of the channel region, and a second spacer is disposed adjacent to the first spacer.
US10403626B2

Techniques are disclosed for sculpting and cladding the channel region of fins on a semiconductor substrate during a replacement gate process (e.g., for transistor channel applications). The sculpting and cladding can be performed when the channel region of the fins are re-exposed after the dummy gate used in the replacement gate process is removed. The sculpting includes performing a trim etch on the re-exposed channel region of the fins to narrow a width of the fins (e.g., by 2-6 nm). A cladding layer, which may include germanium (Ge) or silicon germanium (SiGe), can then be deposited on the trimmed fins, leaving the source/drain regions of the fins unaffected. The sculpting and cladding may be performed in-situ or without air break to increase the quality of the trimmed fins (e.g., as compared to an ex-situ process).
US10403618B2

A semiconductor device assembly that includes a first side of a semiconductor device supported on a substrate to permit the processing of a second side of the semiconductor device. A filler material deposited on the semiconductor device supports the semiconductor device on the substrate. The filler material does not adhere to the semiconductor device or the substrate. Alternatively, the filler material may be deposited on the substrate. Instead of a filler material, the substrate may include a topography configured to support the semiconductor device. Adhesive applied between an outer edge of the first side of the semiconductor and the substrate bonds the outer edge of the semiconductor device to the substrate to form a semiconductor device assembly. A second side of the semiconductor device may then be processed and the outer edge of the semiconductor device may be cut off to release the semiconductor device from the assembly.
US10403614B2

A micro LED display module and a manufacturing method thereof are provided. The micro LED display module comprises a driver chip block, a LED block, a circuit board and a color layer. The driver chip block has a plurality of pixel electrodes. The LED block is disposed in the driver chip block and has two semiconductor layers and a plurality of trenches. One of the two semiconductor layers is electrically connected to the pixel electrodes and the other is electrically connected to the light transmissive conductive layer. The trenches define a plurality of micro LED pixels arranged in an array. Each trench at least penetrates through the light emitting layer and one of the semiconductor layers. Each micro LED pixel corresponds to one of the pixel electrodes. The circuit board is electrically connected to the driver chip block, the color layer is disposed in the light transmissive conductive layer, and one of the semiconductor layers has a common electrode.
US10403611B2

A micro LED display module and a manufacturing method thereof are provided. The micro LED display module comprises a driver chip block, a LED block, a circuit board and a color layer. The driver chip block has a plurality of pixel electrodes. The LED block is disposed in the driver chip block and has two semiconductor layers and a plurality of trenches. One of the two semiconductor layers is electrically connected to the pixel electrodes and the other is electrically connected to the light transmissive conductive layer. The trenches define a plurality of micro LED pixels arranged in an array. Each trench at least penetrates through the light emitting layer and one of the semiconductor layers. Each micro LED pixel corresponds to one of the pixel electrodes. The circuit board is electrically connected to the driver chip block, the color layer is disposed in the light transmissive conductive layer, and one of the semiconductor layers has a common electrode.
US10403604B2

Embodiments of the present disclosure are directed toward a stacked package assembly for embedded dies and associated techniques and configurations. In one embodiment, stacked package assembly may comprise a first die package and a second die package stacked one upon the other with plural interconnections between them; and a voltage reference plane embedded in at least one of the first and second die packages in proximity and generally parallel to the other of the first and second die packages.
US10403603B2

A semiconductor package includes a semiconductor chip in which a side step or a side slope formed toward an inactive surface from an active surface is included and a width of the active surface is smaller than a width of the inactive surface, and an underfill which is disposed on the active surface and positioned at an inner side of the edge of the semiconductor chip.
US10403601B2

Implementations of semiconductor packages may include: a first substrate having a first dielectric layer coupled between a first metal layer and a second metal layer; a second substrate having a second dielectric layer coupled between a third metal layer and a fourth metal layer. A first die may be coupled with a first electrical spacer coupled in a space between and coupled with the first substrate and the second substrate and a second die may be coupled with a second electrical spacer coupled in a space between and coupled with the first substrate and the second substrate.
US10403600B2

A device includes a semiconductor die. The semiconductor die has formed thereon a plurality of multi-phase voltage regulator modules of the same design formed on a common semiconductor substrate.
US10403599B2

Embedded organic interposers for high bandwidth are provided. Example embedded organic interposers provide thick conductors with more dielectric space, and more routing layers of such conductors than conventional interposers, in order to provide high bandwidth transmission capacity over longer spans. The embedded organic interposers provide high bandwidth transmission paths between components such as HBM, HBM2, and HBM3 memory stacks, and other components. To provide the thick conductors and more routing layers for greater transmission capacity, extra space is achieved by embedding the organic interposers in the core of the package. Example embedded organic interposers lower a resistive-capacitive (RC) load of the routing layers to provide improved signal transmission of 1-2 GHz up to 20-60 GHz bandwidth for each 15 mm length, for example. The embedded organic interposers are not limited to use with memory modules.
US10403572B2

A semiconductor device includes a substrate having a cell region and a circuit region, an upper wiring layer on the substrate, and a redistribution wiring layer on the upper wiring layer. The upper wiring layer includes a secondary uppermost wiring in the circuit region and an uppermost wiring on the secondary uppermost wiring. The uppermost wiring includes an uppermost chip pad electrically connected to the secondary uppermost wiring. At least a portion of the uppermost chip pad in the cell region. The redistribution wiring layer includes a redistribution wiring electrically connected to the uppermost chip pad. At least a portion of the redistribution wiring serving as a landing pad connected to an external connector.
US10403563B2

A semiconductor structure includes a semiconductor substrate and a conductive feature formed over the semiconductor substrate, an etch stop layer formed over the conductive feature, a dielectric layer formed over the etch stop layer, a contact trench formed in the dielectric layer, a bottom of the contact trench being disposed over a top surface of the conductive feature, and a self-aligned sealing oxide layer formed on the dielectric layer. The self-aligned sealing oxide layer is conformed to sidewalls of the dielectric layer exposed in the contact trench.
US10403560B2

Particular embodiments described herein provide for a thermal cooling system that is part of a device that includes a hole-in-motherboard configuration. The device can include a substrate, one or more dies on a top portion of the substrate, one or more printed circuit boards below the substrate, where the printed circuit boards are coupled to the substrate with solder balls, and one or more land side capacitors below the substrate. A thermal conducting plate, phase change material, and one or more sponge walls to help insulate the solder balls from the thermal conductive layer can be located in the hole of the hole-in-motherboard configuration and help transfer heat and thermal energy away from the device.
US10403556B2

A semiconductor device includes a drift structure formed in a semiconductor body. The drift structure forms a first pn junction with a body zone of a transistor cell. A gate structure extends from a first surface of the semiconductor body into the drift structure. A heat sink structure extends from the first surface into the drift structure. A thermal conductivity of the heat sink structure is greater than a thermal conductivity of the gate structure and/or a thermal capacity of the heat sink structure is greater than a thermal capacity of the gate structure.
US10403555B2

Exemplary embodiments of the present invention provides a three dimensional integrated circuit and a method for repairing the three dimensional integrated circuit which dispose a signal through silicon via (STSV) or a redundant through silicon via (RTSV) for each basic unit in which a through silicon via (TSV) and a switch are combined and connect repair paths among the basic units to efficiently repair a defective through silicon via which exists in a dense area by using a small number of redundant resources.
US10403545B2

The present disclosure describes a method to reduce power consumption in a fin structure. For example, the method includes forming a first and a second semiconductor fins on a substrate with different heights. The method also includes forming insulating fins between and adjacent to the first and the second semiconductor fins. Further, the method includes forming a first and second epitaxial stacks with different heights on each of the first and second semiconductor fins.
US10403543B2

The semiconductor device has insulating films 40, 42 formed over a substrate 10; an interconnection 58 buried in at least a surface side of the insulating films 40, 42; insulating films 60, 62 formed on the insulating film 42 and including a hole-shaped via-hole 60 and a groove-shaped via-hole 66a having a pattern bent at a right angle; and buried conductors 70, 72a buried in the hole-shaped via-hole 60 and the groove-shaped via-hole 66a. A groove-shaped via-hole 66a is formed to have a width which is smaller than a width of the hole-shaped via-hole 66. Defective filling of the buried conductor and the cracking of the inter-layer insulating film can be prevented. Steps on the conductor plug can be reduced. Accordingly, defective contact with the upper interconnection layer and the problems taking place in forming films can be prevented.
US10403541B2

A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and comprises a region of nitrogen-reacted nanovoids in the front surface region; a silicon dioxide layer on the surface of the semiconductor handle substrate; a dielectric layer in contact with the silicon dioxide layer; and a semiconductor device layer in contact with the dielectric layer.
US10403524B2

A substrate processing device capable of stabilizing an etching amount of a metal film provided on a substrate is provided. The substrate processing device includes a first container, a second container and a control unit. The first container stores a first liquid in which an acid solution containing phosphoric acid and water are mixed. The first liquid is capable of etching a metal film provided on a substrate. The second container stores a second liquid containing water. The control unit controls supply of the second liquid from the second container to the first container such that a water concentration of the first liquid increases over time corresponding to change in a concentration of the phosphoric acid in the first liquid.
US10403522B2

A heater or cooler chamber for a batch of more than one workpiece includes a heat storage block. In the block a multitude of pockets are provided, whereby each of the pockets may be closed or opened by a controllably operated door. A heater or cooler arrangement is applied. The pockets are tailored to surround a workpiece applied therein in a non-contact closely spaced manner.
US10403514B1

Examples of a substrate transporting system include a substrate transporting robot, a module that houses the substrate transporting robot therein and has an EFEM door, a load port for placing a FOUP having a FOUP door thereon, and a controller for opening the EFEM door while the FOUP door is closed when the FOUP is located at a dock position of the load port.
US10403511B2

A patch antenna system comprising: an integrated circuit die having an active side including an active layer, and a backside; a dielectric layer formed on the backside; and a redistribution layer formed on the dielectric layer wherein the redistribution layer forms an array of patches. The patch antenna further comprises a plurality of through-silicon vias (TSV), wherein the TSVs electrically connect the array of patches to the active layer.
US10403509B2

A method for removing existing basal plane dislocations (BPDs) from silicon carbide epilayers by using a pulsed rapid thermal annealing process where the BPDs in the epilayers were eliminated while preserving the epitaxial surface. This high temperature, high pressure method uses silicon carbide epitaxial layers with a carbon cap to protect the surface. These capped epilayers are subjected to a plurality of rapid heating and cooling cycles.
US10403506B2

A method of manufacturing electronic dies by separating a wafer into electronic dies, wherein the method comprises forming a groove in the wafer with a first material removal tool having a first thickness, enlarging the groove by a second material removal tool having a second thickness larger than the first thickness, and subsequently increasing a depth of the groove by a third material removal tool having a third thickness smaller than the second thickness until the wafer is separated.
US10403503B2

An ion implantation system has a first chamber and a process chamber with a heated chuck. A controller transfers the workpiece between the heated chuck and first chamber and selectively energizes the heated chuck first and second modes. In the first and second modes, the heated chuck is heated to a first and second temperature, respectively. The first temperature is predetermined. The second temperature is variable, whereby the controller determines the second temperature based on a thermal budget, an implant energy, and/or an initial temperature of the workpiece in the first chamber, and generally maintains the second temperature in the second mode. Transferring the workpiece from the heated chuck to the first chamber removes implant energy from the process chamber in the second mode. Heat may be further transferred from the heated chuck to a cooling platen by a transfer of the workpiece therebetween to sequentially cool the heated chuck.
US10403495B2

According to exemplary embodiments, a method of synthesizing tin (Sn)-doped Zinc Sulfide (ZnS) nanostructures for electroluminescent white light source includes coating a substrate, including a silicon oxide layer, with Sn by vacuuming depositing Sn as catalyst nanostructures on the substrate, placing the substrate coated with Sn in a furnace, introducing a carrier flow gas into the furnace, adding a ZnS power to the furnace, growing ZnS nanostructures, and dissolving Sn in the growing ZnS nanostructures. The S vacancies are on a surface of the ZnS nanostructures. The ZnS nanostructures are grown on the substrate having a temperature in a range of 750° C. to 850° C.
US10403493B2

A display panel and a method for forming a micro component support are provided. The method for forming a micro component support includes the following steps. First, a first sacrificial layer is formed on a carrier substrate, where the first sacrificial layer includes a plurality of first openings, and the first openings expose the carrier substrate. Then, a first support layer is formed on the first sacrificial layer and in the first openings. Next, a second sacrificial layer is formed on the first sacrificial layer and the first support layer, where the second sacrificial layer includes a plurality of second openings, and the second openings expose the first support layer. Then, a second support layer is formed on the second sacrificial layer and in the second openings. Next, at least one micro component is formed on the second support layer. Finally, the first sacrificial layer and the second sacrificial layer are removed.
US10403490B2

A wafer processing method includes a close contact making step of pressing a protective film against the front side of a wafer in a radially outward direction starting from the center of the wafer to thereby bring the protective film into close contact with the front side of the wafer, a protective member fixing step of covering the protective film with a protective member formed by curing a liquid resin to thereby fix the protective member through the protective film to the front side of the wafer, a grinding step of grinding the back side of the wafer to reduce the thickness of the wafer, and a peeling step of peeling the protective film and the protective member from the wafer thinned by the grinding step.
US10403485B2

A method of encoding a parent or precursor ion beam to aid product ion assignment is disclosed. According to an embodiment the energy of parent ions entering a collision cell is progressively increased. Different species of parent ions fragment at different collision energies. Fragment ion intensity profiles are matched with parent ion intensity profiles to correlate fragment ions with corresponding parent ions.
US10403469B2

A method is presented for sub-surface imaging of a specimen in a charged particle microscope. A series of images, with individual members In is collected, with a value of a beam parameter P varied for each image, thereby compiling a measurement set M={(In, Pn)}, with P being the focus position along the charged particle axis. The data for the images are recorded using signals from a segmented detector. The signals from segments combined and compiled to yield a vector field. Mathematical processing then deconvolves the vector field, resulting in depth-resolved imagery of the specimen.
US10403468B2

A method of producing an implantation ion energy filter, suitable for processing a power semiconductor device. In one example, the method includes creating a preform having a first structure; providing an energy filter body material; and structuring the energy filter body material by using the preform, thereby establishing an energy filter body having a second structure.
US10403456B2

Provided is an article processing apparatus capable of improving waterproofness. An article processing apparatus (1) includes: a storage case (130) which stores an electric circuit portion and has an opening (131) at a side surface (130c) thereof; and a lid (140) which seals the opening (131), in which the storage case (130) has an upper surface (130a) which is inclined downward toward the side surface (130c) side, and an amount of protrusion of a lower end (E) of the upper surface (130a) from the side surface (130c) is greater than an amount of protrusion of the lid (140) from the side surface (130c).
US10403454B2

A circuit breaker system includes an internal operating handle disposed inside an enclosure and coupled to a shaft extending from a circuit breaker. The internal operating handle includes a dog clutch coupled to the shaft and a rotary handle coupled to the dog clutch. The rotary handle is operative to rotate the shaft when the dog clutch is engaged. A safety operating handle system for turning a shaft to operate a circuit breaker includes a rotary handle and a dog clutch having a first clutch member coupled to the rotary handle and having a second clutch member coupled to the shaft. The dog clutch is operative to transmit a rotation of the rotary handle to the shaft when the first clutch member is in an engagement position.
US10403451B2

A pushbutton switch member has a dome-shaped movable contact and an operation key facing and separated from a movable contact. Pushing the operation key toward the movable contact causes the movable contact to electrically connect at least two contacts on a substrate. The operation key is provided with: a key; a dome connected with an outer periphery of the key, and deformable by pushing of the key toward the substrate; and a foot connected with an outer periphery of the dome, and fixed on the substrate. The movable contact is provided with: an upper contact spaced apart from a site directly below the key, and which makes contact with a contact when the key is pushed in; and an outer fixing part disposed at the upper contact, or further outside thereof in the radial direction, and fixed outside of the key in the radial direction.
US10403444B2

A wet electrolytic capacitor that contains a casing within which is positioned an anode formed from an anodically oxidized sintered porous body and a fluidic working electrolyte is provided. The casing contains a composite coating disposed on a surface of a metal substrate. The composite coating includes a noble metal layer that overlies the metal substrate and a conductive polymer layer that overlies the noble metal layer.
US10403442B2

The present invention generally relates to a MEMS DVC having a shielding electrode structure between the RF electrode and one or more other electrodes that cause a plate to move. The shielding electrode structure may be grounded and, in essence, block or shield the RF electrode from the one or more electrodes that cause the plate to move. By shielding the RF electrode, coupling of the RF electrode to the one or more electrodes that cause the plate to move is reduced and capacitance modulation is reduced or even eliminated.
US10403437B2

In an exemplary embodiment, a multilayer ceramic capacitor 10 is formed in such a way that a first face f1 of a capacitor body 11 has a concave shape and a first part 12a of a first external electrode 12 contacts the concave-shaped first face f1, and that a second face f2 of the capacitor body 11 has a concave shape and a first part 13a of a second external electrode 13 contacts the concave-shaped second face f2.
US10403436B2

A multilayer electronic component includes a body having a stacked structure in which a plurality of internal electrodes and dielectric layers are alternately stacked; and external electrodes disposed on an outer surface of the body and connected to the internal electrodes. The dielectric layer includes a plurality of grains and a plurality of graphene particles, and the plurality of graphene particles are disposed at boundaries of the plurality of grains.
US10403434B2

A capacitor component includes a body, and first and second external electrodes formed on external surfaces of the body. The body includes a first connection electrode connected to the first external electrode, a second connection electrode disposed on the first connection electrode to partially cover the first connection electrode and connected to the second external electrode, and a porous capacitor portion disposed to cover the first and second connection electrodes and connected to each of the first and second connection electrodes.
US10403429B2

An electromagnetic device may include an elongated core in which a magnetic flux in generable. The electromagnetic device may also include a first channel formed through the elongated core and a second channel formed through the elongated core. An inner core member is provided between the first channel and the second channel. The electromagnetic device may also include a primary winding wound around the inner core member and a plurality of secondary windings wound around the inner core member. An electric current flowing through the primary winding generates a magnetic field about the primary winding and the magnetic field is absorbed by the elongated core to generate the magnetic flux in the elongated core. The magnetic flux flowing in the elongated core causes an electric current to flow in each of the plurality of secondary windings.
US10403426B2

A transformer system for containing energy resulting from a sudden generation of gases which increases the pressure inside a transformer tank. The system comprises a) a transformer tank for housing a transformer coil and core assembly therein, and containing a dielectric fluid that is capable of electrically insulating components of the transformer coil and core assembly; and b) at least one heat exchanger connected to the transformer tank, wherein the at least one heat exchanger comprises at least one hollow panel or radiator. As the dielectric fluid increases in temperature and expands within the tank, the dielectric fluid is cooled by circulating the dielectric fluid through the at least one hollow panel or radiator in the at least one heat exchanger. The transformer tank and the at least one heat exchanger are capable of expanding in volume to contain energy resulting from the sudden generation of gases which increases the pressure inside the transformer tank.
US10403423B2

A superconducting magnet system, including a cryostat, and a ride-through system for the superconducting magnet system include: one or more gravity-fed cooling tubes configured to have therein a cryogenic fluid; a first heat exchanger configured to transfer heat from the one or more gravity-fed cooling tubes to a cryocooler; a storage device having an input connected to the first heat exchanger and configured to receive and store a boiled-off gas from the first heat exchanger; and a thermal regenerator having an input connected to the output of the storage device.
US10403418B2

Cost reduction in a multicore cable is realized by reduction in the frequency of damaging a coaxial cable upon removal of a covering layer. A multicore cable 10 includes multiple coaxial cables 11 arranged in parallel, and ground members 15, 16 conductively connected with the coaxial cables 11. Each coaxial cable includes an internal conductor 11a, an internal insulating layer 11b covering an outer peripheral surface of the internal conductor 11a, an external conductor 11c covering an outer peripheral surface of the internal insulating layer 11b, a covering layer 11d covering an outer peripheral surface of the external conductor 11c, a removed portion 11e formed in such a manner that part of the covering layer 11d in a circumferential direction is removed such that the external conductor 11c is exposed, and a conductive member 21 filling the removed portion 11e. The ground member 15 is conductively connected with the conductive member 21 filling the removed portion 11e.
US10403414B2

The invention provides a novel conductive film and a multilayered conductive structure, comprising a plurality of metal nanowires arranged in clusters and having an average aspect ratio of least 100,000, optionally decorated by metal nanoparticles. It is also disclosed a process for preparation of a conductive film comprising metal nanowires by surfactant/template assisted method which involves the use of a precursor solution based on surfactant (such as CTAB), metal precursor (such as HAuCl4 and AgNO3) and reducing agent (such as metal borohydride or sodium ascorbate).
US10403413B2

In a beam filter assembly, a base filter is employed to modify a beam quality of a radiation beam of a base energy level and a first filter slice is stacked with the base filter to modify a beam quality of a radiation beam of a first energy level higher than the base energy level. In a beam filter positioning device, a base stage carries a base filter and a first stage carries a filter slice. The base stage is provided with a first engagement site and a second engagement site. The first stage is provided with a first engagement site, a second engagement site, and an open port. The first stage and the base stage are each independently movable relative to the beamline. The first stage is engageable with the base stage when at least one of the first and second engagement sites of the first stage is aligned with at least one of the first and second engagement sites of the base stage, and is further movable with the base stage in unison when engaged.
US10403409B2

Garments with radiation-reducing pockets and harnessing are described. A shirt can include a pocket made of a radiation-reducing material to place an electronic device such as a smartphone within. This can reduce the amount of radiation absorbed by a user's body. A harness system of the shirt can also distribute the weight of the smartphone to improve the comfort of the user.
US10403408B2

A fuel bundle temperature sensing device may include an indicating rod made of a first material; an outer housing having an upper opening, the outer housing being made of a second material and surrounding at least a portion of the indicating rod; and a rod holder attached to an inner surface of the outer housing, the rod holder being made of a third material and being configured to support the indicating rod such that a top surface of the rod extends out of the upper opening of the outer housing, the third material having a lower melting point than the first and second materials.
US10403405B2

A plasma containment system comprises a chamber, a magnetic field generator, and an annular plasma layer that comprises a circulating beam of ions. The chamber includes axial insulating breaks in the chamber wall that run along almost the entire length of the chamber. An inductive plasma source is mountable within the chamber and includes a shock coil assembly and a Laval nozzle to introduce gas into the inductive plasma source. A RF drive comprises a quadrupolar cyclotron located within the chamber and having four azimuthally symmetrical electrodes with gaps there between.
US10403403B2

Adaptive medical data collection for medical entities may involve triggering an analysis of electronic records in response to information input into an Electronic Medical Record (EMR) of a patient. Determining a potential condition for the patient based on the analysis. Identifying additional information indicated as relevant to the potential condition of the patient, and generating a request for the identified additional information.
US10403388B2

Methods, systems, techniques, and devices for operating a ferroelectric memory cell or cells are described. Groups of cells may be operated in different ways depending, for example, on a relationship between cell plates of the group of cells. Cells may be selected in pairs in order to accommodate an electric current relationship, such as a short, between cells that make up the pair. Cells may be arranged in cell plate groups, and a pair of cells may include a first cell plate from one cell plate group and a second cell plate from the same cell plate group or from another, adjacent cell plate group. So a pair of cell plates may include cell plates from different cell plate groups. The first and second cell plates may be selected as a pair or a group based at least in part on the electric current relationship between the cell plates.
US10403384B2

A method of operating a semiconductor device that has a normal mode of operation and a test mode of operation, can include: generating at least one assist signal in the normal mode of operation wherein, when the at least one assist signal has a first assist logic level, the at least one assist signal alters a read operation or a write operation to a static random access memory (SRAM) cell as compared to operations without the assist signal, and inhibiting the generation of the at least one assist signal in the test mode of operation, the at least one assist signal has a second assist logic level when inhibited from being generated.
US10403383B2

A repair device and a semiconductor device are disclosed, which relate to a technology for supporting a plurality of post package repairs (PPRs). The repair device may include a plurality of PPR fuse sets. The repair device may be configured such that if any one of the plurality of PPR fuse sets is selected, the remaining PPR fuse sets may be initialized.
US10403379B1

An erased block reverification method for a solid state storage device is provided. Firstly, an erase command corresponding to a selected block is issued to an array control circuit. When an erase pass message is received, a judging step is performed to judge whether a setting condition of the selected block is satisfied. If the setting condition of the selected block is satisfied, the selected block is recorded as a good block. If the setting condition of the selected block is not satisfied, a selected block reverification process is performed. During the selected block reverification process, a data of the selected block is read and the selected block is recorded as the good block or a defective block according to a number of memory cells of the selected block in a non-erase state.
US10403370B2

A semiconductor memory device includes a memory block, a plurality of bit lines, a plurality of select gate lines, a plurality of word lines, and a controller. The memory block includes a plurality of memory strings, each memory string including a selection transistor and a plurality of memory cells. The plurality of bit lines are arranged in the first direction and connected to the respective memory strings. The plurality of select gate lines are arranged in the second direction and connected to gates of the respective selection transistors of the memory strings. The plurality of word lines are arranged in the third direction and connected to gates of the respective memory cells of the memory strings. The controller is configured to perform an erase operation in a unit of the memory block, and perform a sequence of erase verify operations.
US10403369B2

An apparatus of a memory system and an operating method thereof include: a plurality of memory devices, wherein each of the plurality of memory devices includes a plurality of blocks, each of the plurality of blocks has multiple pages corresponding to multiple wordlines, respectively; and a memory controller coupled with the plurality of memory devices, wherein the memory controller is configured to determine an overhead of an erase block where a deleted file resides therein, perform file level secure erase operation on the erase block in accordance with at least the overhead, and mark target pages corresponding to the deleted file as “trimmed” in a logic block address (LBA) table.
US10403350B2

A control unit includes a non-volatile memory and a CPU. The non-volatile memory stores activation interval information indicating an activation interval of mixed processing of transmission processing and non-transmission processing. The transmission processing executes a signal transmission through a bus and the non-transmission processing executes no signal transmission through the bus. The CPU determines an execution start time of the mixed processing based on the activation interval information stored in the non-volatile memory and executes the mixed processing from a determined execution start time. An interval of execution of the signal transmission processing executed in the mixed processing by changing the activation interval information stored in the non-volatile memory. It is thus possible to protect wireless communication from interference by changing the activation interval of the mixed processing so that a frequency determined in correspondence to the activation interval of the mixed processing does not match a frequency of a communication channel of the wireless communication.
US10403348B2

Disclosed is a non-destructive large current-readout ferroelectric single-crystal thin film memory as well as a method of preparing the ferroelectric memory and a method of operating the ferroelectric memory. The large current-readout ferroelectric single-crystal thin film memory comprises a ferroelectric storage layer, which is a ferroelectric single-crystal storage layer. The non-destructive readout ferroelectric memory has a greatly increased read current in an on-state, and moreover, the data retention performance and data endurance performance are improved.
US10403347B2

Apparatuses and methods are disclosed that include ferroelectric memory and for refreshing ferroelectric memory. An example apparatus includes: a word line; a first memory cell coupled to a first digit line and stores a first data on the first digit line responsive to the word line in an active state; a second memory cell coupled to a second digit line and stores a second data on the second digit line responsive to the word line in the active state. The first digit line is coupled to a first power potential and the second digit line is coupled to a second power potential in a refresh operation.
US10403346B2

According to one embodiment, a semiconductor memory device comprises a first bank and a second bank. Each of the first bank and the second bank comprises a memory cell having a variable resistor element, a reference cell, a sense amplifier having a first input terminal electrically coupled to the memory cell and a second input terminal electrically coupled to the reference cell, and a first transistor electrically coupling the memory cell and the first input terminal of the sense amplifier. A gate of the first transistor of the first hank and a gate of the first transistor of the second bank are independently supplied with a voltage.
US10403345B2

An electronic device including a semiconductor memory. The semiconductor memory includes a bit line; a source line; a plurality of resistive memory cells among which a selected memory cell forms a current path between the bit line and the source line; a read current supply unit configured to supply read current to the bit line in a read operation; a sense amplifier configured to generate read data in response to a voltage level of the bit line in the read operation; and a variable switch element configured to flow current from the source line to a ground terminal in the read operation, and be decreased in its resistance value as a voltage level of the source line is high.
US10403344B2

Disclosed is a semiconductor device, including a memory cell array including a plurality of memory cells, a read circuit suitable for generating read data corresponding to a read current flowing in a first direction through a selected memory cell of the plurality of memory cells, a reverse read control circuit suitable for generating a reverse read control signal corresponding to the read data, and a reverse current generation circuit suitable for generating a reverse current flowing in a second direction through the selected memory cell in response to the reverse read control signal.
US10403333B2

A memory controller includes a host interface for receiving memory access requests including access addresses, a memory interface for providing memory accesses to a memory system, and an address decoder coupled to the host interface for programmably mapping the access addresses to selected ones of a plurality of regions. The address decoder is programmable to map the access addresses to a first region having a non-power-of-two size using a primary decoder and a secondary decoder each having power-of-two sizes, and providing a first region mapping signal in response. A command queue stores the memory access requests and region mapping signals. An arbiter picks the memory access requests from the command queue based on a plurality of criteria, which are evaluated based in part on the region mapping signals, and provides corresponding memory accesses to the memory interface in response.
US10403331B2

A semiconductor device includes a memory cell array, pad groups, a first option pad, a second option pad and a data input multiplexer block configured to transmit data, input through all or part of the pad groups, to the memory cell array based on whether the first option pad and a ground are connected to each other, wherein the data input multiplexer block is configured to select first pad groups among the pad groups or second pad groups among the pad groups as the part of the pad groups based on whether the second option pad and the ground are connected to each other.
US10403328B2

To provide enhanced operation of data storage devices and systems, various systems and apparatuses are provided herein. In a first example, a data storage assembly includes an enclosure configured to house at least one data storage device and a fan assembly configured to provide airflow within the enclosure to ventilate the at least one data storage device. A plurality of acoustic waves emanate into the data storage device from one or more fans of the fan assembly during operation. An acoustic attenuation device is positioned within the enclosure and configured to deflect at least a first portion of the plurality of acoustic waves away from the at least one data storage device and absorb a portion of acoustic wave energy of at least a second portion of the plurality of acoustic waves.
US10403323B1

According to one embodiment, a magnetic disk device includes a disk, a head, and a controller configured to control the head based on a plurality of upper parameter groups each corresponding to a plurality of upper areas among a plurality of parameter groups each corresponding to a plurality of recording areas into which the disk is divided in a radial direction, the upper areas each corresponding to the recording areas, and a plurality of lower parameter groups each corresponding to a plurality of lower areas into which the upper areas are each divided in the radial direction, the lower parameter groups being different from the upper parameter groups among the parameter groups.
US10403312B2

The magnetic tape device includes a TMR head and a magnetic tape, in which the magnetic tape includes fatty acid ester in a magnetic layer, Ra measured regarding a surface of the magnetic layer is 2.0 nm or smaller, full widths at half maximum of spacing distribution measured by optical interferometry regarding a surface of the magnetic layer before and after performing a vacuum heating with respect to the magnetic tape are greater than 0 nm and 7.0 nm or smaller, a difference between spacings before and after the vacuum heating is greater than 0 nm and 8.0 nm or smaller, and a ratio of an average area Sdc of a magnetic cluster of the magnetic tape in a DC demagnetization state and an average area Sac of a magnetic cluster thereof in an AC demagnetization state measured with a magnetic force microscope is 0.80 to 1.30.
US10403309B2

The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole, a trailing shield, and an oscillator located between the main pole and the trailing shield. The oscillator is disposed at a media facing surface (MFS). The oscillator includes a spin-torque layer sandwiched between two distinct spin Hall layers. The two distinct spin Hall layers generate spin-orbit torque (SOT) that induces in-plane precessions on opposite surfaces of the spin-torque layer, and both in-plane precessions are in the same direction. The same-direction in-plane precessions on opposite surfaces of the spin-torque layer reduce the critical current of the oscillation of the oscillator, leading to high quality recording.
US10403301B2

The invention relates to an audio signal processing apparatus for processing an input earpiece audio signal upon the basis of a microphone audio signal, the audio signal processing apparatus comprising a voice activity detector being configured to determine a voice activity indicator signal upon the basis of the input earpiece audio signal, a noise magnitude determiner being configured to determine a microphone noise magnitude indicator signal upon the basis of the microphone audio signal, a gain factor determiner being configured to determine a gain factor signal upon the basis of the voice activity indicator signal and the microphone noise magnitude indicator signal, and a weighter being configured to weight the input earpiece audio signal by the gain factor signal to obtain an output earpiece audio signal.
US10403290B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing speech. A system configured to practice the method monitors user utterances to generate a conversation context. Then the system receives a current user utterance independent of non-natural language input intended to trigger speech processing. The system compares the current user utterance to the conversation context to generate a context similarity score, and if the context similarity score is above a threshold, incorporates the current user utterance into the conversation context. If the context similarity score is below the threshold, the system discards the current user utterance. The system can compare the current user utterance to the conversation context based on an n-gram distribution, a perplexity score, and a perplexity threshold. Alternately, the system can use a task model to compare the current user utterance to the conversation context.
US10403289B2

A voice processing device includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: detecting a first utterance section included in a first voice and a second utterance section included in a second voice; specifying an overlapping section within which the first utterance section and the second utterance section overlap with each other; calculating a first utterance continuation section from a start point of the overlapping section to an end point of the first utterance section; and evaluating an impression regarding the first voice at least on the basis of information relating to a length of the first utterance continuation section.
US10403288B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker diarization are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The actions further include determining that the audio data includes an utterance of a predefined hotword spoken by a first speaker. The actions further include identifying a first portion of the audio data that includes speech from the first speaker. The actions further include identifying a second portion of the audio data that includes speech from a second, different speaker. The actions further include transmitting the first portion of the audio data that includes speech from the first speaker and suppressing transmission of the second portion of the audio data that includes speech from the second, different speaker.
US10403285B1

The disclosed methods and apparatus allow a lay person to easily and intuitively define virtual scenes using natural language commands and natural gestures. Natural language commands include statements that a person would naturally (e.g., spontaneously, simply, easily, intuitively, etc.) speak without any or little training. Example natural language commands include “put a cat on the box,” or “put a ball in front of the red box.” Natural gestures include gestures that a person would naturally do, perform or carry out (e.g., spontaneously, simply, easily, intuitively, etc.) without any or little training. Example natural gestures include pointing, a distance between hands, gazing, head tilt, kicking, etc. The person can simply speak and gesture how it naturally occurs to them.
US10403284B2

Systems and methods for generating responses to user input such as dialogs, and images are discussed. The system may generate, by a response generation module of at least one server, an optimal generated response to the user communication by applying an generative adversarial network. In some embodiments, the generative adversarial network may include a hierarchical recurrent encoder decoder generative adversarial network including a generator and a discriminator component.
US10403282B2

The present disclosure discloses a method and apparatus for providing a voice service. A specific implementation of the method for providing a voice service comprises: acquiring a voice input signal; analyzing the time-domain waveform of the voice input signal to determine current speed information of the voice input signal; comparing the current speed information with an acquired standard speed information set of a user outputting the voice input signal, and determining first demand information from a preset demand information set according to the comparison result, wherein the standard speed information set comprises at least one piece of standard speed information, and the preset demand information set comprises demand information corresponding to each piece of standard speed information in the standard speed information set; and generating a voice response signal based on the first demand information and the second demand information acquired by analyzing the voice input signal.
US10403256B2

A resonator (1, 1′, 1″) for reducing airborne noise has at least one first ring-shaped chamber (2, 2′, 2″) arranged between an inlet piece (6, 6′) and an outlet piece (7, 7′). An inner tube (3) or inner tube pieces (4, 4″, 5) are arranged between the inlet piece (6, 6′) and outlet piece (7, 7′) and have wall apertures (18, 19, 28, 28″, 29, 29″, 30, 30″) as a connection to the adjacent ring-shaped chamber (2, 2′, 2″). The first ring-shaped chamber (2, 2′, 2″) is divided by at least one radially encircling dividing rib (13, 13′, 13″) into at least two sub-chambers (14, 14′, 14″, 15, 15′, 15″). The dividing rib (13, 13′, 13″) has a free end that, relative to the wall that is adjacent in a radial direction, forms an encircling annular space (16) for receiving an air layer that co-resonates in steady-state.
US10403254B2

According to the present invention, there is provided an electronic musical instrument, comprising: a plurality of keys; a memory that stores each pattern data showing a combination of a plurality of pitches that comprises a consonance; a speaker; and a processor that executes the following: determining processing for determining whether a combination of the operated keys matches any of the pattern data stored in the memory, first outputting processing for outputting a first sound, when the combination of the operated keys matches any of the pattern data, and second outputting processing for outputting a second sound, when the combination of the operated keys does not match any of the pattern data.
US10403243B2

A support assembly according to one embodiment of the present invention includes a support rotatably disposed with respect to a frame, a repetition lever rotatably connected to the support, an spring element supported by a support portion fixed to the support, the spring element which provides a rotational force to the repetition lever, and a contact portion between the repetition lever and the spring element, wherein a rotating portion of the repetition lever is provided with respect to the support portion on a side opposite to the contact portion between the repetition lever and the spring element.
US10403236B2

A computer implemented method, device and computer program product are provided that includes a display unit having front and back surfaces. The display unit comprises a flexible display layer having primary and secondary viewing regions formed as a monolithic structure. The primary viewing region is mounted on the front surface of the display unit. The secondary viewing region is folded about at least an edge of the display unit. The electronic device comprises a memory to store program instructions and a processor to execute the program instructions to direct the primary and secondary viewing regions to display first and second content, respectively.
US10403230B2

What is disclosed are systems and methods of compensation of images produced by active matrix light emitting diode device (AMOLED) and other emissive displays. Sub-sampling of pixel measurement data utilized in compensation of the display is utilized to reduce the data bandwidth between memory and a compensation module where the data is locally interpolated.
US10403225B2

A display apparatus and a driving method for the display apparatus are provided. The display apparatus includes a display panel and a first source driver. The display panel has a pixel array. The first source driver sequentially supplies a first overdrive voltage and a driving voltage to a pixel in the pixel array. The first overdrive voltage has a plurality of voltage levels according to positions of pixels in the pixel array.
US10403219B2

The present disclosure proposes a GOA circuit having GOA units connected in a serial. Each GOA unit includes a scan-control module, an output module, a pull-down module, and an output adjusting module. By using the output adjusting module formed by a ninth TFT, a tenth TFT, an eleventh TFT, and a twelfth TFT, the voltage level of a fourth node transits between the high voltage level and the low voltage level with the second clock signal in either forward scanning or backward scanning. Compared with the conventional technology where the high and low voltage levels of the output terminal are mainly realized using the second TFT, the GOA circuit realizes that the output ability of the output terminal enhances and the charging capacity of in-plane pixels upgrades in the same period of time to improve the display effect of the liquid crystal panel.
US10403212B2

The disclosure discloses a display panel, a method for displaying on the same, and a display device, where a display region is divided into a central display region, and an edge display region surrounding the central display region; and the brightness of a pixel in the edge display region is lower than the brightness of a pixel in the central display region at each grayscale, so that while a picture is being displayed, the brightness in the edge display region is lower than the brightness in the central display region, but the edge display region is adjacent to an edge frame of the display panel, and human eyes perceive higher brightness in the edge display region than the real brightness in the edge display region, so that the brightness in the central display region perceived by the human eyes agrees with the brightness in the edge display region.
US10403204B2

Control of a light emission period of a light-emitting element results in higher visibility. A display device includes a signal line, a first scan line, a second scan line, and a pixel circuit. The pixel circuit includes a light-emitting element, a first transistor, a second transistor, a third transistor, and a capacitor. The second transistor is turned on by application of voltage that is lower than voltage applied to the first scan line to the second scan line after the second transistor is turned off by second voltage. Thus, a gate of the third transistor is controlled by the voltage applied to the second scan line. The display device has a function of controlling the light emission period by turning off the third transistor by the second scan line.
US10403200B2

In accordance with various embodiments of the disclosed subject matter, a transparent display panel and a related display device are provided. In some embodiments, a transparent display panel is provided, the transparent display panel comprises: a first region and a second region, wherein the first region comprises a plurality of first display units, the second region comprises a plurality of second display units, a transmission rate of the one of the plurality of first display units is higher than a transmission rate of the one of the plurality of second display units, and a luminance rate of the one of the plurality of first display units is lower than a luminance rate of the one of the plurality of second display units.
US10403199B2

In one or more embodiments, one or more systems, methods, and/or processes may determine first brightness settings of pixels of a display; may determine curve determinations from strain gauges associated with the display; may determine, from the curve determinations, vectors, where each of the vectors is orthogonal to the display at a respective position of the display; may determine second brightness settings of the pixels of the display based at least on the first brightness settings and the vectors; and may display, via the display, an image utilizing the second plurality of brightness settings.
US10403192B2

Devices and methods for error diffusion and spatiotemporal dithering are provided. By way of example, a method of operating a display includes receiving a pixel input, a set of pixel coordinates, and a current frame number. A kernel and a particular kernel bit of the kernel is selected from a set of kernels, based upon the pixel input, the pixel coordinates, the frame number, or any combination thereof. A dithered output is determined based at least in part upon the kernel bit. When the display is in a diamond pixel configuration, the dithered output is applied in accordance with a diamond pattern formed by red, blue, or red and blue pixel channels.
US10403189B2

In some examples, a computing device includes a first display in a first housing and a second display in a second housing. The computing device may determine an angle between the first display device and the second display device, determine a first temperature map of the first housing based on the angle and first temperature data received from a first set of temperature sensors in the first housing, and determine a second temperature map of the second housing based on the angle and second temperature data received from a second set of temperature sensors in the second housing. The computing device may determine a temperature difference between the first display device and the second display device, determine a remedial action, and perform the remedial action to reduce the temperature, color, and/or color intensity difference between the first display device and the second display device.
US10403188B2

A shift register unit, a gate driving circuit and a display device are provided. The shift register unit includes an input sub-circuit, a first output sub-circuit, a second output sub-circuit, an output resetting sub-circuit, a node resetting sub-circuit and a capacitor sub-circuit. A control end of the output resetting sub-circuit is connected to a second reference voltage signal end, so as to provide a second reference voltage signal from the second reference voltage signal end with a rising edge within a relatively short time period.
US10403186B2

A display device and a method of testing the same are disclosed. In one aspect, the display device includes a first substrate including a display area and a non-display area arranged outside the display area. The display device also includes a bending area arranged in the non-display area, first and second signal lines arranged in the non-display area, and a first test pattern arranged between the first and second signal lines.
US10403181B2

A color changing display system includes a docking member, a light source secured to the docking member, a controller electrically connected to the light source, a body removably connected to the docking member, and a combined printed image comprising two or more images printed in a single layer on the body. The light source is for producing different light colors. The controller is configured to control the light source to provide a smooth transition between the different light colors. The images are different colors. Each of the different color images reacts with a respective color of the different light colors such that an appearance of the combined printed image changes gradually from a first display image having one particular shape into a second display image having a second particular shape in response to the different light colors interacting with the combined printed image to produce a moving, seemingly holographic effect.
US10403180B2

The examples relate to implementations of an apparatus and a luminaire that use isolated display and lighting portions and optical passages for backlit general illumination through the display. The apparatus includes a general illumination light source, an optical coupling, and an optical array. A luminaire includes the apparatus and a display light board. The display light board may include display light emitters and transparent regions. The transparent regions enable general illumination light to pass through the display light board. The general illumination light source outputs general illumination light that is directed by the optical coupling toward the optical array. The optical array has optical passages and optical array supports. The optical array supports frame the display light emitters and the optical passages channel the directed general illumination light from the optical coupling around display light emitters framed near the optical array supports. Near-field shadow regions are formed under the display light emitters.
US10403175B2

A multi-panel display kit that includes a multi-panel display device and a header panel. The multi-panel display device may have a center panel, a first side panel attached to the center panel on a first side thereof, and a second side panel attached to the center panel on a second side thereof, the second side of the center panel being opposite the first side of the center panel. The first and second side panels may have a combined width that is less than a width of the center panel. The header panel may have a height that is substantially equal to the difference between the width of the center panel and the sum of the widths of the first and second side panels. Thus, in a folded state, the header panel may fit within a gap between the first and second side panels.
US10403170B2

The present disclosure relates to compositions, kits, uses, systems and methods for treating overweight and obesity using naltrexone plus bupropion, preferably in combination with a comprehensive web-based and/or telephone-based weight management program, and preferably in subjects at increased risk of adverse cardiovascular outcomes.
US10403167B2

A learning device assembly for a stringed instrument includes one or more light strip members, at least one light element in the one or more light strips, a connecting member electrically connected to the one or more light strip members, a controller electrically connected to the connecting member and configured to electrically drive the at least one light element in the one or more light strip members and a computing device communicatively coupled to the controller, the computing device configured to be programmed with or more music arrangements and enable the controller to illuminate one or more of the at least one light element in the one or more light strip members to enable a playing of one or more music arrangements on the stringed instrument.
US10403157B2

This method for displaying information relative to an aircraft is carried out by computer and includes the acquisition of a message from among a meteorological message and an aeronautical information message, each message including at least one mission object identifier; searching, among the mission object identifier(s) contained in each acquired message, for at least one mission object identifier verifying at least one criterion from among first, second and third predefined criteria, the first criterion depending on a received mission plan, the second criterion depending on the current position of the aircraft, and the third criterion depending on both the current position of the aircraft and the received mission plan; and if at least one mission object identifier is detected verifying at least one of the first, second and third predefined criteria, displaying each detected identifier.
US10403153B2

An autonomous emergency flight management system may find safe and clear landing sites for unmanned aerial systems (UASs) in emergency situations. Emergency flight management software may reside on an onboard computing system. The computing system may continuously look at internal databases and input from other systems (e.g., a global positioning system (GPS), camera, compass, radar, sonar, etc.), depending on what is available. The emergency flight management system may make decisions on its own without human intervention. For instance, a database may provide some local likely candidates for landing sites. Information associated with the candidates may include latitude, longitude, altitude for top of a building, etc. Position updates may be continuously provided from an autopilot or other suitable system.
US10403145B2

A distance offset is determined based on a determined time to collision, a relative lateral distance, and a relative longitudinal distance between the target and a host vehicle. A threat estimation is determined based on the distance offset and a distance threshold. A component of the host vehicle are actuated based on the threat estimation.
US10403141B2

Various aspects of a system and method to process traffic sound data to provide in-vehicle driver assistance are disclosed herein. The system includes one or more circuits in an electronic control unit (ECU) of a first vehicle. The one or more circuits in the ECU are configured to receive sound data captured by two or more audio-input devices associated with the first vehicle. The sound data corresponds to sound emanated from one or more other vehicles. Thereafter, a relative position (distance and/or angle) of the first vehicle from a second vehicle of the one or more other vehicles is determined based on the received sound data. Further, an in-vehicle alert is generated for the first vehicle based on the determined relative position. The in-vehicle alert comprises a virtual sound representative of sound emanated from the second vehicle.
US10403140B2

In response to detecting a traffic event such as a motorcycle lane splitting or an accident, a vehicle broadcasts a notification over a V2V communication channel. Traffic events may be detected using sensor systems of the vehicle or in response to messages reporting the event. Notifications may be received from the vehicle over a cellular communication channel. Roadside infrastructure, such as DSRC or cellular communication installations receive the notification and may rebroadcast it to adjacent vehicles. A DSRC installation may broadcast the message by way of a cellular communication installation and vice versa. The vehicle may provide a cellular notification by way of a driver's mobile device connected to a controller of the vehicle.
US10403139B2

A system includes a processor and a memory. The memory stores instructions executable by the processor to, upon receiving a first message including a map, a vehicle location, and a first location, navigate the vehicle to the first location, and then, after stopping the vehicle at the first location, navigate the vehicle to a second location upon receiving a second message.
US10403135B2

Various systems and methods for a roadside network. The roadside network includes one or more processors to receive gather traffic data from a first set and a second set of sensors associated with a first sector and second sector, respectfully. A minimum forward visibility range is determined. Portions of the sectors overlap to provide the minimum forward visibility range. Processed traffic data is generated based on the traffic data for both sectors. The processed traffic data is then sent to antennas to be transmitted to the respective sector.
US10403122B2

A programmable security system and method for protecting an item of merchandise includes a programming station, a programmable key and a security system. The programming station generates a security code and communicates the security code to a memory of the programmable key. The programmable key initially communicates the security code to a memory of the security device and subsequently operates the security device upon a matching of the security code in the memory of the security device with the security code in the memory of the programmable key. The programmable key may also transfer power via electrical contacts or inductive transfer from an internal battery to the security device to operate a lock mechanism. The security code may be communicated by wireless infrared (IR) systems, electrical contacts or inductive transfer. A timer inactivates the programmable key and/or the security device after a predetermined period of time. A counter inactivates the programmable key after a predetermined maximum number of activations.
US10403108B2

A surveillance and lighting system utilizing an existing electricity wiring for its power supply includes imaging and lighting devices and a network video recorder (NVR) wirelessly coupled with the imaging and lighting devices. Each imaging and lighting device has an imaging member operably in an on-state or an off-state; a lighting member operably in an on-state or an off-state; a microcontroller unit coupled with the imaging member and the lighting member for controlling operations of each of the imaging member and the lighting member in a respective state in accordance with an operation mode of said imaging and lighting device, and a power module coupled between the microcontroller unit and a standard AC power source for converting an AC power of the standard AC power source to at least one DC power.
US10403106B2

Embodiments of the present invention are directed to security systems and methods for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a charging circuit for providing power to the sensor and/or the item of merchandise. The security system may also include a cable connected to the sensor and at least one optical transceiver for defining a sense loop between the cable and the sensor.
US10403105B2

Embodiments of the present invention are directed to recoilers, merchandise security systems, and methods for displaying and protecting an article of merchandise from theft. In one example, the merchandise security system includes a sensor configured to be secured to the article of merchandise and a base for removably supporting the sensor and the item of merchandise thereon. The system also includes a recoiler operably coupled to the sensor. The recoiler includes a rotatable member defining a helical recess. The system further includes a cable configured to connect to the sensor and to be unwound from and wound on the rotatable member as the cable is extended and retracted. The cable is configured to be extended from the recoiler in response to the sensor being lifted off of the base, and the cable is configured to be retracted into the recoiler in response to the sensor being moved to a seated position on the base. The helical recess is configured to at least partially receive the cable therein as the cable is wound on the rotatable member.
US10403104B2

A tracker apparatus, and method thereof for tracking deployable units are provided. The tracker apparatus includes a first sensor group having a first power consumption profile; a second sensor group having a second power consumption profile; a communication circuit having a first network interface for communicating with a control server; an energy storage; a processing circuitry; and a memory, wherein the memory includes instructions that, when executed by the processing circuitry, configure the tracker apparatus to: trigger the processing circuitry to awaken from a low power mode, in response to a first input from a first sensor of the first sensor group exceeding a first threshold; activate a second sensor of the second sensor group in response to the first input corresponding to an unauthorized movement; and activate a tracking mode of the tracker apparatus, in response to a second input from the second sensor corresponding to an unauthorized movement.
US10403101B2

Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject matter, systems for projecting light to indicate a device status are provided, the systems comprising: a hardware processor that: determines a light status; determines whether to turn a light source on; selects a light format corresponding to the light status; projects light of a light source according to the light format; and determines whether to turn the light source off.
US10403100B1

A code is displayed on a screen with a first set of indicia, the code designed to be read only by a computer system. A second code is displayed only when it is determined that the code is being read. This determination is made by an optical sensor, such as a camera, detecting a particular wavelength of light above a threshold, the wavelength associated with an expected reader device. While the particular wavelength is detected the second code is displayed. Once the light is no longer detected, the display reverts back to the first code. In this manner, the second code, such as a barcode to be read is only displayed while the barcode is actually being read, but is otherwise hidden from view. The entire process can take place in under a second or in a fraction of a second, such as 1/10th of a second or less.
US10403090B2

An inspection system inspects gaming chips each having a color or a display indicating a value on an outer surface in a state where the gaming chips are stored in a case in which a maximum number of gaming chips to be stored is limited, and a radio tag storing gaming chip information is embedded in each of the gaming chips. The gaming chips are stored in the case capable of containing a row of gaming chips stacked in a thickness direction, and the inspection system includes a reading device that reads the radio tag of the gaming chip in the case and acquires gaming chip information of the gaming chip and a determining unit that compares the gaming chip information with a maximum number of gaming chips storable in the case and determines an abnormality of the gaming chip in the case when the number of gaming chips obtained from the gaming chip information is different from a maximum number of storable gaming chips.
US10403089B2

In various embodiments, a method of estimating odds that a player will win a round of a card game is disclosed. Information is received pertaining to cards that have been dealt from a deck at a particular point during a round of a card game. The information identifies cards that have been revealed to the player and a number of cards that have not been revealed to the player. An estimation of odds that the player will win the round of the card game is generated. The generating includes repeatedly, for each of the number of cards that has not been revealed to the player and for each remaining card to be dealt in the round, randomly selecting a card from remaining cards in the deck. The estimation of the odds is communicated for integration into a presentation of information pertaining to the card game.
US10403086B2

A method of gaming comprising: generating a game outcome by selecting a plurality of symbols, and displaying the selected symbols on a display at respective ones of a plurality of display positions arranged in a three-dimensional array; and determining whether the game outcome includes one or more winning outcomes. The method may include expanding the size of the three-dimensional array in response to occurrence of at least one trigger condition. The method may also include migrating symbols from one position to another within the three-dimensional array prior to determining whether the game outcome includes any winning outcomes.
US10403081B2

Systems and methods for serving patrons in a wagering game environment are described herein. In some embodiments, a method includes receiving patron service information, wherein the patron service information indicates activities of a patron in a casino. The method can also include selecting, based on the patron service information, a service for the patron, wherein the patron has not requested the service. Additionally, the method can include presenting a service order instructing a service attendant to deliver the service.
US10403076B2

The invention relates to a method for securing a document including a visual element, carried out by a processing unit comprising processing means, the method comprising generation, from the visual element, of a reference security datum, and storage of the reference security datum,wherein the reference security datum is generated by means of an algorithm configured so as to generate: for any image acquired from the visual element, a security datum whereof the differences relative to the reference security datum are less than a determined threshold, and for any image acquired on a different visual element, a security datum whereof the differences relative to the reference security datum are greater than said threshold.
US10403073B2

The present disclosure provides an intelligent lock, a method for operating the same, and an intelligent safe deposit box. The intelligent lock comprises: a mechanical lock body; an identity recognition module configured to acquire identity information of a user; a password input module configured to acquire a password input by the user; a controller electrically connected to the identity recognition module and the password input module, and configured to: determine whether the user is a legitimate user according to the identity information, determine whether the password is consistent with a reference unlocking password, and control a state of the mechanical lock body, wherein the controller controls the mechanical lock body to be in an unlocked state only on condition that it is determined that the user is a legitimate user and the password is consistent with the reference unlocking password.
US10403065B2

Presented are methods and devices for issuing an authorization for access to a secured area, particularly a building, a room, a vehicle, a computer system or the like, or for starting a machine, a vehicle, a computer or the like, having a monitoring unit comprising a transmitter, a receiver, and an evaluation device, and having a key, a key card or similar, referred to as a key in short below, having a transmitter, a receiver and an electronic device. A permissible position and/or a permissible distance between the transmitter of the monitoring unit and a permissible key is determined prior to issuing an authorization, wherein the transmitter of the monitoring unit transmits signals and the key transmits response signals back to the monitoring unit. The permissible position and/or the permissible distance of the key are determined from the signals received by the key, wherein a signal strength of said signals is evaluated in various directions and/or angles.
US10403061B2

Authenticating a security article comprises capturing biographic information from the security article, detecting a physical property of a security feature on and/or in the security article, processing the captured biographic information and the detected physical property of the security feature to determine whether the security article is genuine, and outputting a signal indicative of the determination.
US10403059B2

Distributed monitoring systems and methods are provided for monitoring a vehicle, such as a rotorcraft. One exemplary system includes a plurality of sensor management modules onboard the vehicle and coupled to respective sensing arrangements mounted onboard the vehicle to provide measurement data corresponding to a respective mechanical component. A mobile device is communicatively coupled to the management modules over a wireless network associated with the vehicle. The mobile device configures the management modules for sampling their sensing arrangements, receives the measurement data obtained in accordance with the configuration information from the management modules, determines the condition of the respective mechanical components based on the corresponding measurement data, and displays a graphical representation of the condition of the respective mechanical component.
US10403057B1

A vehicle data collection and evaluation system. A vehicle data collection device is configured to collect the data associated with the operation of the vehicle. A transmitter is configured to transmit the collected data. An analytics server is configured to receive the collected data transmitted by the transmitter and to process the collected data. A rate processing server configured to determine a driver safety rating. The collected data comprises vehicle speed measured at a predetermined time interval and the analytics server (i) determines a change in speed value over the predetermined time interval and raises the change in speed value to an exponential power to determine an exponentiated change in speed value; (ii) determines a maximum speed of the vehicle during the predetermined time interval; and (iii) determines the driver safety rating based on the maximum speed and a magnitude of the exponentiated change in speed value relative to a distance traveled over the predetermined time interval.
US10403054B2

Aspects of the technology described herein provide for generating a customized three-dimensional (3D) graphical object. A 3D graphical object is retrieved from a 3D map application and a plurality of 3D components that comprise the 3D graphical object is determined. A selection of a first 3D component of the plurality of 3D components is received. The first 3D component is replaced with a second 3D component, and a customized 3D object is provided. The customized 3D object includes the second 3D component in place of the first 3D component.
US10403045B2

A digital medium environment includes at least one computing device (e.g., a user's mobile device) in an environment. Systems and techniques are described for presenting a photorealistic augmented reality experience in real time on the computing device. A lighting representation of the environment is obtained from a partial view of the environment, such as from an image of the environment, and used to render a 3D asset (e.g., graphics of a synthetic object). The 3D asset is inserted into the environment by compositing the rendered 3D asset with the image of the environment accounting for occlusion and based on the lighting representation to form a composite image. Photorealistic processing is applied to the composite image by adding lighting for the rendered 3D asset to a portion of the background of the composite image. Consequently, the inserted graphic is indistinguishable from the real-world scene.
US10403035B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rendering an image of a scene affected by multiple light sources. In one aspect, a method includes subdividing the scene into cells; sampling light source —point pairs; for each pair, determining a contribution value of the light source to the point; for each cell and each light source: determining a maximum contribution value of the contribution values for the light source to the color of the points that are in the cell, and determining, based on the maximum contribution value, a significance value that is a measure of an estimated importance of the light source in rendering a portion of the image corresponding to the cell; and rendering the image of the scene by sampling light sources having a higher significance value more often than light sources having a lower significance value.
US10403031B2

Methods, systems, and apparatus for obtaining first image features derived from an image of an object, providing the first image features to a three-dimensional estimator neural network, and obtaining, from the three-dimensional estimator neural network, data specifying an estimated three-dimensional shape and texture based on the first image features. The estimated three-dimensional shape and texture are provided to a three-dimensional rendering engine, and a plurality of three-dimensional views of the object are generated by the three-dimensional rendering engine based on the estimated three-dimensional shape and texture. The plurality of three-dimensional views are provided to the object recognition engine, and second image features derived from the plurality of three-dimensional views are obtained from the object recognition engine. A loss is computed based at least on the first and second image features, and the three-dimensional estimator neural network is trained based at least on the computed loss.
US10403024B2

Embodiments provide for a graphics processing apparatus comprising render logic to detect rendering operations that will result in framebuffer having the same data as the initial clear color value and morphing such rendering operations to optimizations that are typically done for initial clearing of the framebuffer.
US10403022B1

Technology is described for distributing an environment event stream and rendering of video for a three dimensional (3D) virtual environment using a distributed system. A method may include receiving an environment event stream from a first computing node. The environment event stream may be used by a virtual environment engine to modify a 3D virtual environment. A destination computing node for the environment event stream may be determined using a destination address stored by a broadcast repeater. Another operation may be sending the environment event stream from the broadcast repeater to the destination computing node at the destination address. In addition, a video of an environment copy of the 3D virtual environment may be rendered as modified by the environment event stream from a perspective of a virtual camera to provide rendering of the 3D virtual environment that is distributed.
US10403020B2

An animation engine is configured to apply motion amplifiers to sketches received from an end-user in order to create exaggerated, cartoon-style animation. The animation engine receives a sketch input from the end-user as well as a selection of one or more motion amplifiers. The animation engine also receives one or more control sketches that indicate how the selected motion amplifiers are applied to the sketch input. The animation engine projects the sketch input onto a sketch grid to create a sketch element, and then animates the sketch element by deforming the underlying sketch grid based on the control sketches. The animation engine then interpolates the sketch input, based on the deformations of the sketch grid, to animate the sketch. In this manner, the animation engine exposes an intuitive set of tools that allows end-users to easily apply the well-known Principles of Animation.
US10403019B2

A multi-channel tracking pattern is provided along with techniques and systems for performing motion capture using the multi-channel tracking pattern. The multi-channel tracking pattern includes a plurality of shapes having different colors on different portions of the pattern. The portions with the unique shapes and colors allow a motion capture system to track motion of an object bearing the pattern across a plurality of video frames.
US10403013B2

A method for use in an electronic device including selecting, by the electronic device, a filtering region in a first layer of a user interface based on a position of a content item in a second layer of the user interface; applying, by the electronic device, a graphical effect to the filtering region; displaying, on a display of the electronic device, a screen that is produced by merging the first layer with the second layer after the graphical effect is applied to the filtering region.
US10403012B2

An integrated system for the monitoring and treating diabetes is provided, including an integrated receiver/hand-held medicament injection pen, including electronics, for use with a continuous glucose sensor. In some embodiments, the receiver is configured to receive continuous glucose sensor data, to calculate a medicament therapy (e.g., via the integrated system electronics) and to automatically set a bolus dose of the integrated hand-held medicament injection pen, whereby the user can manually inject the bolus dose of medicament into the host. In some embodiments, the integrated receiver and hand-held medicament injection pen are integrally formed, while in other embodiments they are detachably connected and communicated via mutually engaging electrical contacts and/or via wireless communication.
US10403009B2

The present disclosure relates to the generation of partial surface models from volumetric datasets for subsequent registration of such partial surface models to surface topology datasets. Specifically, given an object that is imaged using surface topology imaging and another volumetric modality, the volumetric dataset is processed in combination with an approach viewpoint to generate one or more partial surfaces of the object that will be visible to the surface topology imaging system. This procedure can eliminate internal structures from the surfaces generated from volumetric datasets, thus increases the similarity of the dataset between the two different modalities, enabling improved and quicker registration.
US10402998B2

A position estimation apparatus which estimates a position of a mobile object in a space includes: a measurement unit which measures, for each of points in a local space in proximity to the mobile object, a position and an attribute; an extractor which extracts position information and attribute information from a result of the measuring by the measurement unit, for each measurement voxel in a group of measurement voxels arrayed three-dimensionally in association with the local space; a map manager which manages position information and attribute information, for each map voxel in a group of map voxels arrayed three-dimensionally in association with the space represented by a map; and a position estimator which estimates a position of the mobile object, based on a position information approximation degree and an attribute information approximation degree.
US10402997B2

This invention is to provide a technique capable of detecting a displacement of a positioning object with respect to a reference position in an actual space with high accuracy. A position of an imaging object detected in an imaged image is converted into a displacement of the positioning object with respect to the reference position in the actual space based on conversion information representing a correlative relationship between the position of the imaging object in the image and the displacement of the positioning object from the reference position. The conversion information is determined in advance based on positions of the imaging object detected from a plurality of images respectively imaged with the positioning object positioned at each of a plurality of imaging positions.
US10402992B2

A method and apparatus for capturing images of a scene using a capsule device including a camera are disclosed. An image sequence is captured using the camera when the capsule device travels through a human gastrointestinal tract. Also, structured-light images are captured using the camera by projecting structured light to one or more objects in a field of view of the camera when the capsule device travels through the human gastrointestinal tract. The structured-light images are interleaved with regular images in the image sequence. The distance information with respect to the capsule camera associated with objects of the selected image is derived. Both the image sequence and the distance information are outputted. A method of determining the size of an object of interest utilizing the distance information is also disclosed. In another method, the distance information is used to scale object or adjust intensities.
US10402990B2

A medical viewing system (10) determines a viewing plane and provides medical images with the determined viewing plane. The medical viewing system (10) includes an X-ray image acquisition device (1), an echocardiographic image acquisition device (2) and a processing unit (3). The X-ray image acquisition device (1) is adapted to acquire an X-ray image in an X-ray imaging plane. The echocardiographic image acquisition device (2) is adapted to acquire a plurality of echocardiographic images. The processing unit (3) is adapted for a determination of an indicator in the X-ray image indicating a viewing plane for an echocardiographic image. The indicator may be an indicator line (41) in the X-ray image indicating the viewing plane perpendicular to the X-ray imaging plane. The processing unit (3) is further adapted for registering or fusing the X-ray image and the plurality of echocardiographic images together, and for then providing an echocardiographic image in the identified viewing plane. The identified viewing plane may be related to specific plane of a device (valve clips, plugs. . .) or of a specific anatomical structure.
US10402984B2

A method comprising: processing received image data and/or received depth data to track an object moving in a monitored scene space; determining a bearing of the tracked moving object in the monitored scene space; and adaptively filtering outputs from a plurality of spatially diverse microphones in dependence upon the bearing of the tracked moving object in the monitored scene space to produce a combined audio signal.
US10402983B2

A surveillance system and method are provided. The surveillance system includes at least one camera configured to capture a set of images of a given target area that includes a set of objects to be tracked. The surveillance system includes a memory storing a learning model configured to perform multi-object tracking by jointly learning arbitrarily parameterized and differentiable cost functions for all variables in a linear program that associates object detections with bounding boxes to form trajectories. The surveillance system includes a processor configured to perform surveillance of the target area to (i) detect the objects and track locations of the objects by applying the learning model to the images in a surveillance task that uses the multi-object tracking, and (ii), provide a listing of the objects and their locations for surveillance task. A bi-level optimization is used to minimize a loss defined on a solution of the linear program.
US10402978B1

A method for detecting a pseudo-3D bounding box based on a CNN capable of converting modes according to poses of detected objects using an instance segmentation is provided to be used for realistic rendering in virtual driving. Shade information of each of surfaces of the pseudo-3D bounding box can be reflected on the learning according to this method. The pseudo-3D bounding box may be obtained through a lidar or a rader, and the surface may be segmented by using a camera. The method includes steps of: a learning device instructing a pooling layer to apply pooling operations to a 2D bounding box region, thereby generating a pooled feature map, and instructing an FC layer to apply neural network operations thereto; instructing a convolutional layer to apply convolution operations to surface regions; and instructing a FC loss layer to generate class losses and regression losses.
US10402974B2

In a method and an evaluation computer for evaluating medical data having a temporal resolution, a preprocessing phase and a postprocessing phase, are executed. The medical data include a first dataset acquired at a first time point of the temporal resolution and a second dataset acquired at a second time point of the temporal resolution. The preprocessing of the first dataset is performed in a first time period and the preprocessed first dataset is provided as an output. The preprocessing of the second dataset is performed in a second time period and the preprocessed second dataset is provided as an output, and an interactive preparation of the postprocessing is carried out in the second time period based on the preprocessed first dataset. The medical data are evaluated by postprocessing using the preprocessed first dataset and/or the preprocessed second dataset.
US10402970B2

A system and method is provided for performing a model-based segmentation of a medical image which only partially shows an anatomical structure. In accordance therewith, a model is applied to the image data of the medical image, the model-based segmentation providing an adapted model having a first model part having been adapted to the first part of the anatomical structure in the medical image of the patient, and a second model part representing the second part of the anatomical structure not having been adapted to a corresponding part of the medical image. Metadata is generated which identifies the first model part to enable the first model part to be distinguished from the second model part in a further processing of the adapted model. Advantageously, the metadata can be used to generate an output image which visually indicates to the user which part of the model has been personalized and which part of the model has not been personalized. Other advantageous uses of the metadata in the further processing of the adapted model have also been conceived.
US10402967B2

The present invention relates to a device, system and method for quality assessment of medical images. The device comprises an image input configured to obtain a medical image acquired according to an imaging guideline, a database access unit configured to access a database storing reference images for a plurality of imaging guidelines and for obtaining a reference image based on the imaging guideline used for acquisition of the obtained medical image, an analysis unit configured to analyze the obtained medical image in view of the obtained reference image and/or the used imaging guideline to generate quality information representing the quality of the obtained medical image, and a quality output configured to output the generated quality information.
US10402966B2

Methods and systems for identifying optimized ablation targets for treating and preventing arrhythmias sustained by reentrant circuits are described. The methods comprise receiving at least one mesh generated from one or more images of a patient's heart, receiving activation data generated from one or more simulations of electrical-signal propagation over the at least one mesh, generating at least one flow graph based on the activation data and the at least one mesh, and applying a max-flow min-cut algorithm to the at least one flow graph to determine at least one of a number, one or more dimensions, and one or more locations of one or more ablation targets. Non-transitory computer-readable media storing a set of instructions for treating and preventing arrhythmias sustained by reentrant circuits are also described.
US10402965B1

Various methods for reducing artifacts in OCT images of an eye are described. In one exemplary method, three dimensional OCT image data of the eye is collected. Motion contrast information is calculated in the OCT image data. A first image and a second image are created from the motion contrast information. The first and the second images depict vasculature information regarding one or more upper portions and one or more deeper portions, respectively. The second image contains artifacts. Using an inverse calculation, a third image is determined that can be mixed with the first image to generate the second image. The third image depicts vasculature regarding the same one or more deeper portions as the second image but has reduced artifacts. A depth dependent correction method is also described that can be used in combination with the inverse problem based method to further reduce artifacts in OCT angiography images.
US10402964B2

A system, device, and method for inspecting the cosmetic and operational features of electronic devices, including computing and telecommunications devices. The cosmetic inspection system includes an image capture unit for capturing the images of the electronic devices, and a user interface for processing the captured images and providing relevant information to the user of the system. Images of the external components such as external casing materials or touch screens of electronic devices are captured and the cosmetic inspection system uses baseline images to make determinations to identify defective components of the electronic devices. Based on these determinations, the system may conclude which, if any, replacement components of the devices are needed to restore the electronic device. In one embodiment, a user of the system may then be provided with information through a user interface about defective components and options for ordering replacement components.
US10402963B2

Defect detection on transparent or translucent wafers can be performed on a die using references from the same die. A first calculated value based on a kernel size, such as a moving mean, is determined. A first difference is determined by subtracting the first calculated value from a pixel intensity. Candidate pixels with a first difference above a threshold are classified. A second calculated value based on a kernel size, such as a local median, is determined. A second difference is determined by subtracting the second calculated value from the pixel intensity. Pixels that include a defect are classified when the second difference is above the threshold.
US10402962B2

A system and method for training a bead detection system can include identifying a starting region on a bead based on a starting indicator. The bead can be analyzed at the starting region to identify bead characteristics. The bead can then be analyzed away from the starting region, based on the identified bead characteristics, to identify a bead profile for use during non-training bead inspection.
US10402951B2

An image processing element 4 (image processing apparatus) of the present invention, the benchmark value calculation element 41 calculates a benchmark value indicating the unevenness level of the brightness value from the brightness distribution in the proximity of pixels and the area-dividing element 43 sets up the enhancement level (property of the filter or intensity of the filter) corresponding to the unevenness level of the benchmark value per se every divided divided-area, so that an adjustment corresponding to the level of the brightness value is unnecessary and the enhancement processing can be executed in high-accuracy from a low-brightness portion to a high-brightness portion. In addition, no setting depending on the brightness value is mandatory, so that a fine setting and a fine adjustment prior to imaging is unnecessary and a highly-accurate processing can be executed securely even when the imaging environment and an imaging condition change.
US10402944B1

A user device may capture an image including an object, and may identify the object, including determining an outline of the object. The user device may determine a first center point of the object and an angle of orientation of the object in relation to the image. The user device may rotate the image based on the angle of orientation, including changing one or more dimensions of the image. The user device may, after rotating the image, determine the one or more dimensions of the rotated image, calculate one or more offset values associated with changing the one or more dimensions of the rotated image, and determine a second center point of the object based on the first center point and the one or more offset values. The user device may perform an action related to the rotated image based on determining the second center point of the object.
US10402943B2

An image enhancement device that includes a down-sampling module, correction modules and an up-sampling module is provided. The down-sampling module down-samples an input image to generate down-sampled images having different down-sampled resolutions. Each of the correction modules performs correction on one of the down-sampled images according to a correction model based on at least one correction parameter to generate one of corrected images. The up-sampling module up-samples the corrected images to generate up-sampled images, wherein each of the up-sampled images is of a same up-sampled resolution. The concatenating module concatenates the up-sampled images into an output image.
US10402941B2

A method of increasing resolution of an image includes generating vector contours associated with a first image and scaling the vector contours to a second resolution. The first image has a first resolution, and the second resolution is greater than the first resolution. The vector contours are rendered to generate a guiding image at the second resolution, and a second image is generated from the first image based on the guiding image, by using joint upsampling. The second image is generated at the second resolution. The vector contours can be generated by bitmap tracing binary images at different quantization levels. An apparatus and computer readable device implementing the method of increasing the resolution of an image are also provided.
US10402940B2

A method for processing images in an imaging device includes the steps of using real time scalar software (RTSS) for: receiving scalar input data (SID) from video preview application software (VPAS) within a host computer; and performing scaling and cropping operations within the imaging device on raw image frame data to create a scaled down frame (SDF) within the imaging device. As a result, images of high resolution can be transmitted efficiently with significantly reduced amounts of data over the data links, and achieve a high number of frames per second.
US10402939B2

There is provided an information processing device to improve visibility of an image displayed in a display area in which a plurality of normal directions are present of a curved display or the like, the information processing device including: a display controller that controls a way of displaying an object image corresponding to an image of an object displayed in a display area in which a plurality of normal directions are present. The display controller controls the way of displaying the object image such that a first display area included in the display area and a second display area included in the display area and different from the first display area have different ways of displaying.
US10402930B2

A graphics rendering system is provided for controlling the rendering of images to manage expected errors. The graphics rendering system receives a specification of a render task to be performed to render an image of a graphics scene and then identifies computing devices that each have a graphics processing unit. The graphics rendering system directs each of the identified computing devices to render the image specified by the render task such that each identified computing device renders the same image. When the graphics rendering system detects that a computing device has completed the render task successfully, it provides the image rendered by that computing device as the rendered image of the render task such that any other image rendered by another of the computing devices is not needed.
US10402921B2

Examples described herein pertain generally to network computer systems, and more specifically, to network computer systems for evaluating contingency based outcomes for network transactions.
US10402911B1

A system, method, and computer readable medium for removing credit card numbers from a financial transaction record is provided. A temporary record containing only numeric characters is generated by parsing non-numeric characters from the financial transaction record. Numeric strings are then parsed from the temporary record and evaluated to determine if the parsed numeric strings potentially comprise a credit card number. Numeric strings that are evaluated as potentially comprising credit card numbers may then be further evaluated to determine if the numeric strings comprise valid credit card numbers. The original financial transaction record may then be searched for numeric strings evaluated as valid credit card numbers. Any string of consecutive characters that match a validated credit card number may then be replaced with white space characters or other innocuous characters in the transaction record.
US10402903B2

According to various embodiments, trades may be filled based at in part on order price and fill rates determined for providers of orders. In some embodiments, orders at a given price in an order book may be ordered in order of decreasing fill rate, such that orders associated with a higher fill rate (or higher probability of fill) are preferenced above orders associated with a lower fill rate. In some embodiments, order books may also be ordered based in part on response times from order providers. For example, orders in an order book may be ordered according to an algorithm that preferences higher fill rates and shorter response times ahead of orders with lower fill rates and longer response times. Order book ordering algorithms may also consider order quantity and interdependence and duplication of order quantity.
US10402899B2

Systems and methods are provided for managing shared expenses. The systems and methods may include a financial service provider identifying shared expenses in a customer's transaction history with software application executed on a server or personal computing device. The financial service provider may identify other individuals with whom the customer shares the expense, and send requests for reimbursement on the customer's behalf. The financial service provider may monitor the status of reimbursement payments, and send reminders as necessary until the shared expense has been reimbursed.
US10402886B2

A tag database stores tag information corresponded to respective user identification information, shop identification information, and merchandise identification information. A tag management unit execute a tag mutual assignment process on a tag database that realizes a state where tag information is mutually assigned between user identification information and either shop identification information or merchandise identification information related to a mutual assignment target action. A tag processing unit, in response to a tag process target action in the user terminal, searches the tag database for tag information corresponded to user identification information, shop identification information, or merchandise identification information regarding the tag process target action, and acquires, based on extracted tag information, tag information or identification information used for generating presentation information to be transmitted to the user terminal. A presentation information generating unit, using the tag information or identification information acquired by the tag processing unit, generates the presentation information.
US10402881B2

A client computing device comprising an indicia sensor and a processor coupled to the indicia sensor is described. The processor is configured to receive identification data for an original motor through the indicia sensor, identify a replacement motor based at least in part on the identification data, and identify a local seller of the replacement motor based at least in part on a first location associated with the client computing device and a second location associated with the local seller.
US10402880B2

In a multimedia device, a method, apparatus, and system for image processing and virtual outfitting experience(s) sharing, where in provider(s) and user(s) are associated in like-mind groups, offering and sharing their virtual fitting image(s), setting(s), component(s) and/or experience(s), based on their personal preference(s) and/or style(s); means for said system to process image(s) and simultaneously virtual outfit a plurality of users in group(s) at the same time; means for said system to facilitate said sharing in a continuous way through data, image and/or multimedia information data feeds; and means for said system to organize, manage and maintain a plurality of said virtual outfitting item(s), image(s), data, provider(s), user(s), group(s), relationship(s) and/or etc., as a self-sustaining peer virtual outfitting community.
US10402877B2

Systems, methods, and computer program products for processing an online transaction to purchase a set of products. In response to receiving a request to process a transaction to purchase the set of products, an On-Line Transaction Processing (OLTP) system retrieves data from a corresponding database record that defines the set of products being purchased. The database record may also define a seller, a supplier, and a merchant for each product. For each product having the seller as the merchant, the OLTP determines a form of payment to be used to pay the supplier of the product based on rules governing forms of payment retrieved from a payment rules database. When the forms of payment have been determined, the OLTP system may add data to the database record that identifies the form of payment used to pay the supplier for each product in the record.
US10402876B1

Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a modification to domain name management; analyze metadata and registrant accounts associated with the request; determine whether related domain name activities indicate high or low risk of malicious behavior; if high risk, the request may be queued for manual review; on manual review, if the request is deemed high risk, an attempt to contact the registrant may be made; if unsuccessful, or if the registrant verifies an invalid request, the request may be cancelled. if the behavior or request is low risk, and/or if the registrant confirms the request is valid, the request may be approved and fulfilled.
US10402872B1

A system for documenting and coding diagnostic and interventional procedures for hospital and physician reimbursement, and automating the process of documenting and coding so that the two steps are unified into a singular activity. The computer-based system provides a graphical user interface allowing the physician to input details pertinent to the diagnostic and interventional procedures in an interactive manner. The computer program provides active guidance that enforces specification of details required to justify medical necessity of each performed procedure. Based on the physician's procedure entry, the program generates the resulting CPT (Current Procedural Terminology) codes and their accompanying documentation, thereby eliminating the opportunity for error. The program produces reports ready for submission for reimbursement.
US10402866B2

Systems and methods are disclosed for dynamically providing content to a user. The disclosed embodiments include generating a recommendation matrix based on event data received from a client. In certain embodiments, the client may be configured to generate event data associated with the client or a user associated with the client. The disclosed embodiments may also include generating an offer score matrix based on the recommendation matrix and the event data. In certain aspects, the offer score matrix may include score values associated with a set of offers to be provided to the user. The disclosed embodiments may identify a first offer from the set of offers based on the score values for the offers and provide an identification of the first offer. The disclosed embodiments may also receive content associated with the first offer for display on the client.
US10402865B2

An online system receives information describing a target group of online system users from a third party system and stores the information describing the target group. The online system subsequently uses the target group to select content for presentation to one or more users. For example, users included in the target group are identified as eligible to be presented with content items. Based on revenue obtained by the online system from presenting content based on the target group, the online system determines a monetization value for the target group. The online system determines whether to continue storing the information describing the target group based on the monetization value.
US10402858B2

A computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion are disclosed. Various embodiments are operable to receive a plurality of keywords to be trafficked on a search engine, and automatically select at least one of the plurality of keywords to be omitted from trafficking on the search engine based on pruning criteria. In some example embodiments, the automatically selecting comprises for each one of the selected at least one of the plurality of keywords, determining a corresponding confidence level with which a corresponding predicted value of the keyword(s) is expected to satisfy the pruning criteria, with the automatic selection of each one of the selected at least one of the plurality of keywords being based on the corresponding confidence level and a configurable confidence level threshold.
US10402854B2

Online entities oftentimes desire to ascertain information about their audience members. To determine information about audience members and their activities, online transactions including information about transactions performed by audience members are collected. One or more audience analysis processes are applied to the online transactions to determine the collection of online transactions performed by a given audience member. With an accurate assignment of online transaction to the audience member, the audience member and associated transactions may be classified as a legitimate or illegitimate.
US10402850B2

A method includes receiving identification information with a first electronic device and via a network, wherein the identification information is unique to a particular user device accessing webpage content, determining whether the identification information matches an identifier of a plurality of identifiers stored in a memory associated with the first electronic device, generating a reliability metric based on the determining, and providing the reliability metric to a second electronic device different from the first electronic device via the network. In such methods, the reliability metric is accessible by at least one bidder during a real-time auction associated with the webpage content.
US10402846B2

A method of responding to a criterion-based request for information collected from users meeting the criterion while complying with a user-requested privacy requirement. In one embodiment a request is received for data comprising facial or audio expressions for users who meet the criterion. A program monitors activities indicative of user attention or user reaction based on face tracking, face detection, face feature detection, eye gaze determination, eye tracking, audio expression determination, or determination of an emotional state. When a user requests a high level of privacy, the timestream data collected for the user is aggregated with timestream data collected for other users into a statistical dataset by processing the timestreams to ensure the high level of privacy in the statistical dataset which is provided to a content provider without providing data collected for the user who has requested the high level of privacy.
US10402843B2

A method is applied in a positioning Electronic Shelf Label, ESL, system, wherein each ESL of a set of ESLs is being associated with a target position datum, and wherein each item positioned in a sales area is associated with an ESL. The method includes receiving checklist data indicating at least one sales area item; updating a current set of target position data; receiving a user terminal position datum; monitoring the user terminal position datum; and if a set of triggering criteria is met triggering an alert. Checklist data may be derived from a user terminal GUI, and be received in the user terminal, or be received in the ESL control unit from the user terminal or from another available system interface. Further, a system, a user terminal, an ESL, a computer program and a computer program product is provided. Embodiments enable improved increased efficiency for customers or in-store staff.
US10402842B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting the costs of assets. A method includes receiving consumption data via a first channel of a plurality of channels. The consumption data indicates an amount of consumption of an asset. The method also includes determining whether one or more predetermined thresholds are satisfied based on the consumption data. The method further includes adjusting a cost of the asset in response to determining that the consumption data satisfies the one or more predetermined thresholds. The method further includes publishing, by a computer processing device, one or more messages indicating an adjusted cost of the asset to one or more client devices via a second channel of the plurality of channels.
US10402839B1

Methods and systems for determining drug trend and drug inflation are described. In one embodiment, an index sample may be selected including an identification of a plurality of drugs. A weighting factor associated with each of the plurality of drugs in the index sample may be calculated. A first weighted price of for the plurality of drugs may be calculated for a first time period. A second weighted price for the plurality of drugs may be calculated for a second time period. A price index may be calculated for the second time period based on the first weighted price and the second weighted price. Other methods and systems are described.
US10402834B2

One or more devices send, over a network, an advertisement for presentation by a video client, where the advertisement includes a trigger for secondary advertising content that is presented, within a hotspot designated in the primary advertisement, as part of the primary advertisement. The one or more devices receive, via the network, a notification from the video client that a user has selected the trigger and determine, based on the notification, particular secondary advertising content to be presented to the user. The one or more devices send, over the network, instructions to the video client to retrieve the particular secondary advertising content for presentation to the user.
US10402833B2

There is provided a method and system for qualification testing in a social network service. Qualification testing provides access control into a social network, wherein qualification is based on answers to questions related to a topic. In one example, members admitted to the network provide guidance, notes and research assistance to another member. The social network members access the social network from an external networked computing service, such as another social network, to facilitate easy connection to potential members. The social network may be implemented as an application overlay to the external service, or may access connections in the external network.
US10402828B2

Systems and methods include: implementing a first machine learning model to generate an output of a global digital threat score for an online activity based on an input of the collected digital event data; implementing a second machine learning model that generates a category inference of a category of digital fraud or a category of digital abuse from a plurality of digital fraud or digital abuse categories; selecting a third machine learning model from an ensemble of digital fraud or digital abuse machine learning models based on the category inference generated by the second machine learning model, wherein the ensemble of digital fraud or digital abuse machine learning models comprise a plurality of disparate digital fraud or digital abuse category-specific machine learning models; and implementing the selected third machine learning model to generate a digital fraud or digital abuse category-specific threat score based on the digital event data.
US10402823B1

System for cryptocurrency transactions, includes a server configured to mediate exchange of data between user devices; an internal currency derivable from any cryptocurrency; each user device configured to issue, transfer rights, redemption and restoration of an internal currency unit. Issue includes creation of new addresses in blockchain, protected by splitting the private key PrivKey into first part (PrivKey1) and second part (PrivKey2), and requires connection to the blockchain only once, to generate PrivKey and to split PrivKey into PrivKey1 and PrivKey2, based on PrivKey*G=(PrivKey1*PrivKey2)*G. PrivKey1 is generated and stored in the server, PrivKey2 is generated on the user's device. The server stores all PrivKey1's device IDs of the user's device. Redemption requires both PrivKey1 and PrivKey2; public key PublicKey of each internal currencies unit is PrivKey1*(PrivKey2*G)=PrivKey2*(PrivKey1*G)=PublicKey; user with PublicKey can check balance for the corresponding private key PrivKey but needs PrivKey to redeem/transfer.
US10402822B2

Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website involving sensitive information. Such embodiments provide methods, systems and computer program products to: (a) register at least one entity with a gate keeper module, the registering comprising associating the entity with a subscription level; (b) associate a sub-string of a character string with a unique token so that a direct link does not exist between the unique token and the character string; and (c) during processing of the online transaction: (i) using the unique token for intermediate steps during the processing of the online transaction; and (ii) only accessing the character string in storage memory to complete the online transaction after receiving a request from at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.
US10402811B2

A user terminal supporting mobile payment service is provided. The user terminal includes a display, a memory in which a payment application is stored, and a processor configured to run the payment application. If at least one specified user input occurs on the display while in a locked state, the processor runs the payment application without unlocking the locked state. Thus the payment application may be quickly launched from the locked state.
US10402796B2

Embodiments of the invention are directed to a system, method, or computer program product for utilizing a block chain distributed network for generation of blocks with searchable metadata code embedded therein for recreating a historic record of how a transaction is processed from a client origination to external clearing. The invention provides a process by which a distributed ledger technology is utilized to store complete payment structures and their events across application life-cycles to recreate a historic record of event processing. The record allows for complex tracking and tracing across complex event processing where data points are received, spliced, and processed across multiple applications in a high quantity high velocity environment.
US10402790B1

Systems and methods are provided herein that can include capturing a plurality of images of a document, analyzing the plurality of images to identify a plurality of acceptable portions within the plurality of images, combining the plurality of acceptable portions to generate a composite image of the document, and transmitting the composite image to a depository. Additionally or alternatively, the systems and methods can include capturing an image of a document, identifying a designated portion of the captured image of the document that fails to satisfy a predetermined image quality criteria, recapturing an image of only the designated portion of the document, generating a composite image from the captured image of the document and the recaptured image of only a portion of the document, and transmitting the composite image of the document to a depository via a communication pathway.
US10402785B2

A terminal apparatus includes a storage generation unit that generates a storage module that stores, in association with information concerning a process related to a job that is performed by executing multiple processes in a sequential order, and information concerning a process to be performed with a system connected from among the multiple processes, screen data of the system used in the process with the system connected and a display controller that performs control to display the screen data if the system is unconnectable when a request to execute the process is received.
US10402783B2

A method of automatically re-organizing structured data in a reporting system based on screen size calculated an initial layout for data containers in a report, checks to see if any of the data containers are obscured by the right display edge, and re-arranges the data containers so that no containers are obscured. A similar process is performed on any data grids with obscured columns. Columns are removed according to importance to maintain context. Elements in a removed column are added below respective associated rows.
US10402782B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input, the user input indicating a user command to display a timeline screen, in response to the user input, processing patient-specific data to determine one or more medical events to be graphically depicted, the one or more medical events being specific to a patient, and displaying the timeline screen on the mobile device, the timeline screen displaying a timeline associated with the patient and comprising at least a portion of the one or more medical events, each medical event comprising summary information, the one or more medical events being displayed in chronological order.
US10402781B2

Multi-dimensional barcodes at a product include service identifiers for the product so that an end user with a portable information handling system captures an image of the multi-dimensional barcode and extracts the service identifiers to obtain service information from a service network location. For example, a service identifier embeds a URL that links to a video demonstrating how to assemble the product. As another example, a service identifier links to a service network location and includes a unique identifier so that an end user retrieves warranty or purchase information for the product.
US10402765B1

Embodiments of the disclosure include systems and methods for analyzing network management using customer provided information. A system comprises a computer having a processor and a memory; and an application stored in the memory that, when executed by the processor, identifies a plurality of customer sites; receives customer input information for each of the customer sites, wherein input information includes a priority level for the customer site, a number of employees at the customer site, a type of customer site, services provided by the customer site, and the redundancy of the services provided by the customer site; monitors the performance of each of the customer sites and service to each of the customer sites; determines one or more trouble tickets for each of the customer sites based on issues in the monitored performance for each of the customer sites; and prioritizes the trouble tickets based on the customer input information.
US10402760B2

Computer-implemented systems and methods for the sale of consumer services. Predictions are made based on the behaviors, preferences, assets, identifying characteristics, and other attributes associated with customers and merchants. In one implementation, a prediction is made as to whether a customer is likely to request a service and whether a merchant is likely to be selected by the customer to provide the service. In another implementation, the calendars of a merchant and customer are automatically updated to account for the customer's late arrival to an appointment at the merchants location. In yet another implementation, a customer purchases an appointment for a service from another customer that has the appointment scheduled with a merchant providing the service.
US10402759B2

A method includes generating a workforce plan including forecasted headcount values associated with a plurality of dimension members of a plurality of dimensions and receiving input to create a first dimension member of a particular dimension of the plurality of dimensions. The particular dimension has an associated dimension level in a hierarchy corresponding to the particular dimension. The method includes storing data associated with the first dimension member to a data store associated with the workforce plan and receiving headcount values associated with a second dimension member that differs from the first dimension member. The method includes generating a graphical user interface (GUI) indicating that the first dimension member is determined to be a potential match for the second dimension member based on the first dimension member being a member of the particular dimension and having the same dimension level as the second dimension member.
US10402758B2

An online system maintains information describing interactions by its users with various applications. To allow evaluation of an application against other applications, the online system identifies additional applications having a threshold measure of similarity to the application and with which at least at threshold number of users interacted during a time interval. Based on a number of users who interacted with various additional applications and amounts of revenue obtained by additional applications, the online system selects a group of additional applications. The online system selects additional applications from the group based on scores for the additional applications determined from user interaction and revenue obtained by the additional applications and provides information about the additional applications selected from the group to an entity associated with the application.
US10402740B2

In an example embodiment, first user input including handwriting input and non-alphanumeric symbolic input is detected. The non-alphanumeric symbolic input is input into a first machine learning model trained to output a set of possible actions corresponding to the non-alphanumeric symbolic input and a probability score assigned to each action in the set of possible actions. A combination of the action having the highest probability score and textual input from the handwriting input is input into a second machine learning model trained to select a service from a plurality of services based on the textual input and the selected action by referencing a service model corresponding to each service in the plurality of services. The combination of the textual input and the selected action is transformed into a native request for the selected service based on the service model for the selected service.
US10402738B2

The present invention generally relates to failure prediction of an infrastructure (110). A failure likelihood for one or more components of an infrastructure (110) is determined. History data (210) representing prior failures of the components of the infrastructure (110) is applied (230-250) to a Bayesian nonparametric statistical model using a beta process. Then the failure likelihood of one or more components of the infrastructure from the Bayesian nonparametric statistical model is estimated (270). Aspects of the invention include computer-implemented methods (200, 300), software and computer systems (100).
US10402734B2

A computing device is described that receives first input, at an initial time, of a first textual character and a second input, at a subsequent time, of a second textual character. The computing device determines, based on the first and second textual characters, a first character sequence that does not include a space character between the first and second textual characters and a second character sequence that includes the space character between the first and second textual characters. The computing device determines a first score associated with the first character sequence and a second score associated with the second character sequence. The computing device adjusts, based on a duration of time between the initial and subsequent times, the second score to determine a third score, and responsive to determining that the third score exceeds the first score, the computing device outputs the second character sequence.
US10402732B2

A user management method according to the present disclosure includes: storing appliance use information including: appliance identification information for identifying an appliance; user information for identifying a user of the appliance; and an operating state of the appliance when the appliance was used; analyzing the appliance use information stored in the storing to identify, from among a plurality of functions of the appliance, one or more first functions each having a use frequency less than or equal to a threshold value; and providing the user with a notice which prompts use of the one or more first functions identified in the analyzing.
US10402716B2

Non-contact strain measurement systems and their method of use to detect strain on rotating components are disclosed. A non-contact strain measurement system comprises magnetic materials plated onto a rotatable component in addition to appropriate encoders and controller. The magnetic materials are spaced apart a first distance D1 when the component is not rotating, and a second distance D2 when the component is rotating. The encoders and controller are utilized to detect strain on the rotating component. A method of using the system to detect strain on a rotating component includes detecting the first distance D1 then detecting the second distance D2, and calculating the strain imparted onto the component from a difference between D1 and D2.
US10402712B1

A fingerprint recognition smart card has a card body, a transaction processing unit, a switch unit, and a fingerprint recognition unit. The transaction processing unit is disposed at the card body. The switch unit is disposed at the card body and circuit-connected to the transaction processing unit. The fingerprint recognition unit is disposed at the card body and circuit-connected to the transaction processing unit and the switch unit. Therefore, after the transaction processing unit has received external power, the fingerprint recognition unit receives and analyzes a cardholder's fingerprint data such that, depending on an analysis result of the fingerprint data, the switch unit starts the transaction processing unit for conducting a transaction with a reading apparatus or shuts down the transaction processing unit to preclude any transaction. Therefore, the fingerprint recognition smart card enhances transaction safety and convenience.
US10402708B2

A transaction card may power on the transaction card using electric current induced from an interaction of the transaction card with an electromagnetic field. The transaction card may establish a communication with a device. The communication may indicate that the transaction card has powered. The transaction card may receive, from the device, a set of instructions to configure a set of applets on the transaction card after notifying the device that the transaction card has powered on. The set of applets to be configured may be related to completing one or more different transactions. The set of applets to be configured may be different than another set of applets already configured on the transaction card. The transaction card may configure the set of applets on the transaction card according to the set of instructions after receiving the set of instructions.
US10402701B2

A face recognition system is provided that includes a device configured to capture a video sequence formed from a set of unlabeled testing video frames. The system includes a processor configured to pre-train a face recognition engine formed from reference CNNs on a still image domain that includes labeled training still image frames of faces. The processor adapts the face recognition engine to a video domain to form an adapted engine, by applying non-reference CNNs to domains including the still image and video domains and a degraded image domain. The degraded image domain includes labeled synthetically degraded versions of the frames included in the still image domain. The video domain includes random unlabeled training video frames. The processor recognizes, using the adapted engine, identities of persons corresponding to at least one face in the video sequence to obtain a set of identities. A display device displays the set of identities.
US10402700B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.
US10402697B2

A method, computer readable medium, and system are disclosed for classifying video image data. The method includes the steps of processing training video image data by at least a first layer of a convolutional neural network (CNN) to extract a first set of feature maps and generate classification output data for the training video image data. Spatial classification accuracy data is computed based on the classification output data and target classification output data and spatial discrimination factors for the first layer are computed based on the spatial classification accuracies and the first set of feature maps.
US10402692B1

A method for learning parameters of an object detector by using a target object estimating network adaptable to customers' requirements such as KPI is provided. When a focal length or a resolution changes depending on the KPI, scales of objects also change. In this method for customer optimizable design, unsecure objects such as falling or fallen objects may be detected more accurately, and also fluctuations of the objects may be detected. Therefore, the method can be usefully performed for military purpose or for detection of the objects at distance. The method includes steps of: a learning device instructing an RPN to generate k-th object proposals on k-th manipulated images which correspond to (k−1)-th target region on an image; instructing an FC layer to generate object detection information corresponding to k-th objects; and instructing an FC loss layer to generate FC losses, by increasing k from 1 to n.
US10402691B1

Various embodiments are generally directed to techniques of adjusting the combination of the samples in a training batch or training set. Embodiments include techniques to determine an accuracy for each class of a classification model, for example. Based on the determined accuracies, the combination of the samples in the training batch may be adjusted or modified to improve the training of the classification model.
US10402680B2

A method and an apparatus for extracting a saliency map are provided in the embodiment of the present application, the method includes: conducting first convolution processing, first pooling processing and normalization processing on an original image via a prediction model to obtain eye fixation information from the original image, where the eye fixation information is used for indicating a region at which human eye gaze; conducting second convolution processing and second pooling processing on the original image via the prediction model to obtain semantic description information from the original image; fusing the eye fixation information and the semantic description information via element-wise summation function; and conducting detection processing on the fused eye fixation information and semantic description information via the prediction model to obtain a saliency map from the original image. It is used for improving the efficiency of extracting the saliency map from image.
US10402675B2

Examples include methods, systems, and articles for localizing a vehicle relative to an imaged surface configuration. Localizing the vehicle may include selecting pairs of features in an image acquired from a sensor supported by the vehicle having corresponding identified pairs of features in a reference representation of the surface configuration. A three-dimensional geoarc may be generated based on an angle of view of the sensor and the selected feature pair in the reference representation. In some examples, a selected portion of the geoarc disposed a known distance of the vehicle away from the portion of the physical surface configuration may be determined. Locations where the selected portions of geoarcs for selected feature pairs overlap may be identified. In some examples, the reference representation may be defined in a three-dimensional space of volume elements (voxels), and voxels that are included in the highest number of geoarcs may be determined.
US10402674B2

New intra planar modes are introduced for predicting digital video data. As part of the new intra planar modes, various methods are offered for predicting a first sample within a prediction unit, where the first sample is needed for referencing to when processing the new intra planar modes. And once the first sample is successfully predicted, the new intra planar modes are able to predict a sample of video data within the prediction unit by processing a bi-linear interpolation of four previously reconstructed reference samples.
US10402669B2

An iris recognition camera system is provided to include: an image acquirer having an image sensor; at least one display arranged outside of the imaging unit; an analyzer for analyzing the position of an iris image taken, which has been generated by the image acquirer, in the image sensor; and a controller for controlling the operation of the at least one display in response to a result value which has been output from the analyzer. As a result, the iris recognition camera system can easily inform a user of the position of the iris image taken, enabling more rapid and accurate recognition of iris.
US10402665B2

Systems and methods are provided for detecting traffic signs. In one implementation, a traffic sign detection system for a vehicle include at least one image capture device configured to acquire at least one image of a scene including a traffic sign ahead of the vehicle. The traffic sign detection system also includes a data interface and at least one processing device programmed to receive the at least one image via the data interface, transform the at least one image, sample the transformed at least one image to generate a plurality of images having different sizes, convolve each of the plurality of images with a template image, compare each pixel value of each convolved image to a predetermined threshold, and select local maxima of pixel values within local regions of each convolved image as attention candidates, the local maxima being greater than the predetermined threshold.
US10402653B2

A computer-implemented method and system are provided for video-based anomaly detection. The method includes forming, by a processor, a Deep High-Order Convolutional Neural Network (DHOCNN)-based model having a one-class Support Vector Machine (SVM) as a loss layer of the DHOCNN-based model. An objective of the SVM is configured to perform the video-based anomaly detection. The method further includes generating, by the processor, one or more predictions of an impending anomaly based on the high-order deep learning based model applied to an input image. The method also includes initiating, by the processor, an action to a hardware device to mitigate expected harm to at least one item selected from the group consisting of the hardware device, another hardware device related to the hardware device, and a person related to the hardware device.
US10402649B2

A head-mounted augmented reality (AR) device can include a hardware processor programmed to receive different types of sensor data from a plurality of sensors (e.g., an inertial measurement unit, an outward-facing camera, a depth sensing camera, an eye imaging camera, or a microphone); and determining an event of a plurality of events using the different types of sensor data and a hydra neural network (e.g., face recognition, visual search, gesture identification, semantic segmentation, object detection, lighting detection, simultaneous localization and mapping, relocalization).
US10402639B2

Techniques are disclosed to identify a form document in an image using a digital fingerprint of the form document. To do so, the image is evaluated to detect features of the image. For each feature, a pixel is plotted in a second image. The second image is the digital fingerprint of the form. To identify the form corresponding to the digital fingerprint, the digital fingerprint may be compared to digital fingerprints of known forms.
US10402637B2

A method of converting user-selected printed text to a synthesized image sequence is provided. The method includes capturing a first image of printed text and generating a model information associated with the text.
US10402635B2

An electronic device includes a base, a pivoting component, a display and a supporting component. The base has an upper side and a lower side and is suitable to be placed on a surface. The pivoting component is pivotally connected to a rear end of the base. The display is connected to the pivoting component and suitable to be unfolded or closed at the upper side of the base by the pivoting of the pivoting component. The supporting component is pivotally connected to the lower side of the base and suitable to be unfolded or closed at the lower side of the base. When the display is unfolded on the base, an end of the display slides along the supporting component, and the supporting component is unfolded on the base and supports the pivoting component and the rear end of the base away from the surface.
US10402626B2

A method of facial recognition has been developed by the application of a statistical method, standard deviations or standard errors versus sample number plots, to differentiate the degree of reproducibilities of various measurements between facial anthropological landmarks in individual ethnic groups. Reproducible measurements between facial anthropological landmarks in a particular ethnic group mean they are common features shared by individuals of that ethnic group. Non-reproducible measurements are unique features of each individual in that ethnic group which may be used for individual facial recognition purposes. Such methodology may be computerized for automatic facial recognition. A large amount of data of each ethnic group is needed for facial recognition. In turn, the development of databases of each ethnic group will result in a large amount of data of human faces.
US10402625B2

An electronic device and a method of operating the same are provided. The electronic device includes a base, a fixed head disposed on an upper portion of the base, a drive unit that is disposed in an inner space of the fixed head, a movable head that surrounds at least a portion of the fixed head and is arranged to be movable by being fixed to at least a portion of the drive unit, at least one sensor module that is disposed in at least a portion of the movable head, and at least one processor that detects an input by the sensor module and controls the drive unit to cause the movable head to move in a determined direction according to an input detection parameter. Other various embodiments may be made.
US10402615B2

Aspects describe herein facilitate specification of a desired data format for bar code data to be presented by an indicia reading apparatus. Bar code data decoded from an image of a bar code is obtained and displayed. A user input field is provided and, based on input by the user to the user input field, the user input field is populated with a representation of the desired data format for the bar code data. Based on the representation of the desired data format populated in the user input field, configuration settings are determined for configuring the indicia reading apparatus to present bar code data in the desired data format.
US10402612B2

Systems, methods, software and apparatus enable linking of a wearable end user communication device (EUD) to an intermediate communication device (ICD) utilizing optical symbol sequence matching. Optical symbol reference data corresponding to an optical symbol sequence displayed on the EUD is obtained from the EUD by the ICD. Optical symbol input data is also acquired by the ICD (e.g., via user inputs, EUD device proximity data, image acquisition). The devices are linked if the optical symbol reference data and optical symbol input data match. The optical symbol reference data can be displayed, allowing user confirmation of a match with the optical symbol sequence displayed on the EUD. An ICD user interface touchscreen can present users with selectable color inputs to replicate the optical symbol sequence displayed on the EUD, for example using an LED array. Communications between the devices before and after linking can utilize Bluetooth low energy.
US10402611B2

A code reader may include a housing, an image sensor, and a processing unit. The code reader may include a set of orientations. The housing may be configured to be adjustably oriented, such as rotated. The image sensor may be disposed within the housing, and configured to capture an image of a target area. The processing unit may be disposed within said housing, and be in communication with the image sensor. The processing unit may be configured to, in response to determining an orientation of the housing, select a function so that the code reader is configured to perform the function corresponding with the determined orientation.
US10402609B2

This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.
US10402608B2

An example radio frequency identification card monitor is disclosed herein. An example radio frequency identification card monitor includes an example detector to identify radio frequency identification cards, a card tracker to track the radio frequency identification card with a proximity of the apparatus, and an interface to provide alerts when the radio frequency identification cards are not within the proximity.
US10402605B2

Systems and methods for dynamically changing displayed content of a first tag. The methods comprising: detecting when an individual is in proximity to the first tag or when an item, to which the first tag is coupled, is being handled by the individual; identifying at least one first accessory for the item or at least one first related product that can be used in conjunction with or as an alternative to the item; obtaining information for the identified at least one first accessory or related product that is to be presented to the individual; and dynamically changing the displayed content of the first tag to include the obtained information while the individual is still in proximity to the first tag or handling the item.
US10402603B2

An embodiment of the invention relates to systems and methods for detecting the orientation of sample carriers using two or more RFID tags. One or two dimensional matrix of equally spaced RFID reader antennas may be positioned beneath or within an area on which racks are placed. The first RFID tag defines the origin of the sample carrier and its geometry. The second and additional RFID tags define the orientations of the sample carrier relative to the matrix of the RFID reader antennas. At least two of the tag antennas on the rack align uniquely with two antennas on the reader matrix. The system energizes each reader antenna and associates the RFID tags aligned with them to the RFID reader antenna's physical position.
US10402602B2

In a reader for an RFID tag for near-field wireless communication, an antenna selection switch includes a plurality of antennae arranged with an extent within a predetermined range for transmitting and receiving data to and from an RFID tag, and selects one antenna to be used for transmission and reception of data from among the plurality of antennae. A detection part acquires, when a carrier wave transmitted from the RFID tag is received by any of the plurality of antennae, information indicative of an antenna selected by the antenna selection switch under the control of an antenna changeover controlling part.
US10402598B2

Systems, apparatuses and methods provide for detecting the proximate placement of an external NFC reader to a specific location on a display surface. The display surface can be intended for viewing indicia and enabling interaction with an NFC communication device embedded within the display. A circuit can control an NFC security system that can scan for unauthorized tags affixed to the surface of a display. The NFC security system may be activated by an NFC enabled mobile phone placed proximate to the indicated region for receiving an NFC coded message from the display. An NFC security scan can be performed prior to the mobile phone reading the message from the intended NFC tag in the display. Enabling interactive display modes can allow for making selections indicated on the display or detecting motion gestures across the face of the display.
US10402586B2

The present disclosure relates to enabling users to logging access information associated with their license via a virtual network. In one example of the present disclosure, user data associated with a user having an account on a virtual network is obtained. Access control list associated with an identified application pid from an application database is then obtained, the identified application pid having been previously purchased by the user and the identified application being selected by the user from a user device. An application programming interface of the virtual network is then invoked to publish the transaction associated with the identified application pid to a central log storage.
US10402583B2

The present invention relates to a method of privacy-preserving during an access to a restricted e-service requiring user private data from a smart card. The invention relates more particularly to the field of methods implemented so that the user has the guarantee that only the private data needed to access to the e-service are extracted from the smart card. It is to guarantee that the user has a perfect knowledge of his private data provided by his smart card to a requester. With the invention a message notifying to the user the very nature of the identity assertion is displayed on the screen of the smart card. By doing so, the card ensure 100% security with regard to user consent: the data read out of his card cannot differ comparing to the data requested by the service provider through the terminal.
US10402580B2

A method for detection and use of device identifiers to enhance the security of data transfers between electronic devices. A first electronic device can transmit access data to a second electronic device. The access data can be associated with a first access code that can be generated based at least in part on data representing a device identifier of the first electronic device. A device identifier can uniquely identify the first electronic device from a plurality of electronic devices. Transferring the access data can involve transforming the first access code into a second access code that can include data representing a device identifier associated with the second electronic device. Transforming the first access code into the second access code can facilitate access to a resource associated with the access data for a second user, but not for a first user.
Patent Agency Ranking