US10681442B2

Sound is blocked from entering a sound pickup area of a sound pickup device by placing a sound control structure adjacent to the sound pickup area. The sound control structure can include a sound absorbing material which can be placed in a first position that blocks sound, or in a second position that allows sound to pass. The sound control structure can alternately include levers that engage buttons on the sound pickup area that enable or disable the sound pickup area.
US10681425B2

A method is performed by a first provider edge (PE) of a redundancy group including provider edges configured with an Ethernet virtual private network (EVPN) segment identifier (EVI) and an Ethernet segment identifier (ESI) and that are multi-homed to a customer edge (CE). The method includes, upon receiving from the CE a join request including a group address for a multicast stream, electing a designated forwarder (DF) for the multicast stream. The electing includes: computing for each PE a respective affinity for the DF as a function of a respective address of the PE, the EVI, and the group address; and determining which PE has a largest affinity. The method further includes, if the first PE has the largest affinity or does not have the largest affinity, configuring the first PE as the designated forwarder or not configuring the first PE as the designated forwarder for the multicast stream, respectively.
US10681421B2

A personalized, location-based experience of consuming a media event is provided. A user computing entity comprising a processor, memory, network interface configured to communicate via at least one network, and location sensor identifies a media event that a user is expected to want to consume. The user computing entity determines a current location of the user computing entity. The user computing entity identifies a stream providing audio and/or video data corresponding to the media event available at the current location based at least in part on (a) event information corresponding to the media event and (b) the current location. The user computing entity identifies an audio/video device located within close proximity of the user computing entity; and provides a communication comprising a command to the audio/video device. The processing of the communication by the audio/video device causes the audio/video device to provide audio and/or video data of the stream.
US10681418B2

A method of television advertisement tracking is described. The method may include identifying an electronic advertisement that is playing on a television. The method may also include storing an identifier of the advertisement in an electronic data storage. The method may include identifying, by the processing device, an activity of a user on a client device. The method may also include determining, by the processing device, an effectiveness score of the advertisement with respect to the user based on the activity of the user on the client device. The method may include storing the effectiveness score of the advertisement in association with the identifier of the advertisement.
US10681411B2

During a live stream of a main content to a user, a biometric response of the user is measured during a first streamed portion of the main content. The biometric response is analyzed to detect an event in the first streamed portion of the main content. The biometric response of the user during the event indicates that the event is a user-specific climactic event. Based on the analysis, a user-specific set of feature values is computed that are representative of the user-specific climactic event in the first streamed portion of the main content. A user-specific non-climactic period is forecasted in a future portion of the live stream during which a likelihood of an occurrence of any user-specific climactic event is below a threshold likelihood. A secondary content is inserted during the user-specific non-climactic period.
US10681408B2

Systems and methods for creating videos played on an audio track are provided. In some embodiments, a master take may be selected after one or more video takes are captured. The video portions of the takes may then be played on top of the audio track of the master take. The takes may be analyzed to determine notable events occurring within each take. The video takes may be played on top of the audio track of the chosen master take so that they all appear integrated into a single scene. Clips from the video takes may be paired or matched with certain sections of the audio track based on, for example, the notable events.
US10681406B2

A display apparatus, a method for executing an application thereof, an external device remotely controlling the display apparatus, and a method for providing an application control screen thereof are provided. The display apparatus includes a display that displays an application execution screen, the application execution screen displaying an application; a communication unit that communicates with an external server and an external device that remotely controls the display apparatus; and a control unit that transmits to the external device a generation signal that instructs the external device to generate an application control screen in response to receiving an input command to execute the application, controls the communication unit to receive a command from the external device input through the application control screen, and operates the application according to the received command.
US10681404B2

A playlist server application is provided on a server at a first network node. A playlist local application is provided for a remote device. An indication of a change to a playlist on one of the server and the remote device is obtained from a corresponding one of the playlist server application and the playlist local application. The change is synchronized to another one of the server and the remote device.
US10681390B2

Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
US10681385B2

An image processing system, method, and program suppress block distortion when decoding block-encoded image data. Filtering content to be applied to the block image data is selected based on the encoding types of the block image data to be filtered. A filter filters block image data according to the selected filtering content.
US10681381B2

Disclosed are a method and an apparatus for image encoding/decoding. The method for image decoding includes comparing whether a size of a current transform block and a size of a smallest transform block (smallest transform unit (STU)) are the same as each other, and decoding information indicating whether transformation is performed on the current transform block and determining whether to perform inverse transformation on the current transform block based on the decoded information indicating whether the transformation is performed when the size of the current transform block and the size of a smallest transform block are the same as each other.
US10681379B2

Techniques are described in which a decoder is configured to reorganize a first 2-dimensional coefficient block as a first 1-dimensional coefficient vector according to a coefficient scanning order and apply a first inverse transform to the first 1-dimensional coefficient vector to generate a second 1-dimensional coefficient vector. The first inverse transform is a non-separable transform. The decoder is further configured to reorganize the first 1-dimensional coefficient vector as a second 2-dimensional coefficient block and apply a second inverse transform to the second 2-dimensional coefficient block to generate a residual video block. The second inverse transform converts the second 2-dimensional coefficient block from a frequency domain to a pixel domain. The decoder is further configured to form a decoded video block, wherein forming the decoded video block comprises summing the residual video block with one or more predictive blocks.
US10681364B2

The present invention relates to a video encoding method, a video decoding method, and a device using the same, and the video encoding method according to the present invention comprises the steps of: specifying a tile and a slice by partitioning an inputted picture; performing encoding on the basis of the tile and the slice; and transmitting the encoded video information, wherein the picture is partitioned into one or more tiles and one or more slices, and the restrictions for parallel processing can be applied to the tiles and the slices.
US10681363B2

A lossless compression method and system applied to hardware video decoding are provided. The method sequentially includes a video decoding step, a compression step, a storage step and a decompression step, wherein in the compression step, lossless compression is performed by taking a 16×4 Y luma block and a corresponding 8×2 U chroma block and V chroma block as a compression unit; in the storage step, compact compression and storage is performed on a complete frame of image by taking four pixel lines as a unit, and a starting address of every four pixel lines is fixed; and the video decoding step includes a reference frame reading step, and a two-level Cache structure is adopted in the reference frame reading step. The system is a system applying the method.
US10681356B2

Approaches to selection of motion vector (“MV”) precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and/or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from among multiple MV precisions, which include one or more fractional-sample MV precisions and integer-sample MV precision. The video encoder can identify a set of MV values having a fractional-sample MV precision, then select the MV precision for the unit based at least in part on prevalence of MV values (within the set) having a fractional part of zero. Or, the video encoder can perform rate-distortion analysis, where the rate-distortion analysis is biased towards the integer-sample MV precision. Or, the video encoder can collect information about the video and select the MV precision for the unit based at least in part on the collected information.
US10681340B2

An electronic device and method are disclosed herein. The electronic device includes a display, a memory and a processor. The processor implements the method, including displaying a first image through the display, storing screen information associated with the first image in a memory, detecting whether the electronic device is mounted on the wearable device, generating a second image corresponding to a view point of the first image based on the stored screen information, and displaying the generated second image through the display.
US10681320B2

One or more projection apparatuses, control methods for one or more projection apparatuses, and storage mediums for use therewith are provided herein. At least one projection apparatus includes: a projection unit including an optical unit, the projection unit being configured to project a projection image including a predetermined display item onto a projection surface; a sensor configured to sense a predetermined area corresponding to the predetermined display item on the projection surface; and a control unit configured to: (i) perform predetermined processing relating to the projection image in response to the sensor detecting a predetermined instruction in the predetermined area, and (ii) stop sensing performed by the sensor in a case where a state of the optical system of the projection unit changes while the projection image including the predetermined display item is being projected.
US10681317B2

In a color correction method, a reference area is selected in a document page, which is rendered to produce image data. The reference area can be a company logo, a letter or character in a line of text, or other graphic object. The reference area need not be a set calibration chart. The image data is used by a projector to display the document page on a screen. Ambient light may cause colors in the displayed document page to be noticeably different from the intended colors specified in the document page. A camera takes a picture of the displayed document page, and a target area is identified in the camera image based on a characteristic of the reference area that was previously selected. Corrected image data is generated based on a color difference between the reference area and the target area. The projector uses the corrected image data to display the document page, this time with colors that are closer to or the same as the intended colors. The cycle may be repeated on the next document page, in which case the reference and target areas may differ from those of the previous cycle.
US10681312B2

An intelligent video analysis method and system logically selects only surveillance cameras associated with an event and assigns different ranks to the selected surveillance cameras according to the importance thereof. Thereafter, more video analysis resources are assigned to a surveillance camera of high importance, thereby rapidly and efficiently performing video analysis.
US10681311B1

The current document is directed to a semi-automated, distributed, interactive relationship-counseling system. The currently disclosed interactive relationship-counseling system employs, in one configuration, two smart phones, tablets, or other personal, processor-controlled, video-enabled electronic devices and one or more server computer systems. A relationship-counseling session, in a disclosed implementation, includes a discussion, by two participants, during which the participants are isolated from one another physically, but during which each participant hears and views a real-time video of his or her partner participant on his or her video-enabled electronic device. During the discussion, each participant may be monitored by one or more physiological sensors. This stored data, along with additional input data provided by each participant when viewing a playback of the discussion, is used by analysis and processing subsystems within the server computer system to identify, evaluate, and diagnose aspects of the relationship between the two participants, following which the participants may receive reports, counseling, advice, and other information to assist the participants in understanding and improving the relationship.
US10681296B2

In various embodiments, methods and related apparatuses for sealing down pixel sizes in quantum film-based image sensors are disclosed. In one embodiment, an image sensor circuit is disclosed that includes circuit includes an optically sensitive layer, a first pixel having a first electrode coupled to a first region of optically sensitive layer, a second pixel having a second electrode coupled to a second region of optically sensitive layer, and a readout circuit having at least one transistor that is shared among the first pixel and the second pixel. In a first time interval, the transistor is used in a readout of a signal related to illumination of the first pixel over an integration period. During a second time interval, the transistor is used in a readout of a signal related to illumination of the second pixel over an integration pixel. The signals thusly read constitute a time-domain multiplexed (TDM) signal.
US10681283B2

There is provided an imaging technology using a speckle, which is capable of eliminating cross-talk. In the present technology, there is provided an imaging system including: a first light source that irradiates an imaging target with coherent light of a first wavelength band; a second light source that irradiates the imaging target with incoherent light of a second wavelength band; an image capturing unit that captures a speckle image and a non-speckle image, the speckle image being obtained from scattered light of the imaging target irradiated with the coherent light, the non-speckle image being obtained from reflected light of the imaging target irradiated with the incoherent light; and a cross-talk elimination unit that eliminates cross-talk that occurs between the captured speckle image and the captured non-speckle image.
US10681281B2

A mobile device includes a see-through display unit, a back cover, a first optical unit and a processing unit. The first optical unit is arranged between the see-through display unit and the back cover, and is configured to capture a first optical result along a first optical path, which passing through an active region of the see-through display unit. The processing unit is coupled to the first optical unit and the see-through display unit. The processing unit is configured to determine a first portion on the see-through display unit according to the first optical path in response to the first optical unit is triggered to capture the first optical result, and control the first portion of the see-through display unit to be transparent while capturing the first optical detection result or adjusting the first optical detection result according to display contents within the first portion on the see-through display unit.
US10681279B2

An image pickup apparatus includes: a lens and an image pickup sensor; an image stabilization circuit configured to relatively shift an object image and the image pickup sensor within a predetermined movable range; an image stabilization driver configured to control the image stabilization circuit to perform image stabilization and pixel shifting, and adjust pixel shifting based on a pixel shift adjustment amount corresponding to a control state of the image stabilization circuit; and a microcomputer configured to cause the image pickup sensor to continuously pick up a plurality of images while causing the image stabilization driver to perform image stabilization in an exposure period and perform adjusted pixel shifting in a non-exposure period.
US10681278B2

An image capturing apparatus includes: a focus detection unit configured to perform focus detection based on a phase difference between a plurality of image signals obtained by photo-electrically converting light beams that respectively pass through different partial pupil regions of an imaging optical system; an image blur correction unit configured to correct image blur of an object image by driving an optical member for image blur correction; and a determination unit configured to determine reliability of a focus detection result detected by the focus detection unit based on information regarding a focus detection area with respect to which the focus detection unit performs focus detection, and information regarding vignetting that occurs in light beams that pass through the imaging optical system as a result of the image blur correction unit correcting the image blur.
US10681276B2

A method is disclosed, comprising providing video data representing a plurality of frames of virtual reality content captured by a camera. A further step comprises determining a reference depth or object within the content. A further step comprises adjusting the position of content in one or more frames, based on the reference depth or object, to compensate for the movement of the camera during capture.
US10681274B2

An imaging apparatus includes a CPU and an angular velocity sensor that detects an angular velocity of the imaging apparatus. The CPU acquires a motion vector of an object and calculates an angular velocity of the object based on the motion vector on the image plane of the object and the angular velocity of the imaging apparatus. Additionally, the CPU determines whether or not a panning shot is to be assisted depending on the reliability of the angular velocity of the imaging apparatus and the angular velocity of the object.
US10681271B2

An apparatus, system, and method are provided, each of which: obtains a first image in a first projection, and a second image in a second projection; obtains area specification information specifying an area in the second image; and associates location information to be used for superimposing the second image on the first image with the area specification information, or generates location information based on the area specification information.
US10681270B2

An electronic device comprises a camera; a sensor configured to sense a motion; and one or more processors, wherein the one or more processors are configured to: sequentially acquire a plurality of images using the camera and acquire motion information of the plurality of images using the sensor, during a specified time; create a panoramic image with a first image sub-set comprising a portion of the plurality of images and a second image sub-set comprising another portion of the plurality of images, and moving picture data related to the panoramic image; and determine whether to correct at least a partial section of the moving picture data using a particular image from the second image sub-set that corresponds to the at least the partial section of the moving picture data, based on the frame rate of the at least the partial section of the moving picture data.
US10681263B2

An electronic device is provided. The electronic device includes a camera, a display, a processor electrically coupled with the camera and the display, and a memory electrically coupled with the processor. The memory is configured to store instructions which, when executed, instruct the processor to, when a photographing request signal is received, estimate a motion of a subject within an image that is acquired by the camera, when the motion of the subject within the image acquired by the camera is not recognized, control the camera to capture a first type image by applying a first photographing condition, and when the motion of the subject within the image acquired by the camera is recognized, control the camera to capture a second type image by applying a second photographing condition.
US10681252B2

There is provided a digital camera of which the stable operation of a shutter can be performed by compact structure and which can suppress the generation of vibration caused by the operation of a shutter. A grip portion (22) is provided at one end portion of a camera body (10), and a charge section (124) of a focal-plane shutter unit (110) is disposed within a range GA of the grip portion (22). Further, a battery is disposed between an image sensor and a display unit at an end portion of the camera body opposite to the grip portion (22). Since the charge section is disposed within the range of the grip portion, a drive section (122) and the charge section (124) can be disposed close to each other. Accordingly, a drive unit for a focal-plane shutter can be made compact, and a shutter curtain can be charged with a stable operation even in a case in which the shutter curtain is to be charged with large torque. Further, since a portion of the camera body, which is close to the center of rotation of a shutter curtain, can be gripped with a hand at the time of handheld imaging, the generation of vibration can be effectively suppressed.
US10681245B2

Provided is an information processing apparatus including: a marking extraction circuit that extracts, from a script image including a plurality of markings respectively superimposed on a plurality of character strings, the plurality of markings; a same-character-string identification circuit that identifies the same character string out of the plurality of character strings on which the markings are respectively superimposed; and a symbol determination circuit that allocates the same symbol to the same character string and allocates different symbols to different character strings.
US10681243B2

There is provided a non-transitory computer-readable medium storing application program executable by a processor of an information processing apparatus which communicates with a scanner having specific information. The specific information indicates whether the scanner is configured to generate a specific file for which specific processing is executable by a specific program. The application program, when executed by the processor, causes the information processing apparatus to: obtain an image read by the scanner; obtain the specific information from the scanner; and generate a file indicating the obtained image. In a case that the specific information is first information, the application program causes the information processing apparatus to generate the file with usable information embedded therein. In a case that the specific information is second information, the application program cause the information processing apparatus to generate the file without the usable information embedded therein.
US10681239B2

An image forming apparatus includes an image forming unit, an image reading unit, an image inspecting unit and a history generating unit. The image forming unit forms an image on a sheet. The image reading unit reads a sheet face on which the image is formed, thereby generating a scan image. The image inspecting unit compares the generated scan image with a normal image to detect an error in the scan image. When the image inspecting unit detects the error, the history generating unit generates detection information on the detected error and embeds the generated detection information in the scan image, thereby generating a history image.
US10681231B2

A non-transitory computer-readable medium stores computer-readable instructions that are executable by a processor coupled with an information processing device, the instructions being configured to, when executed by the processor, display a new-icon setting screen including a setting frame, one or more screen setting parts, and one or more operation setting parts, the setting frame having a screen setting area and an operation setting area that extend along a time axis sectioned into a plurality of time frames, accept an operation of setting each screen setting part into a corresponding one of the time frames within the screen setting area, accept an operation of setting each operation setting part into a corresponding one of the time frames within the operation setting area, generate processing data associated with a new icon, in accordance with each setting part set in the setting frame, and transmit the generated processing data to a display apparatus.
US10681225B1

A mobile communication system based on digital content including images and video that may be acquired, processed, and displayed using a plurality of mobile devices, smartphones, tablet computers, stationary computers, intelligent electronic glasses, and servers.
US10681222B2

Embodiments of this application disclose a charging management method, a user plane function entity, and a control plane function entity. The method includes: receiving, by a UP, a first usage reporting rule (URR) and a second URR sent by a CP, where the first URR is correlated with the second URR; when usage information on the UP reaches a threshold of the first URR, obtaining, by the UP, usage information corresponding to the first URR and usage information corresponding to a third URR correlated with the first URR; and sending, by the UP to the CP, the usage information corresponding to the first URR and the usage information corresponding to the third URR, so that the CP generates a charging data record based on the usage information corresponding to the first URR and the usage information corresponding to the third URR.
US10681218B2

A method of simplifying electronic communications between a plurality of users by communication implementation and management. Each user has an electronic identifier, which may be of a type, such as a website address, domain, LinkedIn address, etc. Each identifier is unique to each user. The methods disclosed facilitate communication amalgamation between otherwise disparate electronic platforms. In one embodiment, different conference calling platforms may be amalgamated with simultaneous call out to users. In other embodiments, a conference calling platforms may be amalgamated with an electronic communication platform which is not a conference calling platform to render the latter effectively operational as the former in a unified manner.
US10681194B2

A mobile terminal including a foldable case having a front case and rear case and configured to be in one of an opened flat state in which a protrusion of the rear case is slid inward into a sliding area of the front case, a folded state in which the protrusion of the rear case is slid outward from the sliding area, and an intermediate state between the opened flat state and the folded state; a flexible display on a surface of the foldable case; and electrical components between the front case and the rear case.
US10681188B2

A solution for reducing transmission pathway lengths within a distributed network, as embodied in various systems, methods, and non-transitory computer-readable storage media, may include migrating a TCP socket from a request server to a data server. The solution may further include reprogramming one or more routers to recognize a new packet route based on the migrated socket. The solution may include the one or more routers subsequently communicating directly with the data server while bypassing the request server.
US10681186B2

A transmitting apparatus and an operating method for the apparatus in a multimedia system are provided. The operating method includes inputting at least one network layer packet, generating a link layer packet based on the at least one network layer packet, and transmitting the link layer packet. The link layer packet includes a header including information indicating a packet type of the at least one network layer packet, information indicating whether the link layer packet includes a single network layer packet, and information indicating an identifier related to the at least one network layer packet.
US10681184B2

A method for transmitting a message in a vehicle, in which the message is received according to a source protocol, a communication mechanism which is used by the message and corresponds to the source protocol is converted in such a way that the communication mechanism corresponds to a canonical protocol, the communication mechanism corresponding to the canonical protocol is converted in such a way that the communication mechanism corresponds to a predefined target protocol, and the message is transmitted according to the target protocol.
US10681179B2

A method comprising obtaining, from a master user, a device usage allocation applicable to two or more devices, the two or more devices being associated with another user, the another user being different from the master user, obtaining an aggregate measure of device usage associated with the two or more devices, if the aggregate measure of device usage associated with the two or more devices satisfies a condition relative to the device usage allocation, managing an activity of the two or more devices, and sending a notification to at least one of the two or more devices, the notification for presentation to the another user through a user interface of the at least one of the two or more devices.
US10681175B2

This specification describes techniques for service processing. One example method includes receiving, by a first server of a first blockchain node in a consensus network, a service request sent by a client, wherein the consensus network further comprises a plurality of second blockchain nodes, each blockchain node of the consensus network comprising a corresponding plurality of servers; storing the service request in at least one service memory of the first blockchain node; obtaining, by the first blockchain node and from a registration center, addresses of the corresponding plurality of servers of the plurality of second blockchain nodes in the consensus network; and sending the service request to each second blockchain node in the consensus network based on the obtained addresses, wherein each second blockchain node stores the service request in a corresponding at least one service memory after receiving the service request.
US10681174B2

Methods and apparatus are disclosed to measure exposure to streaming media using media watermarks. An example apparatus includes a transcoder to transcode media into a streaming format, a media identifier to extract a watermark from the media, the watermark indicative of media identifying data, determine a source address at which the media will be hosted, and generate metadata of the media. The example apparatus further includes a reference database to store the metadata, a media transmitter to transmit the media to the media device in response to a first request for the media. In some examples, the media includes instructions to (1) determine a source Uniform Resource Locator, (2) determine a current playback time of the media, and (3) transmit a second request for metadata of the media. Example systems, methods, and apparatus disclosed herein enable a single set of monitoring instructions to be operated on multiple different devices and/or browsers.
US10681171B1

Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for adjusted mutable aspect content selection. In one aspect, speech input that includes a first request for content that does not include a particular mutable aspect that does change over time is received. A user action performed during a previous time period is identified in stored user actions previously performed by the user. An immutable aspect that does not change over time and the particular mutable aspect that does change over time are identified within the user action. The particular mutable aspect is adjusted based on an amount of time that has elapsed between when the user action was performed and receipt of the first request for content. Auditory feedback is provided based on the immutable aspect, the adjusted particular mutable aspect, and information included in the first request for content.
US10681170B2

A method for determining a popularity of a user includes identifying an online identity for which a popularity measurement is to be determined, and identifying one or more other online identities based, at least in part, on their being within a specified number of degrees of separation of the online identity. Popularity measurements for the other users are accessed and aggregated, and a popularity measurement for the user is determined based on at least the aggregated popularity measurements for the other online identities. A graphical user interface includes a first identifier specification mechanism that enables specification of an identifier of a first online identity, and a second identifier specification mechanism that enables specification of an identifier of a second online identity. The graphical user interface includes a display of an indication of whether a popularity of the first online identity exceeds a popularity of the second online identity.
US10681160B1

Resource processor circuitry parses responses corresponding to a resource of a request from other responses corresponding to other resources embedded in the resource of the request. This parsing reduces the shear amount of data needed to be processed by the resource processor circuitry, thereby improving performance of the resource processor circuitry. The resource processor circuitry parsing uses a pattern matching routine to parse the response corresponding to the resource of the request from the responses corresponding to other resources embedded in the resource of the request. Thereafter, the resource processor circuitry includes the response corresponding to the resource of the request to a catalog.
US10681155B1

To generating a presentation of user activities occurring over a period of time, location history data that indicates multiple locations a user visited, along with the respective visit times, is received from the user. Using the location history data, a continuous event that begins on a first calendar day and ends on a second calendar day is determined. A representation of the first calendar day as a colloquial day is generated, where the colloquial day includes the entire event, and where the colloquial day at least partially overlaps with the calendar day but does no coincide with the calendar day. The colloquial day is displayed via a user interface.
US10681152B2

The present specification relates to a method by which a device supports a service by using an application service platform (ASP) in a wireless communication system, and the service supporting method can comprise the steps of: performing a service discovery for a first service by using the ASP; and performing a service connection on the basis of a result of the service discovery, wherein when the ASP supports a plurality of service discovery interfaces and a plurality of service connection interfaces, the service discovery is performed using at least one of the plurality of service discovery interfaces, and the service connection can be performed using at least one of the plurality of service connection interfaces.
US10681151B2

Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points or other wireless communication devices. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802.11, Bluetooth, UWB or any other suitable wireless technology. A graphical user interface is provided that enables a user to select a desired service.
US10681143B2

A system, method, node, user equipment and computer program for establishment of a secure connection between a user equipment (100) and a media gateway (130) at setup of a communication session with another party (150) is described. The media gateway (130) is controlled by a control server (120). The control server (120) receives a communication session setup request from the user equipment (100) and determines an indication of a security certificate of the media gateway (130). The control server (120) then sends the indication of the security certificate of the media gateway (130) to the user equipment (100), wherein the indication is sent before or in parallel to sending the communication session setup request towards said other party (150). The user equipment (100) then initiates a negotiation of security related parameters, based on the received indication of the security certificate of the media gateway (130). Then the secure connection between the user equipment (100) and the media gateway (130) is established, utilizing the negotiated security related parameters.
US10681137B2

A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.
US10681121B2

A method is employed in association with a communication session over a peer-to-peer network between a first node associated with a first session participant and a second node associated with a second session participant. In the method, identification information identifying the second session participant is received. Profile information descriptive of the second session participant is gathered using the identification information. The communication session is conducted using the profile information descriptive of the second session participant.
US10681101B2

There are provided a system, a method and a computer program product for controlling one or more media files in a mobile device. The system predicts a future usage of the media files. The system ranks each media file according to a likelihood that the each media file is processed at a time and a location associated with the predicted future usages. The system preemptively downloads the media files to a local data storage device of the mobile device, according to the ranking. There are also provided a system, a method and a computer program product for using one or more networks for a mobile device. The mobile device downloads an amount of data while the mobile device is connected to the first pre-determined wireless network. The mobile device configures certain applications in the mobile device to use the second pre-determined wireless network.
US10681100B2

A method, user equipment (UE) and application server for adding media stream of multimedia session. A UE1 establishes a multimedia session with a UE2, receives a media stream adding request directed at the multimedia session of the UE1; the media stream adding request includes an identity of a UE3 and the media type of the media flow requested to be added; the UE3 is controlled to establish a media stream of the media type with the UE2. Therefore, adding the media stream on the UE3 is realized, and the user may realize the multimedia session with the peer end through multiple UEs, thereby avoiding the inconvenience that the media stream can only be added to the two parties in the session and living up to the users' diversified requirements on the multimedia services.
US10681096B2

Aspects of the disclosure relate to multicasting content throughout a distribution network. For example, a content server may generate content fragment packets and attribute packets, and transmit the content fragment packets and attribute packets via a multicast transmission to deliver content to one or more user devices. The multicast transmission may conform to a particular protocol suitable for multicasting content fragments.
US10681095B1

A communication/collaboration system enables a first user at a first entity to define a collaboration object, and to invite a second entity to collaborate on the collaboration object in accordance with a hierarchy with corresponding permissions. A second user at a second entity is enabled to collaborate on the collaboration object. A communications log regarding the collaboration between the first user and the second user is maintained. A communications log between the first user and other users at the first entity is maintained. A communication interface is displayed on the first user computer system that displays the log of communications between the first user and the second user on the collaboration object, together with the log of communications regarding the collaboration object between the first user and other users at the first entity, and excluding communications regarding the collaboration object between the second user and other users at the second entity.
US10681093B2

A mobile communication device including a wireless transceiver and a wireless transceiver is provided. The wireless transceiver performs wireless transmission and reception to and from a first service network and a second service network. The controller uses a first subscriber identity card to establish one or more first radio bearers with the first service network via the wireless transceiver, uses a second subscriber identity card to set up an Internet Protocol Security (IPsec) tunnel with an evolved Packet Data Gateway (ePDG) of the second service network via the first radio bearers, and uses the second subscriber identity card to register an IP Multimedia Subsystem (IMS) service with the second service network via the IPsec tunnel.
US10681081B2

In order to capture electronic information provided by a user to another user different third parties seek to download tracking software, viruses etc. to the user's computer systems. These may include, but are not limited to, message intercepting, email logging, hacking, spamming, phishing, spyware, malware, keyloggers, screen capturing, Trojan horses, WWW robots (BOTs or bots), IP spoofing, man-in-the-middle attacks, worms and viruses. Whilst within the prior art methodologies exist to protect the message by converting the plaintext at the sender's terminal to ciphertext for transmission before it is re-converted to plaintext at the receiver's (or recipient's) terminal once decrypted the message content, now in plaintext is accessible to malware, Trojan horse software, etc. upon the recipient's terminal allowing its contents to be acquired and transmitted without the recipient's and/or sender's knowledge. Accordingly, it would be beneficial to provide users with methods and systems enabling secure messaging to be undertaken as well as secure document transmission and viewing that overcomes the limitations within the prior art. Accordingly, beneficially embodiments of the invention provide secure messaging and secure document transmission even upon potentially compromised desktop computers.
US10681078B2

A file system extension for an endpoint controls access to files by selectively decrypting files under certain conditions. Where a pattern of access to the files suggests malicious and/or automated file access activity, the file system extension may limit the rate of file access by regulating the rate at which decryption is provided to requesting processes.
US10681076B1

A method for identifying security vulnerabilities in a third party software component includes generating a test application for the third party software component. The test application is generated such that every externally accessible data path in the third party component is called. The test application and the third party software component are analyzed using a static application security testing (SAST) code analyzer. One or more test results are obtained from the SAST code analyzer. The one or more test results are used to identify security vulnerabilities in the third party component.
US10681074B2

A system and method to identify and prevent cybersecurity attacks on modern, highly-interconnected networks, to identify attacks before data loss occurs, using a combination of human level, device level, system level, and organizational level monitoring.
US10681065B2

The Kentik Data Engine (KDE) is an integrated real-time, big data software system able to analyze what exactly is happening on a network at the present moment, and what happened on the network over the a prior period of time. KDE collects live operational data from computer network infrastructure devices (routers and switches) and computer hosts, consisting of multiple data types, categories, and protocols, and correlates them to analyze network activity and health. KDE does this in a lossless manner, meaning that it retains all raw data rather than summarizing or aggregating prior to storage. In this way, KDE provides a combination of precise, actionable information in real-time as well as a complete forensic data store for detailed exploratory analysis.
US10681063B1

Securing a network device from a malicious embedded script hosted on a third-party domain. In one embodiment, a method may include detecting an attempt by a browser executing on a network device to load a webpage that embeds a reference to a script hosted on a third-party domain, compiling a list of domains that host webpages that embed references to the script hosted on the third-party domain, identifying reputation scores for the domains in the list of domains, generating a risk score for the script based on the identified reputation scores, determining that the script is malicious based on the generated risk score being above a threshold risk score, and, in response to determining that the script is malicious, performing a security action on the network device that secures the network device from the malicious script.
US10681053B2

Case management systems and techniques are disclosed. In various embodiments, a hierarchical document permission model is received, the model describing a document hierarchy comprising a plurality of hierarchically related document nodes and defining for each of at least a subset of said document nodes one or more document roles and for each such role one or more document permissions with respect to that document node. The hierarchical document permission model is used to determine and enforce permissions with respect to case management instances to which the hierarchical document permission model applies.
US10681050B2

A method of executing an application in a direct launch mode includes receiving a user input to download an application from a remote server to a client computing device and to launch the application on the client computing device. Permissions requested by the application to utilize local resources of the client computing device during execution of the application by the client computing device are determined, and the determined permissions are compared to a list of predetermined permissions requiring modification of the execution of the application when the application is executed in a direct launch mode. The application is launched without additional input from the user, and the application is executed on the client computing device with at least one of the requested permissions not being granted in its entirety.
US10681048B1

Systems and methods for intercepting WebView traffic are disclosed. In one embodiment, a mobile electronic device comprising at least one computer processor executing a mobile application including a WebView application, a method for intercepting WebView traffic may include: (1) replacing, at startup, a default XMLHTTPRequest object with a custom XMLHTTPRequest object; (2) receiving a request for an organization's REST services that requires a secure connection; and (3) processing the request using the custom XMLHTTPRequest object, comprising: (a) determining that the mobile electronic device has a secure connection to the REST services; (b) executing a secure call to the REST services using a mobile component library; and (c) receiving a response from the REST services.
US10681047B2

A shared terminal includes: circuitry to control a display to display an image to a plurality of users, the plurality of users sharing a use of the shared terminal, and obtain, from a first privately-owned terminal owned by a first user of the plurality of users, first terminal identification information for identifying the first privately-owned terminal; a transmitter to transmit, to a terminal management server, an authentication request for authenticating the first privately-owned terminal to allow login of the first user into the shared terminal, the authentication request including the first terminal identification information of the first privately-owned terminal; and a receiver to receive an authentication result indicating whether the first privately-owned terminal is authenticated to allow login of the first user, from the terminal management server. When the authentication result indicates that the first privately-owned terminal is a legitimate terminal and login of the first user is successful, the circuitry controls the display to display a screen for allowing the plurality of users including the first user to draw an image. When the authentication result indicates that the first privately-owned terminal is not a legitimate terminal and login of the first user fails, the circuitry controls the display to display a screen with an error message.
US10681042B2

Embodiments of the invention are generally directed to systems, methods, devices, and machine-readable mediums for implementing gesture-based signature authentication. In one embodiment, a method may involve recording a first gesture-based signature and storing the recorded first gesture-based signature. Then the method compares the first gesture-based signature with a second gesture-based signature. Then the method verifies the first gesture-based signature as authentic when the first gesture-based signature is substantially similar to the second gesture-based signature.
US10681040B2

Multi-factor authentication systems and methods are provided that include receiving a request to authenticate a user of a mobile device. The request for authentication may include credential information associated with the user and vehicle data. A determination may be made regarding whether the vehicle data was obtained from a vehicle via the mobile device. The received vehicle data and received credential information may be compared to stored data. When there is a match between the received vehicle data and received credential information and corresponding stored data, a notification may be provided to the user device, indicating that the user has been authenticated.
US10681039B2

System and methods are described for authenticating users across multiple environments within a cloud-computing environment. A system may receive an indication that a user authenticated within a first environment has performed an action specific to a second environment. The system determines whether a previous action was performed by the user specific to the second environment. In response to determining that no previous action was performed, the system retrieves a first token from an authentication database, wherein the first token is associated with authentication of the user within the first environment. The system then validates the first token, and then generates a second token associated with authentication of the user within the second environment.
US10681031B2

A method, system and computer-usable medium for performing an adaptive security operation comprising: performing an authentication operation via a first device, the authentication operation analyzing an obligation performed by a first user; establishing access to a protected resource by the first device based upon the obligation performed by the first user; generating an attribute list comprising at least one attribute of the first device; analyzing a second device to determine whether the second device comprises an attribute corresponding to the at least one attribute of the first device; and, allowing access to the protected resource by the second device when the second device comprises the attribute corresponding to the at least one attribute of the first device.
US10681024B2

A method, a system, and a non-transitory computer readable program code are disclosed for authenticating users for services. The method includes registering one or more users in an authentication system; assigning a score index to each of the one or more users in the authentication system for one or more services, the score index representing a security level and corresponding authentication required to access each of the one or more services; inputting each request for services from the one or more users into the authentication system to continuously update the score index for each of the one or more users, each of the requests including one or more authenticators or biometric identifiers for the requested service; and requesting the one or more users to register one or more additional authenticators or biometric identifiers with the authentication system upon the score index for a user reaching of a predefined threshold value.
US10681022B1

A system includes a first information exchange device associated with a first automobile, where the first information exchange device is configured to provide a first data set indicative of first information relating to the first automobile. The system includes a second information exchange device associated with a second automobile, where the second information exchange device is configured to provide a second data set indicative of second information relating to the second automobile. The system also includes one or more officiating components configured to, based on a determination that the first data set and the second data set meet a threshold data requirement, transmit a third data set indicative of third information relating to the first automobile to the second information exchange device, and a fourth data set indicative of fourth information relating to the second automobile to the first information exchange device.
US10681008B1

A computer-implemented system for network socket management includes a host having a plurality of sockets and a hash table (data structure) storing data on network connections corresponding to the sockets; a firewall with a plurality of rules for routing incoming packets to the sockets; a socket image file that stores a state of each suspended socket. A network connection corresponding to the suspended socket is maintained open. A filter that monitors incoming packets and restores suspended sockets to active status when a packet for the suspended socket is received. The filter is implemented as part of the firewall, or as a hardware front end. The sockets, the firewall and the socket image file are all maintained in user space.
US10681007B2

Fast string search and matching is critical for many security tasks in particular if these have “gate functionality” for instance as found in access control applications, firewalls, routers, and load balancers. The fast matching of strings is essential to impose and enforce access control policies without creating bottlenecks. Firewalls protect networks by monitoring the traffic crossing the network perimeter. The number of packet matching rules firewalls can effectively handle is limited by the matching time and space complexity of the algorithms employed. A new approach implements matching independent of the number of rules and linear in the length of the rule to be matched. A data structure used in this approach is referred to as a “Bipartite Concatenated Representation” (BCR). The space complexity of the BCR within this application scenario scales as O(N log2 N) where N is the number of rules.
US10680996B2

A method of message adaptation in the Internet of Things (IoT) including a data center having a plurality of applications, an application gateway, a wide area network, a network of access appliances and a plurality of sensing devices. The method includes receiving at the application gateway a message containing data collected by the plurality of sensors, the message having a message descriptor; parsing at the application gateway the message according to the message descriptor; generating at the application gateway a message template based on the parsed message descriptor; storing at the application gateway the generated message template in memory; integrating context information into the generated message template; and outputting the message with the generated message template from the application gateway to a corresponding application in the data center for content-based processing.
US10680993B2

An audio social networking environment is described that provides a platform for users to generate audio-only content for consumption by one or more other users that may or may not have a social networking relationship with the user creating the audio-only content. Users are able to verbally generate stories using an audio based virtual assistant that receives the stories. The stories are analyzed to identify a tone of the story and one or more categories to associate with the story. The analysis of the story can also include suggesting audio effects to the user for including in the story. When a user requests stories, the user preference information of the requester can be used to identify stories for playback that meet the requesting user's preferences.
US10680989B2

Systems and methods for selectively delaying delivery of high-impact digital communications are disclosed. In embodiments, a computer-implemented method comprises: receiving, by a computing device, notification of a digital communication from a sender to at least one recipient; determining an impact value of the digital communication by comparing data of the digital communication with user profile data of the at least one recipient; determining that the impact value meets a predetermined threshold value associated with the at least one recipient, indicating that communication handling procedures apply to selectively delay the delivery of the digital communication to the at least one recipient; determining whether special delivery procedures apply that override the communication handling procedures; and initiating delivery of the digital communication to the at least one recipient based on the determining whether special delivery procedures apply.
US10680978B2

Disclosed are systems, methods, and non-transitory computer-readable media for generating recommended responses based on historical data. A messaging system receives a message as part of a communication session between a first client device and a second client device. The message originated from the first client device. The messaging system determines, using the message as input in a statistical model, a set of candidate responses for replying to the message. The statistical model was generated based on historical message data transmitted as part of previous communication sessions between a plurality of client devices. The set of candidate responses is a subset of a set of available candidate responses. The messaging system determines, based on a set of candidate selection rules, a subset of the candidate responses yielding a set of recommended responses to the message, and causes the set of recommended responses to be presented on the second client device.
US10680972B2

Disclosed is a state reporting control method, which is applied to a stateful path computation element and includes: setting and notifying an initial subscription state of an LSP state report of a PCC node in a process of session initialization with the PCC node; and sending a subscription update request to the PCC node to subscribe or unsubscribe the LSP state report of the PCC node.
US10680971B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
US10680957B2

Embodiments of the present invention relate to a centralized network analytic device, the centralized network analytic device efficiently uses on-chip memory to flexibly perform counting, traffic rate monitoring and flow sampling. The device includes a pool of memory that is shared by all cores and packet processing stages of each core. The counting, the monitoring and the sampling are all defined through software allowing for greater flexibility and efficient analytics in the device. In some embodiments, the device is a network switch.
US10680951B2

A system and method for handling a digital electronic flow between a first and second entity in which a flow policy is determined that is to be applied to the flow and the flow is then directed along a path in accordance with the policy. An ID is supplied for each flow and a tag associated with each flow which indicates the policy to be applied to its associated flow. Flows are also associated with one another, with associated flows having associated policies. In particular the flow may be processed or forwarded. The path may include a graph structure and virtual applications.
US10680949B2

Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.
US10680947B2

A disclosed example of managing a network include receiving a packet at a first top-of-rack (ToR) switch via a first load-based teaming (LBT) port; determining whether a network location of a destination node of the packet is unknown; based on the network location being unknown, setting an LBT egress control value in the packet, the LBT egress control value to indicate that the packet is not to be transmitted via a second LBT port of a second ToR switch; and sending the packet from the first ToR switch to the second ToR switch via an inter-switch link between the first and second ToR switches and from the first ToR switch to at least a first host that is identified in the packet as the destination node.
US10680939B2

Systems and methods of mesh network communication enabling a relay node to autonomously select a packet propagation mechanism. Upon receiving a packet, which may carry an indication for flooding propagation as set by the edge node originating the packet, or carry no specification for any propagation mode, the relay node determines whether the packet is eligible for routing-propagation based on a number of factors, such as whether there is an existent valid route from the source node to the destination node, whether the packet is originated from a friend edge node, and whether a route discovery process has been initiated. Accordingly, the relay node may change the indication to routing propagation and forward it by routing-relaying. Thus, the packet can be propagated over the mesh network by routing propagation, despite the initial setting for flooding propagation as specified by the edge node or no setting by the edge node.
US10680938B2

A computer-implemented method of enabling information-centric networking (ICN) over a locator/identifier separation protocol (LISP) comprises receiving, by one or more processors of an ingress tunnel router (ITR), from an endpoint, an ICN interest packet that identifies an interest by name; resolving, by the one or more processors of the ITR, a target egress tunnel router (ETR) in accordance with the name; encapsulating, by the one or more processors of the ITR, the ICN interest packet in a LISP packet; and sending, by the one or more processors of the ITR, the LISP packet to the target ETR.
US10680937B2

Diverting communication content directed to a wireless device based on a determined state of a display of the wireless device is presented herein. A method can include receiving state information representing a display state of a display of a wireless device; and in response to determining, based on the state information, that the display has been inactive for a defined period of time, redirecting communication content that has been directed to the wireless device to an intermediary device. In an example, the redirecting can include storing the communication content in the intermediary device as stored content, and in response to determining, based on the state information, that the display has been active, sending, via the intermediary device, the stored content directed to the wireless device.
US10680926B2

Systems, methods, and computer program embodiments are disclosed for adaptively displaying application performance data. In an embodiment, a plurality of performance monitoring data sources may be identified based on an application model that defines the topological structure of a software application. A request may be received for performance data associated with the application. One or more content options may then be determined based on the received request, and each content option may include one or more target performance metrics. Each content option may also be associated with one or more data sources. For each content option, the associated data sources may be queried to identify available data sources containing relevant performance data. A content option may be selected from the determined content options based on a priority associated with the content option. The performance data corresponding to the selected content option may subsequently be retrieved and presented for display.
US10680925B2

Internet websites that are popular for users in a specific location are determined and displayed to a user of an electronic device. The popularity information may be of benefit to users in the location or to users of inherently portable devices, such as a mobile telephone or a laptop computer, that travel to the location. In one embodiment, position data relating to devices used to access websites is used to establish statistics regarding the most visited websites based on location. For instance, positioning data may be added to “webpage look-up/URL requests” that are made by the devices. This data may be transmitted to a server for deriving of the statistics.
US10680924B2

Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronisation step, a measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.
US10680922B2

A communication control apparatus connected to a content-oriented network includes a transmitter, a receiver, a memory, and a processor. The transmitter transmits an interest packet requesting a plurality of pieces of content. The receiver receives a first data packet including (i) a first piece of content, which is one of the pieces of content, and (ii) first PIT information representing a name of a second piece of content, which is another of the pieces of content and which has not been transmitted from a transmission source. The memory stores a transmission PIT in which names of the pieces of content are registered. The processor registers, in response to transmission of the interest packet, the names of the pieces of content registered in the transmission PIT, and deletes, in response to reception of the first data packet, a name of the first piece of content from the transmission PIT.
US10680914B1

One or more processing devices derive values indicative of various aspects or characteristics of how a particular service in an information technology (IT) environment is existing or performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices determine a value for an aggregate key performance indicator (KPI) for the service to indicate or characterize the service overall from values for each of the various aspects.
US10680911B2

Previously known network management methods are incapable of concertedly managing respective levels of perceptual playback quality of media content data for a number client devices. In particular, previously known methods fail to regulate ABR-enabled client devices and the like that are each operating to individually consume as much of one or more shared network resources as possible without regard to the degree performance improvements. By contrast, various implementations disclosed herein provide network-centric concerted management of respective levels of perceptual playback quality of media content data on each of a number of client devices. The respective levels perceptual playback quality are concertedly managed by adjusting one or more shared network resources (e.g., bandwidth, processor time, memory, etc.). Adjustments are made in response to an aggregate quality of experience (QoE) metric characterizing a distribution of QoE levels for the client devices sharing the one or more shared network resources.
US10680902B2

Techniques for virtual agent facilitation of network-based storage reporting are provided. A method can comprise determining, by a virtual agent comprising a processor and located at a node, first information indicative of data storage associated with the node, wherein the virtual agent is configured to be instantiated at the node in response to an instantiation instruction, and comprises non-proprietary, publicly available open source software. The method can also comprise outputting, by the virtual agent, the first information for reporting and forecasting of future capacity growth on the node or a network device of a network to which the node is communicatively coupled.
US10680898B2

An automated and model driven mini-cloud deployment method comprising: instantiating a model driven orchestrator; parsing a blueprint to develop a virtual network function topology including: identifying infrastructure components required to establish at least one virtual network function; identifying at least one dependency for the at least one virtual network function; providing a sequence for calling life cycle operations; the model driven orchestrator effectuates the life cycle operations comprising: establishing a uCPE as a tenant within a network registry, configuring the uCPE, and activating the uCPE; and instantiating the at least one virtual network function on the uCPE according to the virtual network function topology.
US10680895B1

A method and system provides automatic patterns for implementing cloud based applications. The automatic patterns are extendable to make additional extended patterns. Extended patterns carry the characteristics of the patterns from which they were extended. Updating a base pattern with new security measures causes a cascade effect that updates all extended patterns that descend from the base pattern.
US10680893B2

It is an object of the present invention to achieve improvement of security by a whitelist function and improvement of network reliability by a network redundancy function at the same time. A packet relay device 100 includes packet reception units 200, a packet transfer unit 300, a S/W control unit 400, packet transmission units 500, and an input/output interface 600 and automatically generates a whitelist including an allowed communication rule. It is possible to select whether to perform communication control using the whitelist or to carry out data communication without using the whitelist for each data reception unit 200 that receives data.
US10680892B2

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

In one embodiment, a network assurance service that monitors one or more networks receives data indicative of networking device configuration changes in the one or more networks. The service also receives one or more performance indicators for the one or more networks. The service trains a machine learning model based on the received data indicative of the networking device configuration changes and on the received one or more performance indicators for the one or more networks. The service predicts, using the machine learning model, a change in the one or more performance indicators that would result from a particular networking device configuration change. The service causes the particular networking device configuration change to be made in the network based on the predicted one or more performance indicators.
US10680885B2

Methods, systems and computer readable media for mDNS support in unified access networks are described.
US10680880B2

In one implementation, a cloud orchestration system can comprise a solution engine, a configuration engine, and an implementation engine. The solution engine can receive an implementation selection of a service. The implementation selection can be based on a plurality of implementations of a cloud to provide the service. The configuration engine can obtain configuration information associated with the implementation selection. The implementation engine can communicate with an endpoint of the service based on the implementation selection and the configuration information. In another implementation, a method for orchestration of a cloud can comprise receiving an implementation selection for a solution of a service, collecting configuration information associated with the implementation selection, instantiating the solution based on the implementation selection and the configuration information, and providing connection information associated with the solution.
US10680870B2

A transmitter, comprising a processor adapted to convert a primary sequence of modulation symbols into a primary signal, using a primary pulse shape, convert an auxiliary sequence of modulation symbols, created from the primary sequence, to an auxiliary signal using an auxiliary pulse shape and create a joint output signal based on the primary signal and on the auxiliary signal.
US10680863B2

Modulation apparatus, comprising: a first delta-sigma modulator for providing a digital in-phase signal based on a modulation of an in-phase component of a baseband signal; a second delta-sigma modulator for providing a digital quadrature signal based on a modulation of a quadrature component of the baseband signal; a first multiplicative combiner for combining a carrier signal with the digital in-phase signal and for providing an in-phase output signal; a second multiplicative combiner for combining the carrier signal with the digital quadrature signal and for providing a quadrature output signal; a delay component for generating a 90° phase shift between the in-phase output signal and the quadrature output signal; and an additive output combiner for combining the in-phase output signal and the quadrature output signal and generating a transmit signal.
US10680859B2

A transmitter 108 and a method therein for transmitting overlaid and underlaid signals to a narrowband receiver 112 and a wideband receiver 110. The transmitter and the receivers operate in a wireless communications network 100. The transmitter generates a narrowband signal carrying data for the narrowband receiver. The narrowband signal is generated by: mapping user code bits of the data to a first set of binary symbols; generating a second set of binary symbols by precoding the first set of binary symbols; rotating the binary symbols of the second set resulting in rotated constellation symbols; and filtering the rotated constellation symbols. Further, the transmitter generates a wideband signal carrying data for the wideband receiver. Furthermore, the transmitter overlays the generated narrowband signal over the generated wideband signal and transmits, to the narrowband receiver and the wideband receiver, the overlaid narrowband signal and the underlaid wideband signal, respectively.
US10680857B2

A receiver for data recovery from a channel signal of a communications channel. The receiver includes a quantization circuit to generate a quantized code corresponding to the channel signal. A first decision circuit recovers, in a first signal processing mode, digital data for the channel signal based on the quantized representation of the channel signal. A second decision circuit recovers, in a second signal processing mode, the digital data for the channel signal based on the quantized representation of the channel signal. A controller selects between the first signal processing mode and the second signal processing mode based on a parameter indicative of a signal quality of the channel signal.
US10680850B2

The invention relates inter alia to a method of operating a communication system (10). Each communication node (11, 12, 13, 14) of the communication system (10) preferably tracks a successful reception of data signals (D) and requests a switch and/or switches from a currently used communication channel (C1) to another communication channel (C2-C6) in case that no successful receptions were made within a given maximum time interval.
US10680835B2

An authentication server may use secure messaging with a remote device prior to authorizing non-secure communications between the remote device and a content server, thereby preventing unauthorized access to the content server. The secure messaging uses such security features as encryption, signatures with authentication certificates, a realm, and/or a nonce. Once non-secure communication is authorized, the remote device may act as a proxy between the content server and a user device connected to the remote device. The authentication server sends timeout notices to the remote device containing an interval and a key. To continue non-secure communications with the content server, the remote device must respond prior to the expiration of the interval by sending a keep-alive message containing the key to the authentication server.
US10680834B2

A supplier network device is provided and includes a supplier processor and memory that stores a credential package including information for a chip or a vehicle control module (VCM). The supplier processor: receives ID and signature public keys from the chip, where the ID and signature public keys correspond respectively to private keys stored in the chip; transmit the ID and signature public keys to a certificate authority processor of a vehicle manufacturer data center; and receive the credential package including signing certificates from the certificate authority processor prior to assembling the VCM. The supplier processor: reads the ID public key from the VCM subsequent to incorporating the chip in the VCM; identifies the credential package based on the ID public key; and based on the identifying of the credential package, programs the VCM with the signing certificates prior to installation of the vehicle control module in a vehicle.
US10680833B2

A secure element (SE) with a notion of time useful for checking secure items is disclosed herein. Use of Public Key Infrastructure (PKI) with secure elements is improved by verifying secure items used by an SE. Methods of obtaining time information by the SE include push, pull, opportunistic, local interface, and multi-check methods. The SE uses the time information to evaluate arriving and stored public key certificates and to discard those which fail the evaluation. The SE, in some embodiments, uses the time information in cooperation with certificate revocation lists (CRLs) and/or online certificate status protocol (OCSP) stapling procedures. A multi-check architecture is provided herein by which more than entity is involved in checking a time value before the time value reaches the SE. The multi-check architecture uses both PKI and blockchain techniques.
US10680823B2

Data is received as part of an authentication procedure to identify a user. Such data characterizes a user-generated biometric sequence that is generated by the user interacting with at least one input device according to a desired biometric sequence. Thereafter, using the received data and at least one machine learning model trained using empirically derived historical data generated by a plurality of user-generated biometric sequences (e.g., historical user-generated biometric sequences according to the desired biometric sequence, etc.), the user is authenticated if an output of the at least one machine learning model is above a threshold. Data can be provided that characterizes the authenticating. Related apparatus, systems, techniques and articles are also described.
US10680820B2

A method of creating and recovering digital wallet is implemented using a storage device and a connected device that are connected to each other. The storage device has a private key stored thereon for confirming a digital asset transaction, and includes an information conveying unit, an operation interface, a processor and a security element. The method includes following steps: a user uses the connected device to generate and transmit a digital wallet creating request to the security element via the processor; the security element verifies there is not any digital wallet stored thereon and accordingly creates a digital wallet; the processor requests a recovery mnemonic from the security element and provides the same via the information conveying unit for the user to back it up; and the connected device obtains and decodes an encoded asset message stored in the digital wallet to create a piece of public digital wallet information.
US10680813B2

Providing a server polling component for remote cryptographic key erasure resilient to network outage. A set of keys received from a server are stored on data storage. The data storage sends a status request to the server. If a key enabled status is received, the data storage continues normal operations. If a key disabled status is received, a key failure action is performed. The key failure action includes deleting one or more of the keys in the set of keys or shutting down one or more storage devices of the data storage. If no response is received from the server, the data storage iteratively resends the status request at retry time intervals until a response is received from the server or until a time out period expires. On expiration of the time out period, the key failure action is performed.
US10680812B2

A method for validating an electronic device 2 includes receiving attestation information provided by the electronic device 2 attesting that the electronic device 2 has received a plurality of event attestations. Each event attestation provides a cryptographically authenticated attestation to the occurrence of a respective event during a lifecycle of the electronic device. A validation result is determined that indicates whether the attestation information is valid. Providing separate cryptographically authenticated attestations for respective events in the lifecycle of the device can simplify manufacturing of the devices in a multistage manufacture process compared to an approach using a single device-specific attestation attesting that the entire process is trusted.
US10680803B2

A system for verifying a recording. The system comprises at least one processor, at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to verify an electronic recording file comprising a cryptographic hash function based on the recording and generated by a first electronic device, verifying the electronic recording file comprises generating a pair of certification requests. A first of the pair of certification requests is based on the cryptographic hash function, and a second of the pair of certification requests is based on the cryptographic hash function in combination with one or more further pieces of data associated with the recording. The one or more further pieces of data comprise metadata associated with the recording and/or the first electronic device, sending the pair of certification requests to a blockchain, and receiving confirmation of the approval of the pair of certification requests by the blockchain.
US10680801B2

A system and method for data distribution against credential information leak are presented. A data block may be encrypted with block cryptograph on virtual storage so as to create an encrypted block. The virtual storage may be obtained by virtualizing one or more cloud storages of a storage area network (SAN). The encrypted block may be divided into one or more divided blocks. Store-blocks may be generated by combining divided blocks from the encrypted block and different encrypted blocks. The store-blocks may be stored in the one or more cloud storages.
US10680796B2

A secure calculation is performed on at least one input value. The calculation includes a number of operations, with a first operation performed on the input value, and subsequent operations performed on results produced by previous operations. An initial encryption rank is set, based on the number of operations to be performed in the calculation. The input value is encoded, together with the initial encryption rank. The calculation is then performed, such that the first operation is performed on the encoded input value to produce an encoded result, and subsequent operations are performed on respective encoded results produced by previous operations to produce further encoded results. A new encryption rank is set when an operation in the calculation is performed on the encoded input value or on an encoded result produced by a previous operation, such that the encoded result of said operation in the calculation has the new encryption rank. A decoding function provides a useable output value from an encoded result only if the encoded result has an encryption rank that has reached a predefined value.
US10680792B1

Systems and methods are provided for timing signals. The systems and methods can include a signal-timing FPGA circuit. The signal-timing FPGA circuit includes a serializer, a pulse detector, at least one slower portion, a timer, and a signal generator. The serializer can convert data streams between serial transmission and parallel transmission. The serializer includes a serial input sampler for sampling signals received at the serializer, and a clock multiplier for changing signal frequencies. The at least one slower portion has a slower clock speed. The slower clock speed is slower than a clock speed of the clock multiplier. The timer is in communication with the serializer. The signal generator can generate and transmit a signal including a pulse portion and a non-pulse portion to the serializer via the at least one slower portion. The pulse portion differs in value from the non-pulse portion of the signal.
US10680787B2

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

The present disclosure provides a method and an apparatus for transmitting an uplink control signal. The method includes: transmitting M predefined sequences on two transmission symbols within a transmission time interval, and determining an acknowledgement (ACK) message or a negative acknowledgement (NACK) message according to the M predefined sequences and mapping patterns of the M predefined sequences in a time domain and a frequency domain, where M is a positive integer. By means of the above technical solution, a problem that a transmission structure for transmitting the ACK message and the NACK message is imperfect when the transmission time interval is equal to the length of two symbols is solved, and the transmitting of the ACK message and the NACK message when the transmission time interval is equal to the length of two symbols is perfected.
US10680782B2

Aspects of the disclosure relate to implied and explicit mapping of uplink (UL) resources for acknowledgment communications from a user equipment (UE). In some examples disclosed herein, implied mapping may include indexing of information elements in a downlink (DL) communication. The explicit mapping may include information elements in the DL communication configured to explicitly provide a location of an UL resource. Other aspects, embodiments, and features are also claimed and described.
US10680770B2

The present disclosure relates to inter-cell beam coordination scheduling methods and related devices. One example inter-cell beam coordination scheduling method includes receiving, by a first wireless access device serving a coordinated cell, a coordination scheduling request specific to an edge user terminal of a serving cell, where the coordination scheduling request carries an indication of a downlink narrow-transmission beam set DX1, and the downlink narrow-transmission beam set DX1 is a downlink narrow-transmission beam set that satisfies a principle of minimal interference and that is determined by the edge user terminal through beam training, and in a slot in which downlink scheduling is performed on the edge user terminal in the serving cell, preferably using, by the first wireless access device, a narrow-transmission beam in the downlink narrow-transmission beam set DX1 to schedule a camping user terminal of the coordinated cell in downlink.
US10680769B2

Systems and methods for frequency spectrum interference coordination in communication systems with dynamically-assigned spectrum. Embodiments provided herein include a spectrum management entity proxy between a cellular network's base stations and the spectrum management entity. The spectrum management entity proxy determines and implements an interference coordination scheme between the base stations of the cellular network. To determine and implement the interference coordination scheme, the spectrum management entity proxy modifies the messages exchanged between one or more base stations and a spectrum management entity before forwarding the messages. In some embodiments, the spectrum management entity proxy generates request messages to the spectrum management entity on behalf of the base stations (and vice versa).
US10680768B2

Methods and apparatus for cell aggregation are disclosed. In accordance with one aspect information regarding a predefined maximum number of cells that can be aggregated by a communication device on a single carrier resource is sent by the communication device. Said Information is received by a network node where after control on cell aggregation can be based on the information, and the communication device can support cell aggregation on the single carrier resource up to said maximum number of cells.
US10680760B2

One embodiment of the present invention relates to a method for a second user equipment transmitting a receipt acknowledgement in a wireless communication system, the method for transmitting the receipt acknowledgement comprising the steps of: the second UE receiving data from the first UE; determining a subframe to transmit the receipt acknowledgement by comparing a time resource pattern for transmission (T-RPT) of the first UE and a T-RPT of the second UE; and transmitting the receipt acknowledgement relating to the data from the determined subframe to the first UE.
US10680754B2

A full-duplex relay and method of a telecommunication system having several sources, at least the relay and a recipient. The relay includes: a decoder estimating a message for each source, from successive received blocks transmitted during a current interval by a source, a decision module deciding which source messages were decoded without error from the estimated messages, a network encoder encoding a selection of the messages decoded without error and a transmitter transmitting a signal representative of the network encoded messages to the destination and a control signal indicating the selected messages. The decision module selects messages decoded without error at the input of the network encoder by only considering a return path from the destination indicating correct or incorrect decoding of messages. After each reception of a block, the decision module prevents the emission by the transmitter for a time period necessary to receive and decode the return path.
US10680746B2

Various embodiments of the present disclosure provide a demodulation method, device, terminal, and system. The demodulation method includes: obtaining communication information of a cell; blindly demodulating a synchronization signal in the communication information to obtain a blind-demodulation result; determining time range information carried by the communication information according to the blind-demodulation result; and demodulating the communication information according to the time range information.
US10680730B2

An apparatus for emulating a wireless network is provided. The apparatus includes processing circuitry configured to: generate a random number corresponding to an angle between a boresight of an antenna of a network node and a direction of a first wireless device, generate a random number corresponding to a path loss between the first wireless device and the antenna of the network node, determine network performance of the first wireless device based at least in part on the generated random number corresponding to the angle between the boresight of the antenna of the network node and the direction of the first wireless device and the generated random number corresponding to the path loss between the first wireless device and the antenna of the network node, and determine performance of the wireless network based at least in part on the determined network performance of the first wireless device.
US10680729B2

Aspects of the subject disclosure may include, for example, receiving, by a first antenna system of a distributed antenna system, a first wireless signal from a second antenna system of the distributed antenna system, the second antenna system included in a first series of antenna systems of the distributed antenna system, detecting an operational fault, and redirecting, by the first antenna system, a first wireless transmission to a third antenna system of the distributed antenna system, the third antenna system included in a second series of antenna systems of the distributed antenna system, and at least a portion of the communication services associated with the second wireless communications path facilitating mitigation of the operational fault. Other embodiments are disclosed.
US10680725B1

In certain aspects, a method for calibration includes setting a phase shift of a first phase shifter to a reference phase shift, wherein the first phase shifter shifts a phase of a first signal transmitted via a first antenna. The method also includes sequentially setting a phase shift of a second phase shifter to each one of a first plurality of phase shifts, wherein the second phase shifter shifts a phase of a second signal transmitted via a second antenna. The method further includes receiving the first and second signals at a receiver via a third antenna, and, for each one of the first plurality of phase shifts, measuring a magnitude of a third signal at the receiver, wherein the third signal includes the received first and second signals. The method further includes determining a calibration phase shift based on one or more of the measured magnitudes.
US10680722B2

A terminal in a communication system is provided. The terminal includes a transmitter configured to transmit a data frame including one preamble and a plurality of data blocks to another terminal by considering whether a preset signal is received, and a receiver configured to detect the preset signal from a signal received through an antenna while the data frame is transmitted by the transmitter.
US10680721B2

A communication system and method is described, including two or more transceivers at different locations, in which a region of the atmosphere at an altitude ranging from 150-350 KM is modified by applying an E-Field strength of 0.2 V/m to create a High-Frequency Ionized Lines/High-Frequency Plasma Lines (HFIL/HFPL) region. The HFIL/HFPL region provides a means for incoming RF transmission signals to be isotropically repeated and received by transceivers at other distant locations within line-of-sight of the HFIL/HFPL region. Incoming RF transmissions into the HFIL/HFPL region may use radio frequencies ranging from 100 MHz-20 GHz. The system described offers a means for users to transmit data from one over-the-horizon location to another at distances up to 4800 km without wires or physical satellites.
US10680701B2

A method performed on-board by a satellite for processing a signal received from a terminal during a current time interval, includes receiving, during the current time interval, a main signal containing a message from a terminal, each message having a priority level; sampling the main signal to obtain samples; storing the obtained samples into the satellite memory; first demodulating the messages corresponding to the current time interval contained in the samples stored in memory; when the satellite is in the range of a ground station, transmitting to the ground station the content of the memory. The first demodulating includes, for each message of the messages contained in the samples and by priority order: demodulating and decoding the message; forwarding, using direct link or inter-satellite-link, the demodulated message to a ground station; estimating the number of remaining non-demodulated messages in the samples stored in the memory.
US10680694B1

Systems and methods for beamforming using a cross-mixing architecture are provided. A beamformer can use an element-to-element mixing concept and can avoid the use of conventional bulky analog phase shifters. Incident signals can be sent through a phase-locked loop and then mixed with a signal from an antenna element oppositely spaced about a phase center of the antenna element array. Beamformers can be integrated into existing hybrid structures by substituting the traditional analog part of the beamforming process.
US10680684B1

A method and system analog beamforming for a single-connected antenna array is herein disclosed. A method includes estimating analog channels on a per-antenna basis, calculating explicitly an analog beamforming matrix based on the estimated analog channels, and performing analog beamforming based on the calculated analog beamforming matrix.
US10680678B2

Charging for one or more powered devices on a vehicle may be implemented on support components of a vehicle which may be movable with respect to one another to accomplish a function. When the support components are in a first position, a power unit in communication with a power source of the vehicle may be used to charge a powered rail for charging a rechargeable power storage unit in contact with the powered rail. The power storage unit, in turn, may provide power to one or more powered devices which may be separately housed. When the support components are in a second position, such as to accomplish a work function, the charged power storage unit may continue to provide power to the powered device(s) despite the power storage unit and the powered device(s) being distal to the powered rail.
US10680671B2

An antenna apparatus for a mobile terminal is provided. The antenna apparatus includes an antenna pattern, a first electric circuit and a second electric circuit respectively connected between both ends of the antenna pattern and a system ground, and a third electric circuit disposed between the antenna pattern and a feeding line, wherein the first electric circuit and the second electric circuit extend electrical wavelengths of the antenna pattern and the third electric circuit increases input impedance matching.
US10680669B2

A frequency discriminator is described. The frequency discriminator comprises a power splitter (2) for splitting a signal into a plurality of paths (40, 41, 42, . . . , 4n). At least two of the plurality of paths (41, 42, . . . , 4n) include respective filters (121; 122, . . . , 12n) having different frequency characteristics which are configured to provide respective filtered signals to respective power detectors (161, 162, . . . , 16n. The frequency discriminator comprises an analogue-to-digital conversion section (8) which is configured to receive values of measured powers from the power detectors, to generate digital values of measured powers and to provide the digital values of measured powers to a digital processing section (10). The digital processing section is configured to estimate a value (11) of at least one frequency in the signal in dependence on the digital values, for example the ratio of the digital values, of measured powers and on frequency responses (201, 202, . . . , 20n; FIG. 2) of the filters.
US10680668B2

An electronic apparatus includes: a chassis in which a display device is housed; a noise eliminating layer that is positioned between the chassis and the display device, and eliminates noise emitted from the display device; and an antenna for wireless communication that is housed in the chassis, in which the noise eliminating layer has a main body area and an auxiliary antenna area that extends from the main body area to the antenna and assists wireless communication of the antenna, and a portion of the auxiliary antenna area between one end on the side of the antenna and the other end on the side opposite to the one end is spaced apart from the main body area.
US10680666B2

A timing estimation device according to the present invention includes a received signal memory that outputs a plurality of sample groups each of which is a first number of samples extracted at symbol rate intervals from an oversampled received signal containing a known sequence, with shifting their leading positions by one sample from each other, a reliability calculation unit that calculates a channel impulse response for each of the sample groups, based on the sample group, generates a replica of the received signal using the channel impulse response and the known sequence, and calculates a reliability value based on the sample group, the replica, and the channel impulse response, and a timing estimation unit that estimates a preceding wave arrival timing and a delayed wave arrival timing, based on the reliability value.
US10680660B2

Method and apparatus for generating a codeword by interleaving information and assistant bits. An interleaved sequence of information bits and assistant bits is generated according to an interleaving order. The interleaving order is selected to reduce a number of information bits occurring before a first assistant bit and further reduce each subsequent number of additional information bits occurring between assistant bits. The interleaved sequence is encoded using a polar code to generate a codeword, and the codeword is transmitted.
US10680659B2

Methods and systems for decoding monitored communication signals using previously identified side information. Information, which is used for decoding a given frame and is provided to the decoder not via the main communication channel between a base station and a mobile station, is referred to herein as “side information.” The side information can also be viewed as extrinsic information that was derived during previous decoding operations. The monitoring system holds, for certain frames, a-priori information of one or more data values that are expected in these frames. Decoding using this a-priori information enables an Error Correcting Code decoder to successfully decode such frames, which would otherwise fail to decode.
US10680658B2

The decoder controller includes flip number management section configured to, after a decoding operation for a codeword of a first direction succeeds, decrease flip numbers of all codewords of a second direction which intersect with the codeword of the first direction and have error-probable areas.
US10680657B2

A data processing device comprising: a jitter buffer for receiving data packets; a media decoder configured to decode the data packets so as to form a stream of media frames, each frame comprising a plurality of samples; a media consumer having an input buffer for receiving the stream of media frames and being configured to play media frames from the input buffer according to a first frame rate; a buffer interface configured to monitor the input buffer so as to detect when the number of samples at the input buffer of the media consumer falls below a predetermined level and, in response, generate a play-out request; and a media controller configured to, responsive to each of the generated play-out requests, play-out one or more data packets to the media decoder so as to cause media frames of the stream to be delivered into the input buffer at a rate commensurate with the first frame rate.
US10680650B2

The present technology relates to a data processing device and a data processing method which can ensure high communication quality in data transmission using LDPC codes. In group-wise interleaving, an LDPC code having a code length N of 64800 bits and a coding rate r of 13/15 is interleaved in a unit of a bit group of 360 bits. In group-wise deinterleaving, a sequence of bit groups of the LDPC code which has been subjected to the group-wise interleaving is returned to an original sequence. The present technology can be applied to, for example, a case in which data transmission is performed using LDPC codes.
US10680646B2

Certain aspects of the present disclosure generally relate to methods and apparatus for decoding low-density parity check (LDPC) codes, for example, using a parity check matrix having full row-orthogonality. An exemplary method for performing low-density parity-check (LDPC) decoding includes receiving soft bits associated to an LDPC codeword and performing LDPC decoding of the soft bits using a parity check matrix, wherein each row of the parity check matrix corresponds to a lifted parity check of a lifted LDPC code, at least two columns of the parity check matrix correspond to punctured variable nodes of the lifted LDPC code, and the parity check matrix has row orthogonality between each pair of consecutive rows that are below a row to which the at least two punctured variable nodes are both connected.
US10680640B2

A digital-to-analog converter (DAC) for an audio system in a media device, such as a portable media device or smart phone, may be operated to turn off portions of the DAC to reduce power consumption. Segments of a segment-able DAC may be powered off when the output level of the DAC is lower than the full scale output of the DAC. For example, DAC elements within a finite impulse response (FIR) DAC may be turned off when a desired output level can be obtained with less than all DAC elements of the FIR DAC.
US10680634B1

Methods and systems are described for generating a process-voltage-temperature (PVT)-dependent reference voltage at a reference branch circuit based on a reference current obtained via a band gap generator and a common mode voltage input, generating a PVT-dependent output voltage at an output of a static analog calibration circuit responsive to the common mode voltage input and an adjustable current, adjusting the adjustable current through the static analog calibration circuit according to a control signal generated responsive to comparisons of the PVT-dependent output voltage to the PVT-dependent reference voltage, and configuring a clocked data sampler with a PVT-calibrated current by providing the control signal to the clocked data sampler.
US10680621B1

A frequency multiplier circuit includes a frequency multiplier, a phase detector and a control circuit. The phase detector detects a difference between an input phase of an input to the frequency multiplier and an output phase of an output from the frequency multiplier. The control circuit is configured to maintain the output phase based on the difference detected by the phase detector.
US10680619B2

A Digital Phase Locked Loop (DPLL), including a Time-to-Digital Converter (TDC) configured generate quantized phase values of a controlled oscillator signal; and a frequency estimation circuit configured to receive the quantized phase values, determine wraparound phase of the quantized phase values, and estimate a frequency based on the quantized phase values and the wraparound phase.
US10680613B2

On-die termination (ODT) control enables programmable ODT latency settings. A memory device can couple to an associated memory controller via one or more buses shared by multiple memory devices organized ranks of memory. The memory controller generates a memory access command for a target rank. In response to the command, memory devices can selectively engage ODT for the memory access operation based on being in the target rank or a non-target rank, and based on whether the access command includes a Read or a Write. The memory device can engage ODT in accordance with a programmable ODT latency setting. The programmable ODT latency setting can set different ODT timing values for Read and Write transactions.
US10680606B1

A timing control device and a timing control method for a high frequency signal system, the timing control method respectively control trigger points of reset signals, and process the controlled reset signals and clock signals to obtain a signal group with having an absolute timing relationship.
US10680601B1

A controller circuit for controlling an insulated-gate bipolar transistor (IGBT) is configured to, in response to an IGBT turn off switching event, switch out a first switching element to prevent a pull-up signal from flowing to a gate of the IGBT, switch in a second switching element to create a channel to permit a first pull-down signal to flow to the gate of the IGBT, and switch in a third switching element to create a channel to permit a second pull-down signal to flow to the gate of the IGBT. In response to determining a collector to emitter voltage at the IGBT does not satisfy a threshold, the controller circuit is configured to switch out the third switching element to prevent the second pull-down signal from flowing to the gate of the IGBT.
US10680596B1

A bootstrapped switch circuit includes an auxiliary loop circuit for assisting the boosting of a bootstrap voltage in a main loop circuit having a bootstrapped switch transistor. The boosted bootstrap voltage switches on the bootstrapped switch transistor so that an input voltage signal may conduct through the bootstrapped switch transistor to charge a sampling node.
US10680595B2

A duty cycle conversion circuit portion comprises N inverters, wherein N is an integer greater than two. The duty cycle conversion circuit is arranged to receive N input signals each having a duty cycle between 1/N and 2/N. Each of the N input signals is applied to a respective input terminal of one of the N inverters such that each inverter receives a different input signal. Each of the N input signals is applied to a respective power terminal of one of the N inverters such that each inverter is powered by a different input signal. Each inverter receives different input signal at its respective input terminal to the input signal applied to its respective power terminal.
US10680594B2

A comparator circuit includes a first transistor have a control electrode coupled to a first input voltage, a first current electrode coupled to a second input voltage, and a second current electrode coupled to a first circuit node. The circuit also includes a first inverter coupled to a first voltage supply terminal and having a first input coupled to the first circuit node and an output, a second transistor having a control electrode coupled to the output of the first inverter, and an active resistive element coupled in series between the first circuit node and a first current electrode of the second transistor.
US10680592B2

A quadrature clock correction (QCC) circuit includes: a first pair of clock correction circuits that output in-phase and anti-in-phase clock signals, respectively, of a four-phase clock signal; a second pair of clock correction circuits that output quadrature-phase and anti-quadrature-phase clock signals, respectively, of the four-phase clock signal; a detector circuit configured to detect duty cycle error and in-phase/quadrature-phase (IQ) phase mismatch in the four-phase clock signal; and a calibration circuit configured to supply a first pair of control signals to each the first pair of clock correction circuits, and a second pair of control signals to each of the second pair of clock correction circuits, to correct both the duty cycle error and the IQ phase mismatch based output of the detector circuit.
US10680591B2

An example delay circuit is described that includes an input node to receive a first signal, a first circuit path, a second circuit path, an output buffer, and an output node. The first circuit path includes at least one first buffer and a first array of switches. The second circuit path includes at least one second buffer and a second array of switches. The output buffer receives a mixed output of the first circuit path and the second circuit path. The output node transmits a second signal equivalent to the first signal with a programmed delay.
US10680585B2

Digital jitter accumulation reduction techniques and circuits are proposed to mitigate jitter accumulation in Voltage Controlled Oscillators (VCOs). In order to reduce jitter accumulation, employing a pair of identical injection locked VCOs is proposed in an interleaved fashion. Further jitter accumulation reductions can be provided by employing a plurality of identical injection locked VCOs selected in a cascading fashion. Yet further jitter accumulation reductions can be provided by resetting the deselected VCO(s).
US10680582B1

An RF source impedance is raised with an impedance step-up transformer and a matching circuit is coupled between the stepped up impedance RF source and a RF load wherein the RF load impedance can be matched to the stepped up RF source impedance with a matching network comprising a variable capacitor and a variable inductor having single match solutions for all frequencies and impedances so long as the RF load impedance is less that the stepped up RF source impedance. A RF attenuator may be used to provide a better impedance load to the RF source during match determination and adjustment of the variable capacitor and variable inductor. Automatic impedance matching measures the RF source frequency and RF load voltage, current and phase to determine a single match solution for a capacitive value of the variable capacitor and an inductive value for the variable inductor.
US10680581B2

An apparatus includes first and second electronically tunable transmission lines configured to transmit or receive a signal pair and provide a selected phase delay difference to the signal pair corresponding to a selected polarization, a first attenuation element connected to the first electronically tunable transmission line and a second attenuation element connected to the second electronically tunable transmission line. The first and second attenuation elements may each be configured to selectively attenuate signals carried on the electronically tunable transmission line to which they are connected according to a selected attenuation setting of a plurality of selectable attenuation settings provided by one or more attenuation control signals and thereby provide a selected attenuation to the signal pair that corresponds to the selected polarization. A corresponding method is also disclosed herein.
US10680575B2

Provided are a device, a differential signal line processing method and a differential signal line processing apparatus. The device includes a first component and a second component; the first component and the second component perform signal transmission via multiple sets of differential signal lines; the device further includes at least one common-mode filter, each common-mode filter of the at least one common-mode filter being serially connected between the first component and the second component via one set of differential signal lines, and a group delay of the each common-mode filter being adopted for adjusting a delay of signal transmission on the one set of differential signal lines connected to the common-mode filter.
US10680571B2

A conductive path with noise filter that enables an effective reduction in a surge noise in a specific frequency band is provided. A conductive path with noise filter includes conductive path main, an insulating holder, inductors provided in the holder, receiving terminal fittings provided in the holder, insertion-side terminal fittings capable of being fitted to the receiving terminal fittings, a U-phase capacitor provided between the U-phase wire and the U-phase insertion-side terminal fitting, a V-phase capacitor provided between the V-phase wire and the V-phase insertion-side terminal fitting, and a W-phase capacitor provided between the W-phase wire and the W-phase insertion-side terminal fitting.
US10680566B2

One embodiment describes a transimpedance amplifier (TIA) system. The system includes an inverter TIA stage interconnecting an input node and an output node and configured to invert an input signal at the input node to provide a first inverted signal component at the output node. The system also includes a noise-canceling inverter stage arranged in parallel with the inverter stage and being configured to invert the input signal to provide a second inverted signal component and to invert noise from the input node. Thus, the first and second inverted signal components constructively combine at the output node and the noise is substantially mitigated at the output node.
US10680565B2

A power amplifier system is disclosed. The power amplifier system includes a power amplifier having a first signal input and a first signal output and a main bias circuitry configured to provide a first portion of a first bias signal to the power amplifier through a first bias output coupled to the first signal input. Further included is peak bias circuitry that is configured to provide a second portion of the first bias signal to the power amplifier through a second bias output coupled to the first signal input, wherein the first portion of the first bias signal is greater than the second portion of the first bias signal over a first input power range and the second portion of the first bias signal is greater than the first portion of the first bias signal over a second input power range that is greater than the first input power range.
US10680560B2

A communication unit includes a plurality of parallel radio frequency, RF, signal paths. Located between a first RF signal path of the plurality of parallel RF signal paths comprising at least one first RF amplifier and a second signal path comprising at least one second RF amplifier is one of a shared inductor or shared transformer. The at least one first RF amplifier is coupled to a supply voltage via a first switch and at least one second RF amplifier is coupled to the supply voltage via a second switch, and the first switch is closed that provides the supply voltage to the at least one second RF amplifier whilst the second switch is opened.
US10680552B2

Some embodiments include apparatuses and methods of using the apparatuses. One of the apparatuses includes an inductor included in an integrated circuit device, and a first oscillator and a second oscillator included in the integrated circuit device. The first oscillator includes a first terminal coupled to a conductive path of the inductor to provide a first signal. The second oscillator includes a second terminal coupled to the conductive path to provide a second signal. The first and second signals have different frequencies.
US10680549B2

A drive shaft includes an extruded internal tube having teeth formed thereon. The drive shaft also includes an extruded external tube having teeth formed therein and coaxially receiving the internal tube. The teeth of the internal tube engaging the teeth of the external tube, wherein the internal tube and the external tube are aluminum.
US10680540B2

In an apparatus for controlling a motorized vehicle, a rotary electric machine controller is configured to perform intermittent operation by periodically alternating between a driving period and a coasting period. A torque determiner is configured to determine a first torque during the driving period and a second torque during the coasting period. A transition period determiner is configured to determine whether to set a transition period between the driving period and the coasting period. If the transition period is determined to be set, the torque determiner determines a third torque between the first torque and the second torque and within a predetermined rang. The rotary electric machine controller sets the transition period between the driving period and the coasting period and drive the rotary electric machine with the third torque during the transition period.
US10680537B2

The vibration-type-motor driving apparatus includes a vibration-type motor including a vibrator on which vibration is excited by an electro-mechanical energy conversion element, a shaft that supports the vibrator, and a rotor that contacts the vibrator to be rotated thereby. A first end portion of the shaft is moved with the vibration of the vibrator. The apparatus further includes a housing that houses therein the motor, and a first elastic member that contacts the first end portion of the shaft and is deformable in a direction in which the first end portion vibrates. The first elastic member transfers heat of the shaft to the housing or another member provided inside the housing.
US10680535B2

A vertical comb-drive actuator comprising a support base and a movable body is described. The support base comprises first comb electrodes and a first surface wherein the first comb electrodes extend from the first surface. The movable body attached to the support base comprises second comb electrodes and a second surface wherein the second comb electrodes extend from the second surface. The movable body may rotate about a rotation axis and the first comb electrodes are interdigitated with the second comb electrodes correspondingly. The second comb electrodes extend along a first direction, the rotation axis extends along a second direction, and the first comb electrodes extend along a third direction. The distance between the first lateral face of the first comb electrode and the second surface is shorter than the second length defined as the distance between the end surface of the second comb electrode and the second surface.
US10680524B2

A voltage generator includes an oscillator, a charge pump, a smoothing capacitor, and a driving controller. The oscillator has an output. The charge pump has an input and an output, and the input of the charge pump is coupled to the output of the oscillator. The smoothing capacitor is coupled to the output of the charge pump. The driving controller is coupled to the oscillator, and generates an enable signal to adjust an operation frequency of the oscillator. The voltage generator supplies a driving voltage to a switch for driving the switch via the smoothing capacitor. The driving controller generates the enable signal according to the driving voltage.
US10680516B2

Apparatus and methods for multi-mode charge pumps are disclosed herein. In certain configurations, a multi-mode charge pump includes an output terminal, a mode control circuit that operates the multi-mode charge pump in a selected mode, a first switched capacitor, a capacitor charging circuit, and a plurality of switches. The capacitor charging circuit connects a first end of the first switched capacitor to a charging voltage in a first phase of a clock signal, and connects the first end of the first switched capacitor to a reference voltage in a second phase of the clock signal. The charging voltage has a voltage level that changes based on the selected mode. The plurality of switches connect a second end of the first switched capacitor to the reference voltage in the first phase, and connect the second end of the first switched capacitor to the output terminal in the second phase.
US10680507B2

A multiphase regulator having a variable number of phases in operation and nominal current thresholds for indicating when to add or drop a phase is provided. A digital controller for the regulator includes digital circuitry configured to adjust the nominal current thresholds based on a measured or estimated temperature of the regulator, to yield adjusted current thresholds which are a function of temperature. The digital circuitry is further configured to modify the number of phases in operation based on the adjusted current thresholds and a measured or estimated current in the regulator. The regulator can be included in an electronic component having a load, power stages for providing phase currents to the load, and at least one fan for cooling the power stages and load. The digital controller controls operation of the regulator, including adaptive control of the number of phases in operation. Corresponding control methods are also provided.
US10680503B2

An electrical machine including a rotor and a stator, at least one of the rotor and stator being provided with superconducting first electrical windings; and a set of one or more screen electrical windings, provided in the form of one or more further superconducting electrical windings, arranged around and radially outward of the first electrical windings; wherein the set of screen electrical windings is arranged to be supplied with an electrical current for generating a magnetic field of suitable magnitude and phase to reduce the magnitude of the magnetic field, generated at least by the first electrical windings during operation of the electrical machine, radially outwards of the screen electrical windings.
US10680502B2

A magnetically geared apparatus (400), a pole piece component (420) and a plurality of pole pieces (422) for such apparatus are disclosed. The magnetically geared apparatus (400) comprises the pole piece component (420) and the pole piece component (420) comprises the plurality of pole pieces (422) mounted to a carrier (421), wherein at least one of the pole pieces (500) comprises at least two axially-spaced portions spaced apart by a portion of a higher magnetic reluctance (560) than that of each of the two axially-spaced portions.
US10680500B2

A system and method for wirelessly communicating with an HVAC motor or other motor in order to manage the motor with regard to, e.g., identifying a suitable replacement for, programming, monitoring and/or diagnosing, and/or tuning or otherwise reprogramming the motor without physically connecting to the motor. A technician uses a software application on a smartphone, tablet, or other portable device to communicate with the motor controller via a wireless communication device incorporated into the motor assembly. The smartphone may receive relevant information, such as identification, programming, or diagnostic information, and process the information or wirelessly transmit the information to a server for processing. Based on the information, the smartphone may transmit programming instructions to the motor controller via the wireless communication device. Further, the wireless communication device may transmit sensor data associated with the motor to allow for monitoring the motor's performance.
US10680496B2

Various examples, relating to motor attachment, a motor attachment structure, substrate processing apparatus are disclosed. The present disclosure exemplifies a motor attachment bracket including a plate-shaped motor mounting portion which an output shaft insertion hole through which an output shaft of a motor is inserted penetrates, and to which the motor the output shaft of which is inserted through the output shaft insertion hole is fixed. A fluid path in which a cooling fluid is circulated is formed in a metal member formed with the motor mounting portion, a motor attachment structure using the motor attachment bracket, and a substrate processing apparatus.
US10680495B2

A linear shaft motor (1) has a slider (10) and a tubular magnetic shaft (30). The slider (10) includes an oblong cuboid shaped motor housing (101) having a rectangular cross-section with a longitudinal central bore (180). The motor housing (101) includes at least two longitudinal cooling holes (161, 162, 163, 164, 165, 166, 167, 168) which are part of an integrated fluid cooling circuit. The at least two longitudinal cooling holes (161-168) are distributed symmetrically at a left and at a right side of the central bore (180), whereas the central axis (15) of any of the longitudinal cooling holes (161-168) lays below the topmost portion (20) of the central bore (180) and above the lowermost portion (25) of the central bore (180).
US10680491B2

Methods and devices are provided that allow for easy replacement of a motor assembly in a fuel dispensing unit. In one embodiment, a protective end cap for use with a motor assembly is provided and includes a junction box housing having a sealed end that can couple to a motor, and an opposite open end that can couple to an end plate. The junction box housing can be configured to house a junction box that allows electrical wires extending through the end plate to couple to electrical wires extending from the motor through the sealed end of the junction box housing. A motor assembly having a junction box housing and methods for replacing a motor assembly in a fuel dispenser are also provided.
US10680490B2

The present disclosure provides a resolver including a stator core, an insulation cover for covering and insulating the stator core, an upper protection cover coupled to an upper portion of the insulation cover to cover and protect upper portions of coils wound around the stator core, a lower protection cover coupled to a lower portion of the insulation cover to cover and protect lower portions of the coils, a hook configured to extend from the upper protection cover in the downward direction, and a hook-catching portion formed at the insulation cover such that the lower end portion of the hook is hooked thereon in the upward direction.
US10680488B2

A drive device of the present invention includes: an electric motor including a cooling channel; a power conversion unit that converts electric power from a power supply and outputs electric power to be supplied to the electric motor; and a supporting member fixed to the electric motor with the power conversion unit mounted on the supporting member. The supporting member includes a cooling channel connected to the cooling channel of the electric motor.
US10680487B2

In a fan motor, a stator unit of a motor that rotates an impeller includes a cylindrical bearing holder that extends in an axial direction, a cover that covers an end of the bearing holder on one side in the axial direction, and a seal provided between the bearing holder and the cover. The cover has a disc portion that is provided on the end on the one side in the axial direction and extends in the radial direction, and a cylindrical portion that extends from the disc portion to the other side in the axial direction, and is located inside of the end. The seal has a first seal portion located between an inner side face of the end and an outer side face of the cylindrical portion in the radial direction.
US10680471B2

A permanent magnet motor is provided, which includes a rotor including a rotation axle and a plurality of magnetized rotor magnets on a periphery, which rotor magnets are magnetized to form alternately N-poles and S-poles; first and second ring-shaped-claw-pole units, whose inner circumferences face the rotor magnets, including a plurality of first and second claw-poles along the inner circumference, the first and the second claw-poles being closely adjacent to each other extending alternately in upward and downward axis directions of the rotation axle, bottom sides of the first and the second claw-poles forming a ring shape. A first opening portion is formed in a first joint surface of the first ring-shaped-claw-pole unit, to be joined to the second ring-shaped-claw-pole unit, and the second opening portion is formed in a second joint surface of the second ring-shaped-claw-pole unit, to be joined to the first ring-shaped-claw-pole unit.
US10680464B2

Contactless power receiver 1a includes power reception unit having a contactless power reception function using electromagnetic induction; communication unit separately transmitting a plurality of data items in the vicinity of a zero cross point of an alternating current voltage from commercial power supply; and power reception side message division unit dividing a transmission message into a plurality of data items. Contactless power feeder includes power feeding unit having a contactless power feeding function using electromagnetic induction; communication unit separately receiving a plurality of data items in the vicinity of a zero cross point of an alternating current voltage from commercial power supply; and power feeding side message combination unit generating a reception message by combining a plurality of data items. Each of the plurality of data items which are divided by power reception side message division unit and are combined by power feeding side message combination unit has a size transmittable in the vicinity of the zero cross point. According to this configuration, it is possible to accurately perform communication having a large amount of information without being affected by a noise due to contactless power transmission.
US10680443B2

A solar power generation system is provided which can disconnect serial connection of a plurality of solar power generation panels in case of fire and prevent electric shock to a worker by water jetting. A solar power generation system 110 for converting solar energy to electric power includes a plurality of solar power generation panels 111 which is connected in series and a switch 115 which enables to disconnect or connect the serial connection of the plurality of solar power generation panels 111, and the switch 115 operates when receiving a specific control signal. This makes it possible to disconnect the serial connection of the plurality of solar power generation panels 111, and prevent electric shock to the worker by water jetting in case of fire.
US10680435B2

An enhanced ESD clamp is provided with a resistor connected between the body terminal and the source terminal of a MOSFET device. In one exemplary embodiment, the MOSFET device is a grounded-gate NMOS (ggNMOS) transistor device with the resistor (“body resistor”) connected externally to the MOSFET device. In another embodiment, the MOSFET device is a ggPMOS transistor device. In yet another embodiment, the body resistor is disposed within and connected internally to the MOSFET device. In any event, the resistance value of the body resistor determines the level to which the trigger voltage of the ESD clamp will be reduced when an ESD event occurs.
US10680429B2

A battery protective circuit including a resistor connected to a switch between a battery and a load through which a first current flows, a first driver to supply the first current to the switch and the resistor, a negative temperature coefficient element having resistance that varies in response to heat of the resistor, a second driver to supply a second current to the negative temperature coefficient element, a short-circuit device to be mechanically deformed by a current, a mechanical switch including a plurality of terminals connected with the battery, the terminals electrically connected with each other by deformation of the short-circuit device, a fuse connected in series between the battery and the mechanical switch, a circuit-changing switch configured to supply the second current to the short-circuit device or to block supply thereof, and a controller to control operations of the first driver, the second driver, and the circuit-changing switch.
US10680428B2

An energy supply for an electrical circuit breaker includes a current converter with a primary conductor and a secondary winding. The energy supply further has a triac with two main connections and one control connection, the triac being connected electrically in parallel with the secondary winding via the main connections. A series circuit including at least two zener diodes is connected to the control connection of the triac at one end and to a main connection of the triac at the other end.
US10680424B2

An overhead line damper capable of suppressing a lift force that an overhead line receives due to wind is provided. A damper 1 for an overhead line that is provided at an overhead line L2 includes a clamping mechanism (a pair of hinge pieces 21a and 21b) that is fitted to an outer circumferential surface of the overhead line L2, and a rotary member 4 with a lower part attached to weights 3a and 3b, and an upper part rotatably attached to the clamping mechanism, and the clamping mechanism has a regulation part (an opening part 24) that regulates a rotation range of the rotary member 4 so that the weights 3a and 3b rotate within an angle range from ±20 degrees to ±40 degrees inclusive in a vertical direction.
US10680416B2

A tip is welded appropriately using an energy beam. The tip is welded to a base portion by irradiating the interface between the base portion and the tip with the energy beam. The welding the tip to the base portion includes: applying the energy beam continuously, while moving the irradiation position of the energy beam, in a first period of time; and applying the energy beam a plurality of times according to a pulsed output pattern, while moving the irradiation position of the energy beam, in a second period of time subsequent to the first period of time.
US10680415B2

An ESD protection device includes first and second discharge electrodes and a discharge auxiliary electrode that is electrically connected to the first and second discharge electrodes. The first and second discharge electrodes are located on or in an insulating substrate to at least partially face each other. The discharge auxiliary electrode includes first metal particles, second metal particles, and a binding agent. The first metal particles have a core-shell structure including a core section mainly including a first metal and a shell section which mainly includes an oxide of a second metal and which includes at least one portion with a cavity. The second metal particles have a core-shell structure including a core section mainly including the first metal and a shell section which mainly includes the oxide of the second metal and which has no cavity.
US10680414B2

A nitride-based light-emitting device includes, on a GaN substrate: a first-conductivity-side first semiconductor layer; an active layer; and a second-conductivity-side first semiconductor layer, in the stated order, and further includes an electron barrier layer of a second conductivity type between the active layer and the second-conductivity-side first semiconductor layer, the electron barrier layer including a nitride-based semiconductor containing at least Al. The electron barrier layer has a first region in which an Al composition changes. The Al composition in the first region monotonically increases in a direction from the active layer to the second-conductivity-side first semiconductor layer. An impurity concentration in the second-conductivity-side first semiconductor layer is lower in a region nearer the electron barrier layer than in a region farther from the electron barrier layer.
US10680412B2

An optical coupling connector, an optical coupling system, and a waveguide coupling method are provided. The optical coupling connector is configured to connect an optical fiber array and an optoelectronics chip, and includes an upper-layer connector and a lower-layer connector. The upper-layer connector includes N upper-layer waveguides, where N is a positive integer greater than or equal to 2. The lower-layer connector includes N lower-layer waveguides. The N lower-layer waveguides and the N upper-layer waveguides are coupled in a one-to-one correspondence. Each lower-layer waveguide includes a coupling waveguide portion, a pitch matching waveguide portion, and a signal light amplification waveguide portion.
US10680411B2

The invention describes a laser sensor module comprising at least one Vertical Cavity Surface Emitting Laser (100) and at least one driving circuit (120). The driving circuit (120) is adapted to provide electrical energy to the Vertical Cavity Surface Emitting Laser (100) such that the Vertical Cavity Surface Emitting Laser (100) emits laser pulses (345) with a pulse length (356) of less than 100 ns and a duty cycle of less than 5% in comparison to a continuous laser emission. The driving circuit (120) is further adapted to provide additional energy to the Vertical Cavity Surface Emitting Laser (100) at least 100 ns prior to at least a part of the laser pulses (345) such that the part of the laser pulses (345) are emitted under defined optical conditions. The invention further describes a distance detection device comprising the laser sensor module and a method of driving the laser sensor module. The additional energy is preferably provided by means of a current pre-pulse (335) which is applied to the V(E)CSEL prior to preferably each laser pulse (345). The current pre-pulse is preferably arranged such that no laser light is emitted by means of the V(E)CSEL. The V(E)CSEL are enabled to emit the laser pulses (345) under defined optical conditions such that the time of emission and the pulse shape of the laser pulses (345) is well defined. Well defined time of emission and the pulse shape of the laser pulses (345) enable a reliable detection of reflected laser light (117) which corresponds to the emission of the respective laser pulse (345).
US10680407B2

Examples disclosed herein relate to multi-wavelength semiconductor comb lasers. In some examples disclosed herein, a multi-wavelength semiconductor comb laser may include a waveguide included in an upper silicon layer of a silicon-on-insulator (SOI) substrate. The comb laser may include a quantum dot (QD) active gain region above the SOI substrate defining an active section in a laser cavity of the comb laser and a dispersion tuning section included in the laser cavity to tune total cavity dispersion of the comb laser.
US10680400B2

A system for generating an energy beam based laser includes an apparatus for receiving an energy beam and for generating an energy beam based laser. The apparatus is configurable or controllable for tuning an output wavelength of the laser generated by the apparatus using the energy beam. The apparatus includes a first component for producing a first magnetic field oriented in a first direction and a second component for producing a second magnetic field oriented in a second direction substantially opposite to the first direction. A channel through the apparatus is defined by the first component and the second component through which the energy beam passes to generate the laser at an output of the apparatus. The apparatus is configurable or controllable for modifying at least one of the first magnetic field and the second magnetic field for tuning the output wavelength of the laser.
US10680398B1

A combination outlet connector is disclosed. The combination outlet connector includes an outlet core having three T-shaped apertures. The outlet core has a core outer surface to mate with a first connector type, such as a C14 connector, and electrical terminals are positioned in corresponding apertures. A removable adapter sleeve is positionable around the outlet core and has a sleeve outer surface to mate with a second connector type, such as a C20 connector. The adapter sleeve includes a sleeve aperture at least partially congruent with the core outer surface. The electrical terminals are configured to connect with mating terminals of the first and second connector types. A removable adapter shroud can be positioned around the outlet core. The shroud includes a shroud inner surface to receive the first connector type and a shroud flange having a shroud aperture at least partially congruent with the core outer surface.
US10680395B2

A power interface system is provided. The power interface system can include a power interface device coupleable to a structure, wherein the power interface device can include a receptacle region and a plurality of pin receiving apertures. The power interface system may include an electrical device module sized and shaped to be received in the receptacle region, the electrical device module having a plurality of contact pins, each of the plurality of contact pins sized and shaped to be coupleably received in one of the pin receiving apertures. The electrical device module can be rotatably moveable with respect to the receptacle region between an uncoupled orientation and a coupled orientation, with the electrical device module being secured to the power interface device in the coupled orientation. Related devices and methods are also provided.
US10680393B2

A bidirectional duplex electrical connector includes: a circuit board, which is provided with two sets of circuits; a base seat; a connection portion connected to a front end of the base seat, and provided with top and bottom surfaces respectively provided with two connection interfaces including two rows of electrical connection points electrically connected to the two sets of circuits, one pair of electrical connection points with a same circuit are electrically connected together through the circuit board, and a shape of the connection portion allows one docking electrical connector to be dual-positionally and bidirectionally docked; and a fitting slot provided on the base seat. The circuit board is fit with and locks the fitting slot. A combination of the bidirectional duplex electrical connector and a docking electrical connector is also provided.
US10680385B2

The present invention relates to methods and systems for minimizing alien crosstalk between connectors. Specifically, the methods and systems relate to isolation and compensation techniques for minimizing alien crosstalk between connectors for use with high-speed data cabling. A frame can be configured to receive a number of connectors. Shield structures may be positioned to isolate at least a subset of the connectors from one another. The connectors can be positioned to move at least a subset of the connectors away from alignment with a common plane. A signal compensator may be configured to adjust a data signal to compensate for alien crosstalk. The connectors are configured to efficiently and accurately propagate high-speed data signals by, among other functions, minimizing alien crosstalk.
US10680381B2

Disclosed is a retaining device for retaining a number of plugs and for arranging on a wall passage. In some embodiments, the retaining device comprises a number of substantially identically sized through-holes. In some embodiments, a modular element comprises an outer interface region for receiving the modular element in one of the through-holes. In some embodiments, the modular element comprises an inner interface region for receiving one of the plugs in the modular element.
US10680379B2

An electrical connector includes an insulative housing, a plurality of contacts retained in the housing, a metallic shell enclosing the housing, and the magnets retained by the shell. The housing includes a pair of longitudinal walls and a pair of end walls commonly forming a mating cavity. The contacts are disposed in the longitudinal walls with corresponding contacting sections exposed in the mating cavity. The shell forms receiving cavities to intimately receive the corresponding magnets, respectively. The magnets are secured to the shell by spot-welding so as to not only assure reliable securement therebetween but also keep the completeness of both the magnet and the shell for superior magnetic and shielding effect thereof.
US10680375B2

A connection terminal is provided and includes a body, a welding pin, a first stop, a second stop, and a third stop. The body includes a pair of planar surfaces and a pair of side surfaces. The welding pin extends from an end of the body. The first stop extends outwardly from one of the pair of side surfaces, while the second stop extends outwardly from another of the pair of side surfaces. The third stop protrudes outwardly from one of pair of planar surfaces.
US10680374B2

An electrical connector includes an insulative housing retaining a plurality of contacts therein. The contact includes a mating part with a first body and a spring arm extending therefrom for mating a conductive pad of a CPU (Central Processing Unit), and a soldering part with a second body and a solder tail extending therefrom for mounting a solder ball thereon. The spring arm is downwardly pressed by the CPU to contact the soldering part when the CPU is mounted upon the electrical connector The mating part and the soldering part are spaced from each other either without any connection, or alternately linked with each other via a bridge transversely connected therebetween wherein the latter may optionally omit the barbed structure from one of the mating part and the soldering part.
US10680357B2

A clamp provides electrical communication between a first conductor and a second conductor. The clamp includes a first housing portion having a first surface, a second surface, a first housing bore, and a cavity, the first housing bore extending along a longitudinal axis. The clamp further includes a clamp member at least partially disposed within the cavity of the first housing portion, the clamp member including a first clamp surface adjacent the second surface of the housing in a facing relationship. The clamp further includes a shaft oriented parallel to the longitudinal axis, the shaft coupling the first housing portion and the clamp member. The clamp further includes a second housing portion movably coupled to the first housing portion by the shaft, the second housing portion including a second housing bore and a second clamp surface, the second housing bore aligned with the longitudinal axis, the second clamp surface adjacent the first surface of the first housing portion in a facing relationship.
US10680356B2

A combination terminal (1) has a first terminal (10) overlapping a second terminal (110) in a plate thickness direction. The first terminal (10) includes a base (41) and two inclined walls (20) intersecting surfaces of the base (41) from both lateral ends of the base (41) and forming an insertion/accommodation space (C) having a trapezoidal shape. The second terminal (110) includes an inserting piece (132) that overlaps the base (41) when inserted into the insertion/accommodation space (C). A locking claw (132A) on the inserting piece (132) locks the base (41) by overlapping the inserting piece (132) on the base plate (41). An external force absorbing tapered portion (133) projects laterally from the inserting piece (132) and comes into surface contact with one of the inclined walls (42) with the locking portion (132A) locked to the base (41).
US10680340B2

A cone-based multi-layer wide band antenna is provided, including a cone-based member having a multi-layer structure. The multi-layer structure includes a first layer conical structure, and the first layer conical structure has a height and a base radius configured to provide a desired impedance of the antenna.
US10680339B2

Disclosed are exemplary embodiments of antennas that may be configured to be low profile, omnidirectional, ceiling mountable, and/or multiple-input multiple-output (MIMO). In an exemplary embodiment, an antenna generally includes first and second radiators and a ground plane. First and second edge portions of the ground plane may configured to be operable for reducing null at azimuth plane to thereby allow the antenna to have more omnidirectional radiation patterns for the azimuth plane. The antenna may be configured to have an asymmetrical perpendicular dipole configuration. A neutral line may be spaced apart from and proximity coupled to the ground plane. The ground plane may comprise first and second ground plane extension arms and/or a slant cutout defined between spaced-apart first and second lower portions of the ground plane. The ground plane may include a bridge portion extending between the spaced-apart first and second lower portions of the ground plane.
US10680329B2

This unit cell comprises: a patch reception antenna; a patch transmission antenna, and comprising first and second separate radiation surfaces; a first phase-shift circuit, comprising first and second switches respectively exhibiting an on state and an off state, alternately, between the first and second radiation surfaces of the transmission antenna; and is noteworthy in that the reception antenna comprises first and second separate collection surfaces; and in that the unit cell comprises a second phase-shift circuit comprising first and second switches respectively exhibiting an on state and an off state, alternately, between the first and second collection surfaces of the reception antenna.
US10680310B2

A balloon reflector antenna for a satellite, including a spherical balloon with a surface transparent to electromagnetic waves and a reflective surface opposite the transparent surface. The balloon reflector antenna may further include a feed system extending from the center of the balloon that receives electromagnetic waves reflected off the reflective surface and/or outputs electromagnetic waves that are reflected off the reflective surface.
US10680305B2

A signal handling device includes a first substrate. A plurality of first conductors in the first substrate are arranged to form a substrate integrated waveguide. A second substrate includes a plurality of second conductors arranged to form a resonating cavity near one end of the substrate integrated waveguide. A signal carrier is aligned with the one end of the substrate integrated waveguide.
US10680297B2

A lithium-ion pouch battery cell includes a plurality of electrodes stacked together to form an electrode stack. Each of the electrodes includes a main electrode layer and an electrode tab protruding from the main electrode layer. The electrode stack has a tab surface area, and the main electrode layer has a main surface area. The lithium-ion pouch battery cell further includes a heat-rejecting lead tab coupled to the plurality of electrodes. The heat-rejecting lead tab covers the tab surface area of the electrode tab and the main surface area of the main electrode layer to facilitate heat transfer from the electrode stack to the heat-rejecting lead tab.
US10680296B2

An energy store of a motor vehicle may include at least one battery cell and a fluid channel having a temperature control fluid that may control a temperature of the at least one battery cell. The fluid channel may be defined by a fluid channel arrangement having two walls and a plurality of spacers arranged therebetween. The plurality of spacers may be configured for a needs-based temperature control of the at least one battery cell. The plurality of spacers may be arranged so that a coolant flow is conducted directly to a hot spot of the at least one battery cell. At least one of the two walls may comprise an organic sheet and may be connected, via glue or welding, to the plurality of spacers.
US10680288B2

Provided is a method for checking defects such as a liquid leakage, a gas leakage, and pack housing damage in a battery pack in which a plurality of unit modules including a battery cell are arranged in a pack housing. The method includes feeding a first gas into the pack housing of the battery pack, in which the first gas has one or more colors selected from red, green, and blue colors in a diffuse state and is visually identifiable in diffusion and flow, checking whether defects occur by visually identifying a point at which a flow direction and a flow rate of the first gas change, when the first gas diffuses in the pack housing; and exhausting the first gas to the outside of the pack housing. The defects of the battery pack are simultaneously identifiable by the first gas diffusing into the entire pack housing.
US10680285B2

Methods for preparing electrolyte salts for alkaline earth metal-ion batteries (e.g., calcium and magnesium ion batteries) are described. The electrolyte salts comprise alkaline earth metal (e.g., Mg or Ca) salts of 3,4-dicyano-2-trifluoromethylimidazole (TDI). The methods comprise contacting TDI with an alkaline earth metal bis(trifluoroacetate) salt in trifluoroacetic acid.
US10680257B2

The present invention is to prevent the temperature of an electric heater from being higher than or equal to a temperature at which control to reduce power consumption is started to prevent an abrupt decrease in the power consumption of the electric heater in order to secure a power consuming destination of a fuel cell. A fuel cell system 10 includes: a fuel cell 20 that receives the supply of reactant gas to generate power; a fuel cell cooling system 30 for circulating a coolant through the fuel cell 20 to cool the fuel cell 20; an electric heater 40 operated to consume power of the fuel cell 20 and driven to decrease power consumption abruptly at a temperature lower than a decomposition temperature of the coolant; and a heater cooling system 50 for circulating the coolant around the electric heater 40 to cool the electric heater 40. In a control method therefor, when the temperature of the coolant in the heater cooling system 50 falls within a temperature range where the power consumption of the electric heater 40 changes abruptly, the coolant is circulated from the fuel cell cooling system 30 into the heater cooling system 50 to cool the electric heater 40.
US10680254B2

A redox flow battery includes an electrode, a cell frame including a frame body and a bipolar plate and having a fitting recess in which the electrode is fitted, and a membrane disposed so as to sandwich the electrode between the bipolar plate and the membrane. In the redox flow battery, a gap between, among outer peripheral edge surfaces of the electrode, a side edge surface parallel to a direction in which an electrolyte flows and an inner wall surface of the fitting recess, the inner wall surface facing the side edge surface, is 0.1 mm or more and 12 mm or less.
US10680245B2

Provided is an active material composite powder with which resistance can be reduced, and a method for manufacturing the active material composite powder. The active material composite powder includes an active material and lithium niobate attached onto the surface of the active material, and its BET specific surface area S [m2/g] is 0.93
US10680243B2

A negative electrode active material includes a plurality of layers and lithium located between the plurality of layers, each of the plurality of layers containing carbon and boron, and nitrogen or phosphorus, wherein a molar ratio of the boron to the carbon is more than 0.6.
US10680240B2

Embodiments provide an electrode material for a lithium ion battery capable of decreasing a metal elution amount even when an electrode active material having a large specific surface area is used as the electrode material and capable of obtaining a lithium ion battery in which a decrease in a capacity caused by storage at a high temperature in a fully charged state is suppressed and a lithium ion battery. The electrode material for a lithium ion battery includes electrode active material particles and a carbonaceous film that coats surfaces of the electrode active material particles, in which a tap density is 0.95 g/cm3 or more and 1.6 g/cm3 or less, and a volume ratio of micro pores to a total volume that is evaluated from nitrogen adsorption measurement is 1.5% or more and 2.5% or less.
US10680239B2

A coated nickel hydroxide powder that has improved dispersibility in a paste to inhibit agglomeration and can be densely packed in a three-dimensional metal porous body in the preparation of a positive electrode for alkaline secondary battery includes nickel hydroxide particles having a coating layer made of a cobalt compound formed on a surface of the nickel hydroxide particles, wherein when 10 mL of water is added to 10 g of the coated nickel hydroxide powder to prepare a suspension, the suspension has a pH of 10.2 or higher (as measured at 25° C.). The coated nickel hydroxide powder obtained through a crystallization step and a coating step is washed in a washing step until an amount of ammonium ions eluted into a suspension obtained by adding 10 mL of water to 10 g of the coated nickel hydroxide powder becomes 0.35 mmol/L or less.
US10680234B2

A cathode for a lithium-sulfur (Li—S) battery is described herein, which comprises elemental sulfur (e.g., S8) and an electroactive polyanthraquinone-containing binder. In some embodiments, the cathode also includes a conductive carbon material in addition to the sulfur and binder. Also described herein is a Li—S battery comprising the cathode, in combination with a metallic lithium-containing anode, a lithium conductive separator membrane between the anode and the cathode, and a liquid electrolyte comprising a lithium salt dissolved in a non-aqueous organic solvent.
US10680222B2

A thermally-stable composite separator for an electrochemical cell that cycles lithium ions is provided, along with methods of making the composite separator. The method includes contacting one or more surface regions of a coated substrate with a coagulant. The coated substrate includes an insulating porous substrate and at least one non-porous polymeric layer including a polymer, one or more nanoparticles, one or more sub-micron particles, and a solvent. Contacting the coated substrate with the coagulant medium removes the solvent causing the polymer to precipitate forming at least one substantially uniform porous polymer layer in place of the at least one non-porous polymeric layer. The coagulant medium has a viscosity greater than that of the solvent and a solubility parameter distance between the polymer and the coagulant medium is less than that between the polymer and water.
US10680220B2

A battery vent cap gang includes a plurality of vent caps. A primary member is operably coupled to each of the plurality of vent caps. A first translation member is operably coupled to a first one of the plurality of vent caps and spaced from the primary member in a first direction. A second translation member is operably coupled to a second one of the plurality of the vent caps and spaced from the primary member in a second direction. An actuator is operably coupled to the primary member, the first translation member, and the second translation member to cause substantially simultaneous rotational movement of the plurality of vent caps.
US10680219B2

A battery pack production method is provided for producing a battery pack having several unit cells that are stacked with filling members interposed therebetween. The stacked unit cells are electrically connected. The battery pack production method includes measuring the thicknesses of the unit cells, arranging a filling member between adjacent ones the unit cells, and pressurizing the filling member to reduce a thickness of the filling member in the stacking-direction. In the battery pack production method, the thickness of the filling member is controlled based on the measured thicknesses of the unit cells after stacking according to at least one of: an amount of the elastic adhesives arranged; a length of time during which the elastic adhesives are pressurized; and a force pressurizing the elastic adhesives; and a distance between stacking-direction centers of two unit cells adjacent in the stacking direction is kept within a constant range.
US10680215B2

An assembled battery (10) according to the present invention is constructed by connecting a plurality of chargeable and dischargeable cells (12) in series, this assembled battery (10) including a plurality of cells (12), each cell (12) including a flat-shaped electrode body (80) which has a positive electrode and a negative electrode and a container (14) which houses the electrode body (80) and an electrolyte, wherein the plurality of cells (12) are constrained in a state where the cells (12) are aligned so that flat surfaces of the electrode bodies (80) oppose each other and a load is applied to the cells (12) in an array direction, and a spring constant of the electrode body (80) in the array direction in each of the constrained cells (12) is 10,000 kgf/mm or less.
US10680213B2

The present invention relates to a secondary battery module comprising a cartridge assembly in which at least two or more cartridges are stacked and combined, wherein the module comprises one or more fixed members provided on the outer surface thereof in order to configure a battery pack in which one or more modules are mechanically/electrically connected in series or in parallel with each other.
US10680211B2

A motherboard substrate, a motherboard panel, a display panel, a display device and a method for manufacturing the display panel are provided. The motherboard substrate comprises a plurality of display substrates arranged in an array and regions provided between adjacent display substrates. Each display substrate includes a region to be packaged; a first reflection structure is provided at the region to be packaged; a second reflection structure is provided on the outside of the display substrate and in the region between adjacent display substrates; and the second reflection structure and the first reflection structure are spaced apart from each other.
US10680209B2

An organic light emitting diode (OLED) display includes a substrate where OLEDs are formed and an encapsulation member fixed onto the substrate while covering the OLEDs. The encapsulation member includes a photochromic material so that the encapsulation member is colored by external light.
US10680201B2

A display apparatus includes: a substrate; a display unit disposed on the substrate; a barrier unit disposed between the substrate and the display unit; and a buffer unit disposed between the barrier unit and the display unit, wherein a sum of a thickness of the barrier unit and a thickness of the buffer unit is in the range from 0.9 μm to 3 μm.
US10680197B2

A display device includes a display region, an organic insulating layer, a display element, and a moisture-ingress barrier. The organic insulating layer has a groove outside the display region. The organic insulating layer extends over the display region and a region outside the groove. The display element is disposed in the display region and includes, in order, a first electrode, an organic layer, and a second electrode. The organic layer includes one or more moisture-reacting layers. The moisture-ingress barrier is disposed in the groove of the organic insulating layer, includes a material identical to the material of the one or more moisture-reacting layers, and has a thickness greater than the thickness of the one or more moisture-reacting layers.
US10680196B1

A display panel and a method for manufacturing the same and a display device are disclosed. The display substrate includes: a base substrate having a plurality of pixel areas, at least one of the plurality of pixel areas including a first electrode layer, an organic functional layer and a second electrode layer stacked in sequence on the base substrate; and a third electrode layer on a side of the second electrode layer facing away from the base substrate; wherein the third electrode layer is electrically connected to the second electrode layer.
US10680195B2

An organic light emitting device includes: a first electrode; a second electrode facing the first electrode; m emission units stacked between the first electrode and the second electrode; and m−1 charge generating layer(s) between the two adjacent emission units from among the m emission units, m−1 charge generating layer(s) including m−1 n-type charge generating layer(s) and m−1 p-type charge generating layer(s), wherein m is an integer of 2 or greater, a maximum emission wavelength of light emitted from at least one of the m emission units differs from that of light emitted from at least one of the other emission units, at least one of the m−1 n-type charge generating layer(s) includes a metal-containing material and an electron transporting metal-non-containing material.
US10680186B2

The present invention addresses the problem of providing a polycyclic aromatic compound which has improved solubility in solvents, film formability, wet coatability and in-plane orientation. The above-described problem is solved by a composition for forming a light emitting layer, which contains, as a first component, at least one compound selected from the group consisting of compounds represented by general formula (A-1) and compounds represented by general formula (A-2), as a second component, at least one compound that has a triplet energy (ET) of 1.8-3.0 eV, and as a third component, at least one organic solvent. In the formulae, R represents a hydrogen atom, an aryl group, a heteroaryl group, a diarylamino group, a diheteroarylamino group or an aryl heteroarylamino group.
US10680183B2

The invention discloses novel polyheteroaromatic compounds derived from indolocarbazole core structures. These compounds can be used as hosts for PHOLEDs.
US10680169B2

Multilayered hardmask structures are provided which can prevent degradation of the performance of a magnetic tunnel junction (MTJ) structure. The multilayered hardmask structures include at least a halogen barrier hardmask layer and an upper hardmask layer. The halogen barrier hardmask layer can prevent halogen ions that are used to pattern the upper hardmask layer from diffusing into the MTJ structure.
US10680143B2

Disclosed according to one embodiment is a lighting device comprising: a light emitting device having a light emitting chip; and an optical plate corresponding to the light emitting chip, wherein the optical plate comprises: a phosphor layer; a transparent film on the upside and/or downside of the phosphor layer; and a support surrounding the outside of the phosphor layer.
US10680139B2

An optical device package comprising a receptacle, an optical device received therein, and a window member disposed forward of the receptacle in a light emitting direction of the optical device. The window member is a member of synthetic quartz glass having front and back surfaces, at least one of the front and back surfaces being a rough surface.
US10680138B2

A light-emitting device comprises a semiconductor stack comprising a first semiconductor layer, a second semiconductor layer, and an active layer formed between the first semiconductor layer and the second semiconductor layer; a first pad on the semiconductor stack; a second pad on the semiconductor stack, wherein the first pad and the second pad are separated from each other with a distance, which define a region between the first pad and the second pad on the semiconductor stack; and multiple vias penetrating the active layer to expose the first semiconductor layer, wherein the first pad and the second pad are formed on regions other than the multiple vias.
US10680130B2

A photon detection device and method of fabricating a photon detection device are provided. The photon detection device comprises a first input terminal for receiving a DC input voltage, a second input terminal for receiving an AC input voltage and a bias tee connected to the first and second input terminals and configured to combine the AC and DC input voltages to form a combined voltage on an output of the bias tee. A first single photon detector is connected to the output of the bias tee and configured to receive the combined voltage from the bias tee, register a detection signal based on only a single photon being incident on the first single photon detector and output the detection signal indicative of the detected photon. A first output terminal is connected to an output of the first single photon detector for outputting the detection signal. The photon detection device is formed in a single integrated circuit.
US10680128B2

A solar panel includes conductors each having a first base portion, which is connected to a third base portion with a first connecting portion, and a second base portion, which is connected to the third base portion with a second connecting portion. Output leads include a distal end portion and an extending portion. The distal end portion extends in a first direction along a second front surface of a back cover and is connected to the third base portion from the side opposite from a solar cell. The extending portion is continuous with the distal end portion and extends in a first direction toward the solar cell along a second back surface of the back cover. The first connecting portion and the second connecting portion are elastically deformable in the first direction and a second direction, which intersects the first direction.
US10680124B2

Disclosed are systems and methods for improving applications involving the generation and detection of electromagnetic radiation at terahertz (THz) frequencies. Embodiments of the systems and methods include the fabrication and use of plasmonic devices that enhance light-matter interaction at the nanometer scale by extreme focusing with nanostructured metals. This plasmonic enhancement is used to produce high efficiency THz photoconductive switches that combine the benefits of low-temperature grown GaAs while using mature 1.55 μm femtosecond lasers operating with photon energy below the GaAs band-gap.
US10680121B2

An optical fingerprint sensor is provided. The optical fingerprint sensor includes a sensing module. The sensing module includes a light sensing layer and a light filter layer disposed above the light sensing layer. The light sensing layer includes a plurality of photo detectors arranged in a sensing array. The light filter layer includes a plurality of collimators. The collimators are divided into a plurality of collimator groups corresponding to the photo detectors, and the number of collimator groups is equal to the number of photo detectors. Each of the collimator groups comprises the same number of collimators arranged in a specific pattern and disposed above the corresponding photo detector. The photo detectors receive reflected light from a user's finger through the collimators of the corresponding collimator groups.
US10680116B2

The semiconductor device includes a first insulating layer, a second insulating layer, an oxide semiconductor layer, and first to third conductive layers. The first conductive layer and the second conductive layer are connected to the oxide semiconductor layer. The second insulating layer includes a region in contact with the oxide semiconductor layer, and the third conductive layer includes a region in contact with the second insulating layer. The oxide semiconductor layer includes first to third regions. The first region and the second region are separated from each other, and the third region is located between the first region and the second region. The third region and the third conductive layer overlap with each other with the second insulating layer located therebetween. The first region and the second region include a region having a higher carbon concentration than the third region.
US10680114B2

A thin film transistor includes a substrate, a gate electrode disposed on the substrate, an active pattern disposed on the gate electrode, a source electrode electrically coupled to the active pattern and a drain electrode electrically coupled to the active pattern. The active pattern includes a first channel layer overlapping the source electrode and the drain electrode and a second channel layer overlapping the gate electrode. The second channel layer includes a plurality of high electron mobility regions. An electron mobility of each of the high electron mobility regions is greater than an electron mobility of the first channel layer.
US10680111B2

An object is to provide a semiconductor device having a structure in which parasitic capacitance between wirings can be efficiently reduced. In a bottom gate thin film transistor using an oxide semiconductor layer, an oxide insulating layer used as a channel protection layer is formed above and in contact with part of the oxide semiconductor layer overlapping with a gate electrode layer, and at the same time an oxide insulating layer covering a peripheral portion (including a side surface) of the stacked oxide semiconductor layer is formed. Further, a source electrode layer and a drain electrode layer are formed in a manner such that they do not overlap with the channel protection layer. Thus, a structure in which an insulating layer over the source electrode layer and the drain electrode layer is in contact with the oxide semiconductor layer is provided.
US10680105B2

A method of fabricating a symmetric element of a resistive processing unit (RPU) includes forming a substrate with a channel region connecting two doped regions, and forming a source above one of the two doped regions and a drain above the other of the two doped regions. A gate is formed above the channel region, and a bar ferroelectric is disposed above the channel region and below the gate.
US10680103B2

A method for forming a semiconductor device is provided. The method includes forming an isolation structure in a semiconductor substrate, and the isolation structure surrounds an active region of the semiconductor substrate. The method also includes forming a gate over the semiconductor substrate, and the gate is across the active region and extends onto the isolation structure. The gate has an intermediate portion over the active region and two end portions connected to the intermediate portion, the end portions are over the isolation structure. The method includes forming a support film over the isolation structure, and the support film is a continuous film which continuously covers the isolation structure and at least one end portion of the gate.
US10680102B2

A method of forming a semiconductor device that includes forming at least two semiconductor fin structures having sidewalls with {100} crystalline planes that is present atop a supporting substrate; and epitaxially growing a source/drain region in a lateral direction from the sidewalls of each fin structure. The second source/drain regions have substantially planar sidewalls. A metal wrap around electrode is formed on an upper surface and the substantially planar sidewalls of the source/drain regions. Air gaps are formed between the source/drain regions of the at least two semiconductor fin structures.
US10680101B2

A semiconductor device includes: a first semiconductor region disposed over a second semiconductor region, wherein the first and second semiconductor regions have a first doping type and a second doping type, respectively; a first source/drain contact region and a second source/drain contact region having the second doping type and laterally spaced; and a gate electrode disposed laterally between the first and second source/drain contact regions, wherein the gate electrode comprises a first sidewall relatively closer to the first source/drain region and a second sidewall relatively closer to the second source/drain region, and wherein respective cross-sectional areas of the first and second sidewalls of the gate electrode are different from each other.
US10680099B2

A transistor, such as laterally diffused (LD) transistor, having a band region below a drift well is disclosed. The band region and drift well are oppositely doped. The band region is self-aligned to the drift well. The band region reduces the depth of the drift well. A shallower drift well reduces risk of punch-through, improving reliability. In addition, the shallower drift well reduces the drain to body parasitic capacitance which improves performance.
US10680086B2

A heterojunction bipolar transistor is integrated on radio frequency (RF) dies of different sizes. The heterojunction bipolar transistor includes an emitter on a first-side of a semiconductor-on-insulator (SOI) layer of an SOI substrate. The emitter is accessed from the first-side while a collector is accessed from a second-side of the SOI substrate. One or more portions of a base of the heterojunction bipolar transistor is between the emitter and one or more portions of the collector. The heterojunction bipolar transistor also includes a compound semiconductor layer between the collector and the emitter. The compound semiconductor layer carries a charge between the emitter and the collector.
US10680080B2

A method for manufacturing a semiconductor device includes forming a gate insulation film and a polysilicon layer on a substrate, forming a polysilicon pattern by etching the polysilicon layer, forming an opening in the polysilicon pattern that exposes a part of the polysilicon pattern by forming a mask pattern on the polysilicon pattern, forming a gate electrode by etching the part of the polysilicon pattern exposed through the opening, forming a P-type body region by ion implanting a P-type dopant onto the substrate using the gate electrode as a mask, forming an N-type LDD region on the P-type body region by ion implanting an N-type dopant onto the substrate using the gate electrode as a mask, forming a spacer on a side surface of the gate electrode, and forming an N-type source region on a side surface of the spacer.
US10680076B2

The present disclosure provides a trench power semiconductor component and a method of making the same. The trench power semiconductor component includes a substrate, an epitaxial layer, and a trench gate structure. The epitaxial layer is disposed on the substrate, the epitaxial layer having at least one trench formed therein. The trench gate structure is located in the at least one trench. The trench gate structure includes a bottom insulating layer covering a lower inner wall of the at least one trench, a shielding electrode located in the lower half part of the at least one trench, a gate electrode disposed on the shielding electrode, an inter-electrode dielectric layer disposed between the gate electrode and the shielding electrode, an upper insulating layer covering an upper inner wall of the at least one trench, and a protection structure including a first wall portion and a second wall portion.
US10680075B2

A semiconductor device includes a fin structure disposed over a substrate, wherein the fin structure including a channel layer and extending in a first direction, a gate structure including a gate electrode layer and a gate dielectric layer, sidewall spacers disposed on opposite side faces of the gate structure, and a source/drain structure including an epitaxial layer having at least seven facets in a cross section along the first direction.
US10680073B2

A semiconductor device includes: a semiconductor layer; a first insulating film which covers a surface of the semiconductor layer; a first adhering film which is formed on a surface of the first insulating film and contains a carbonyl group; and a second insulating film which covers a surface of the first adhering film and has a lower dielectric constant than the first insulating film.
US10680063B2

Stacked SiGe nanotubes and techniques for the fabrication thereof are provided. In one aspect, a method of forming a SiGe nanotube stack includes: forming Si and SiGe layers on a wafer, one on top of another, in an alternating manner; patterning at least one fin in the Si and SiGe layers; depositing an oxide material onto the at least one fin; and annealing the at least one fin under conditions sufficient to diffuse Ge atoms from the SiGe layers along an interface between the oxide material and the Si and SiGe layers to form at least one vertical stack of SiGe nanotubes surrounding Si cores. A SiGe nanotube device and method for formation thereof are also provided.
US10680055B2

One embodiment of the present invention provides a highly reliable display device. In particular, a display device to which a signal or a power supply potential can be supplied stably is provided. Further, a bendable display device to which a signal or a power supply potential can be supplied stably is provided. The display device includes, over a flexible substrate, a display portion, a plurality of connection terminals to which a signal from an outside can be input, and a plurality of wirings. One of the plurality of wirings electrically connects one of the plurality of connection terminals to the display portion. The one of the plurality of wirings includes a first portion including a plurality of separate lines and a second portion in which the plurality of lines converge.
US10680052B2

An organic light-emitting display and a method of manufacturing the same are provided. An organic light-emitting display includes: a substrate including a light-emission region and a non-light-emission region around the light-emission region; a display device on the light-emission region of the substrate; and an encapsulation member on the display device. The encapsulation member includes a light-shielding member including a first light-shielding layer and a second light-shielding layer, the first light-shielding layer being in a region corresponding to the non-light-emission region, and the second light-shielding layer being on the first light-shielding layer; and a color conversion member in a region corresponding to the light-emission region.
US10680051B2

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 includes a region overlapping the oxide semiconductor layer; a first insulating 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.
US10680043B2

What is disclosed is a pixel array architecture for displays being based on a matrix of subpixels arranged in a rectilinear matrix oriented at an angle relative to a horizontal direction of the display, exhibiting a reduced pixel pitch for the subpixels.
US10680036B2

A magnetic cell includes magnetic, secondary oxide, and getter seed regions. During formation, a diffusive species is transferred from a precursor magnetic material to the getter seed region, due to a chemical affinity elicited by a getter species. The depletion of the magnetic material enables crystallization of the depleted magnetic material through crystal structure propagation from a neighboring crystalline material, without interference from the now-enriched getter seed region. This promotes high tunnel magnetoresistance and high magnetic anisotropy strength. Also during formation, another diffusive species is transferred from a precursor oxide material to the getter seed region, due to a chemical affinity elicited by another getter species. The depletion of the oxide material enables lower electrical resistance and low damping in the cell structure. Methods of fabrication and semiconductor devices are also disclosed.
US10680033B2

A chip packaging method and a chip package are provided. According to the chip packaging method and the chip package, to-be-packaged chips are located in a plastic packaging layer, and front surfaces of the to-be-packaged chips are flush with a first surface of the plastic packaging layer, and the plastic packaging material for manufacturing the plastic packaging layer has good plasticity before a curing process, so that the formed first surface and the second surface have good smoothness, thereby ensuring the reliability of the package.
US10680032B2

The present invention provides a photoelectric conversion element and a solid-state image sensor, having a simple structure, a wide dynamic range, a high speed and a high sensibility, which includes a principal layer of a first conductivity type, a surface-buried region of a second conductivity type, selectively buried in an upper portion of the principal layer so as to implements a photodiode with the principal layer, a first charge-accumulation region of the second conductivity type, buried in the upper portion of the principal layer configured to accumulate first signal charges transferred from the surface-buried region, generated by the photodiode, and a second charge-accumulation region of the second conductivity type, buried in the principal layer configured to accumulate second signal charges transferred from the surface-buried region, generated by the photodiode, wherein a process including a first period, in which the first signal charges are transferred from the surface-buried region to the first charge-accumulation region, and a second period shorter than the first period, in which the second signal charges are transferred from the surface-buried region to the second charge-accumulation region is repeated multiple times in one frame period.
US10680023B2

Optoelectronic modules include a silicon substrate in which or on which there is an optoelectronic device. An optics assembly is disposed over the optoelectronic device, and a spacer separates the silicon substrate from the optics assembly. Methods of fabricating such modules also are described.
US10680010B2

Embodiments of 3D memory devices having zigzag slit structures and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a memory stack including interleaved conductive layers and dielectric layers above the substrate, an array of memory strings each extending vertically through the memory stack, and a plurality of slit structures laterally dividing the array of memory strings into a plurality of memory regions. Each of the plurality of slit structures extends vertically through the memory stack and extends laterally in a first zigzag pattern in a plan view.
US10680008B2

A method of manufacturing a semiconductor device includes alternately stacking sacrificial layers and interlayer insulating layers on a substrate, to form a stack structure; forming channels penetrating through the stack structure; forming separation regions penetrating through the stack structure; forming lateral openings by removing the sacrificial layers through the separation regions; and forming gate electrodes in the lateral openings. Forming the gate electrodes may include forming a nucleation layer in the lateral openings by supplying a source gas and a first reaction gas, and forming a bulk layer on the nucleation layer to fill the lateral openings by supplying the source gas and a second reaction gas, different from the first reaction gas. The first reaction gas may be supplied from a first reaction gas source, stored in a gas charging unit, and supplied from the gas charging unit.
US10680005B2

A nonvolatile memory device includes a memory cell array and a control circuit. The memory cell array includes a plurality of memory blocks, each including a plurality memory cells coupled to word-lines respectively, and the word-lines are stacked vertically on a substrate. The control circuit divides a first memory block of the plurality of memory blocks into a partial bad region and a partial normal region based on error information of an uncorrectable error of the first memory block which is designated as a bad block. The control circuit performs a memory operation on the partial normal region by applying a first bias condition to the partial bad region and by applying a second bias condition to the partial normal region, based on a command and an address, and the first bias condition is different from the second bias condition.
US10679998B2

A vertical field effect transistor (FET) includes a vertical semiconductor channel having a first end that contacts an upper surface of a substrate and an opposing second end that contacts a source/drain region. An electrically conductive gate encapsulates the vertical semiconductor channel. The vertical FET further includes a split-channel antifuse device between the source/drain region and the electrically conductive gate. The split-channel antifuse device includes a gate dielectric having a thickness that varies between the source/drain region and the electrically conductive gate.
US10679993B2

A method of forming a fin field effect transistor complementary metal oxide semiconductor (CMOS) device is provided. The method includes forming a plurality of multilayer fin templates and vertical fins on a substrate, wherein one multilayer fin template is on each of the plurality of vertical fins. The method further includes forming a dummy gate layer on the substrate, the plurality of vertical fins, and the multilayer fin templates, and removing a portion of the dummy gate layer from the substrate from between adjacent pairs of the vertical fins. The method further includes forming a fill layer between adjacent pairs of the vertical fins. The method further includes removing a portion of the dummy gate layer from between the fill layer and the vertical fins, and forming a sidewall spacer layer on the fill layer and between the fill layer and the vertical fins.
US10679990B2

A multiple-fin device includes a substrate and a plurality of fins formed on the substrate. Source and drain regions are formed in the respective fins. A dielectric layer is formed on the substrate. The dielectric layer has a first thickness adjacent one side of a first fin and having a second thickness, different from the first thickness, adjacent an opposite side of the fin. A continuous gate structure is formed overlying the plurality of fins, the continuous gate structure being adjacent a top surface of each fin and at least one sidewall surface of at least one fin. By adjusting the dielectric layer thickness, channel width of the resulting device can be fine-tuned.
US10679989B2

An exemplary semiconductor device includes first spacers disposed along sidewalls of a first gate structure and second spacers disposed along sidewalls of a second gate structure. A source/drain region is disposed between the first gate structure and the second gate structure. A first ILD layer is disposed between the first spacers and the second spacers. A portion of the first ILD layer has a first recessed upper surface. A dielectric layer is disposed over the first spacers, the second spacers, and the first recessed upper surface of the first ILD layer. A portion of the dielectric layer has a second recessed upper surface that is disposed over the portion of the first ILD layer having the first recessed upper surface. A second ILD layer is disposed over the dielectric layer. A contact extends through the second ILD layer, the dielectric layer, and the first ILD layer to the source/drain region.
US10679985B2

Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a memory stack including interleaved conductive layers and dielectric layers, a channel structure extending vertically through the memory stack, and a semiconductor layer above the memory stack. The channel structure includes a channel plug in a lower portion of the channel structure, a memory film along a sidewall of the channel structure, and a semiconductor channel over the memory film and in contact with the channel plug. The semiconductor layer includes a semiconductor plug above and in contact with the semiconductor channel.
US10679981B2

A circuit includes a first transistor, a second transistor and a first resistive load. The first transistor has a first terminal coupled to a first reference voltage terminal, a second terminal coupled to a second reference voltage terminal, and a control terminal coupled to the first reference voltage terminal. The second transistor has a first terminal coupled to the second reference voltage terminal, a second terminal coupled to the first reference voltage terminal and the control terminal of the first transistor, and a control terminal coupled to the second reference voltage terminal and the second terminal of the first transistor. The first transistor further comprises a third terminal coupled to the second reference voltage terminal through the first resistive load.
US10679978B2

A module is disclosed. In one example, the module includes a carrier, an at least partially thermally conductive and electrically insulating body mounted on only a part of a main surface of the carrier, an at least partially electrically conductive redistribution structure on the thermally conductive and electrically insulating body, an electronic chip mounted on the redistribution structure and above the thermally conductive and electrically insulating body, and an encapsulant encapsulating at least part of the carrier, at least part of the thermally conductive and electrically insulating body, at least part of the redistribution structure, and at least part of the electronic chip.
US10679976B2

Compact optoelectronic modules are described that, in some implementations, can have reduced heights, while at the same time having very little optical crosstalk or detection of stray light. An optoelectronic module having optical channel can include a support on which is mounted an optoelectronic device arranged to emit or detect light at a particular one or more wavelengths. The module has a cover including an optically transmissive portion over the optoelectronic device. The optically transmissive portion is surrounded laterally by sections of the cover that are substantially non-transparent to the one or more wavelengths. A passive optical element is present on a surface of the optically transmissive portion. A spacer separates the support from the cover. The cover can be relatively thin so that the overall height of the module is relatively small.
US10679975B2

The present invention relates to a lighting device comprising a plurality of light emitting diodes, LEDs. The plurality of LEDs is disposed on a substrate for emitting visible light from at least one first light output surface in an outgoing light direction. The lighting device includes also at least one ultra violet light emitting diode, UV LED, for emitting UV light from a second light output surface in the outgoing light direction. A phosphor layer is disposed on at least the plurality of LEDs such that the LEDs are covered by the phosphor layer. The second light output surface for emitting UV light from the at least one UV LED is mounted at a higher level than the at least first light output surface relative to the substrate in the outgoing light direction. The present invention also relates to a method for manufacturing the lighting device.
US10679973B2

Emitter packages and LEDs displays utilizing the packages are disclosed, with the packages providing advantages such as reducing the cost and interconnect complexity for the packages and displays. One emitter package comprises a casing with a plurality of cavities, each cavity having at least one LED. A lead frame structure is included integral to the casing, with the at least one LED from each of the cavities mounted to the lead frame structure. The package is capable of receiving electrical signals for independently controlling the emission from a first and second of the cavities. One LED display utilizes the LED packages mounted in relation to one another to generate a message or image. The LED packages comprise multiple pixels each having at least one LED, with each package capable of receiving electrical signals for independently controlling the emission of at least a first and second of the pixels.
US10679969B2

An electronic circuit device includes a first electronic component having a set of first terminals disposed at a first pitch on a first surface, and a second electronic component having a set of second terminals disposed at a second pitch on a second surface facing the first surface of the first electronic component. The second pitch of the second terminals is set larger than the first pitch of the first terminals. By doing so, each of the second terminals is connected to at least one of the first terminals if a positional misalignment occurs. As a result, the electronic circuit device has an increased tolerance for positional misalignment between the first electronic component and the second electronic component and reduces the occurrence of connection failure.
US10679968B2

A package includes a substrate, an Under-Bump Metallurgy (UBM) penetrating through the substrate, a solder region over and contacting the UBM, and an interconnect structure underlying the substrate. The interconnect structure is electrically coupled to the solder region through the UBM. A device die is underlying and bonded to the interconnect structure. The device die is electrically coupled to the solder region through the UBM and the interconnect structure. An encapsulating material encapsulates the device die therein.
US10679966B2

A method for removing an electrical component from a substrate where the component is coupled to the substrate by connection elements. The method includes disposing liquid gallium (Ga) at or near an edge of the component and dispersing the liquid Ga between the substrate and the component such that the liquid Ga contacts one or more of the connection elements. The method also includes maintaining the liquid Ga between the substrate, component and one or more of the connection elements for a prescribed time period and removing the component from the substrate by applying a mechanical force to the component.
US10679955B2

A semiconductor package includes a substrate portion including a core layer having a device accommodating portion formed therein, and a buildup layer stacked on each of opposing sides of the core layer; an electronic device disposed in the device accommodating portion; and heat dissipating conductors disposed in the buildup layer to externally emit heat generated by the electronic device.
US10679946B2

Methods and devices for solderless integration of multiple semiconductor dies on flexible substrates. In some embodiments, a method for solderless integration of multiple semiconductor dies on flexible substrates includes arranging one or a plurality of semiconductor dies on a first carrier, active side down, and then depositing a sacrificial material over them. In some embodiments, the method further includes removing the first carrier and then building a wafer-level redistribution layer (RDL) over the active side of the one or plurality of semiconductor dies and the sacrificial material. In some embodiments, the method includes patterning the wafer-level RDL to form an outline of a final module footprint and then applying a second carrier to the wafer-level RDL. In some embodiments, the method can also include removing the sacrificial material from the one or plurality of semiconductor dies and the wafer-level RDL to achieve an integration of the one or plurality of semiconductor dies.
US10679944B2

A semiconductor structure with a high resistivity wafer includes a device wafer. The device wafer includes a front side and a back side. A semiconductor element is disposed on the front side. An interlayer dielectric covers the front side. A high resistivity wafer consists of an insulating material. A dielectric layer encapsulates the high resistivity wafer. The dielectric layer contacts the interlayer dielectric.
US10679941B2

Embodiments of methods and structures for forming a 3D integrated wiring structure are disclosed. The method can include forming an insulating layer on a front side of a first substrate; forming a semiconductor layer on a front side of the insulating layer; patterning the semiconductor layer to expose at least a portion of a surface of the insulating layer; forming a plurality of semiconductor structures over the front side of the first substrate, wherein the semiconductor structures include a plurality of conductive contacts and a first conductive layer; joining a second substrate with the semiconductor structures; performing a thinning process on a backside of the first substrate to expose the insulating layer and one end of the plurality of conductive contacts; and forming a conductive wiring layer on the exposed insulating layer.
US10679935B2

A method and structure suitable for, e.g., improving high voltage breakdown reliability of a microelectronic device such as a capacitor usable for galvanic isolation of two circuits. A first dielectric layer has a first dielectric constant located over a semiconductor substrate. A metal structure located over the first dielectric layer has a side surface. A second dielectric layer having a second different dielectric constant is located adjacent the metal structure. A dielectric structure located between the side surface of the metal structure and the second dielectric layer has the first dielectric constant.
US10679928B2

A power module includes a first die pad, a first switching element, a second die pad, a second switching element, an integrated circuit element, an encapsulation resin, and a lead frame assembly. The encapsulation resin encapsulates the first switching element, the second switching element, and the integrated circuit element. The lead frame assembly includes an outer lead and an inner lead. The lead frame assembly includes a first lead frame and a second lead frame. The first lead frame includes a first inner lead connected to the first die pad and a first outer lead connected to the first inner lead. The second lead frame includes a second inner lead connected to the second die pad and a second outer lead connected to the second inner lead.
US10679923B1

A cooling device including an encapsulated phase change porous layer that exhibits an increased heat capacity is disclosed. The encapsulated phase change porous layer may include a sintered porous layer, a phase change material formed over the sintered porous layer, and an encapsulation material formed over the phase change material. The encapsulation material may encapsulate the phase change material between the encapsulation material and the sintered porous layer and retain the phase change material between the encapsulation material and the sintered porous layer when a fluid is flowed through or in contact with the encapsulated phase change porous layer.
US10679922B2

The inventions are: a composition capable of forming a heat-dissipating member that has high thermal conductivity and in which the thermal expansion coefficient can be controlled; and a heat-dissipating member. This composition for a heat-dissipating member comprises a thermally conductive first inorganic filler bonded to one end of a first coupling agent, and a thermally conductive second inorganic filler bonded to one end of a second coupling agent, the composition being characterized in that: at least one of the first coupling agent and the second coupling agent is a liquid crystal silane coupling agent; the other end of the first coupling agent and the other end of the second coupling agent each have a functional group bondable with one another; and the other end of the first coupling agent bonds with the other end of the second coupling agent by a curing treatment.
US10679915B2

A package structure includes a plurality of first dies, a first encapsulant, and a first redistribution structure. The first encapsulant encapsulates the first dies. The first redistribution structure is disposed on the first dies and the first encapsulant. The first redistribution structure includes a dielectric layer covering a top surface and sidewalls of the first encapsulant.
US10679913B2

A semiconductor device, a test method, and a system including the same are disclosed, which may relate to a technology for testing open and short states of a pad of a semiconductor device.
US10679900B2

A method includes forming Shallow Trench Isolation (STI) regions in a semiconductor substrate and a semiconductor strip between the STI regions. The method also include replacing a top portion of the semiconductor strip with a first semiconductor layer and a second semiconductor layer over the first semiconductor layer. The first semiconductor layer has a first germanium percentage higher than a second germanium percentage of the second semiconductor layer. The method also includes recessing the STI regions to form semiconductor fins, forming a gate stack over a middle portion of the semiconductor fin, and forming gate spacers on sidewalls of the gate stack. The method further includes forming fin spacers on sidewalls of an end portion of the semiconductor fin, recessing the end portion of the semiconductor fin, and growing an epitaxial region over the end portion of the semiconductor fin.
US10679898B2

Implementations of methods of cutting a semiconductor substrate may include aligning a first saw blade substantially perpendicularly with a crystal plane of a non-cubic crystalline lattice of a semiconductor substrate coupled with a backmetal layer and cutting through at least a majority of the semiconductor substrate at an angle substantially perpendicular with the crystal plane of the non-cubic crystalline lattice of the semiconductor substrate. The method may also include aligning a second saw blade substantially perpendicularly with the semiconductor substrate and cutting entirely through the semiconductor substrate and the backmetal layer using the second saw blade.
US10679894B2

Methods of forming a field-effect transistor and structures for a field effect-transistor. A sidewall spacer is formed adjacent to a sidewall of a gate structure of the field-effect transistor and a dielectric cap is formed over the gate structure and the sidewall spacer. A cut is formed that extends through the dielectric cap, the gate structure, and the sidewall spacer. After forming the cut, the sidewall spacer is removed from beneath the dielectric cap to define a cavity, and a dielectric material is deposited in the cut and in the cavity. The dielectric material encapsulates a portion of the cavity to define an airgap spacer.
US10679887B2

Various embodiments process semiconductor devices. In one embodiment, a release layer is applied to a handler. The release layer comprises at least one additive that adjusts a frequency of electro-magnetic radiation absorption property of the release layer. The additive comprises, for example, a 355 nm chemical absorber and/or chemical absorber for one of more wavelengths in a range comprising 600 nm to 740 nm. The at least one singulated semiconductor device is bonded to the handler. The at least one singulated semiconductor device is packaged while it is bonded to the handler. The release layer is ablated by irradiating the release layer through the handler with a laser. The at least one singulated semiconductor device is removed from the transparent handler after the release layer has been ablated.
US10679886B2

A workpiece treating method includes a step (1) of forming a stack including a support, a temporary fixing material and a workpiece wherein the material includes a layer containing a polymer (A) in a range of not less than 50 mass %, the polymer (A) including a structural unit represented by the formula (A1), and the workpiece is held on the material; a step (2) of processing the workpiece and/or transporting the stack; and a step (3) of applying a shear force to the material to thereby separate the workpiece from the support. R1 is a divalent organic group including at least one aromatic ring, each of two oxygen atoms bonded to R1 in (A1) is bonded to the aromatic ring, and, when R1 includes two or more aromatic rings, each of the two oxygen atoms is bonded to any one of the aromatic rings.
US10679884B2

A perforated film electrode for a pinned electrostatic chuck that lies below the top surface of the pins in the valleys or interstices between pins, below the elevation of the top surface of the pins, and is attached to the body of the chuck. In one embodiment, the perforated film electrode assembly features a thin film electrode sandwiched between thin sheets of electrically insulating material. The top, outer or exposed surface of the perforated film electrode assembly has a flatness that is maintained within 3 microns. That is, the distance or elevation between the tops of the pins and the top surface of the perforated film unit is maintained within plus or minus 3 microns. A tool for producing a uniform elevation of the top and bottom sheets or layers of electrically insulating material also is taught.
US10679876B2

A system for decapsulating a portion of an encapsulated integrated circuit that includes copper elements has a container holding an etchant solution, a pump having an inlet port connected to the container holding an etchant solution, and an outlet port, a heat exchanger having an inlet port connected to the pump outlet port, and an outlet port from the heat exchanger, and control circuitry controlling temperature of the etchant to be at or below ambient temperature by controlling temperature of the heat exchanger.
US10679869B2

A placing table on an embodiment includes a supporting member and a base. The supporting member includes a placing region provided with a heater, and an outer peripheral region surrounding the placing region. The base includes a first region supporting the placing region thereon, and a second region surrounding the first region. In the second region, through holes are formed. Wirings electrically connected to the heater passes through the through holes of the second region.
US10679859B2

Interconnect structures and corresponding techniques for forming the interconnect structures are disclosed herein. An exemplary method includes forming a contact opening in a dielectric layer. The contact opening has sidewalls defined by the dielectric layer and a bottom defined by a conductive feature. An ALD-like nitrogen-containing plasma pre-treatment process is performed on the sidewalls (and, in some implementations, the bottom) of the contact opening. An ALD process is performed to form a titanium-and-nitrogen containing barrier layer over the sidewalls and the bottom of the contact opening. A cobalt-containing bulk layer is then formed over the titanium-and-nitrogen-containing barrier layer. A cycle of the ALD-like nitrogen-containing plasma pre-treatment process can include a nitrogen-containing plasma pulse phase and a purge phase. A cycle of the ALD process can include a titanium-containing pulse phase, a first purge phase, a nitrogen-containing plasma pulse phase, and a second purge phase.
US10679849B2

A method of positioning nanomaterials includes patterning guiding dielectric features from a single layer of guiding dielectric material, and producing an electric field by at least one electrode disposed on a substrate that is attenuated through the guiding dielectric features to create an attractive dielectrophoretic force that guides at least one nanostructure abutting the guiding dielectric features to be positioned on a deposition surface of the substrate.
US10679845B2

Disclosed is a substrate processing apparatus. The substrate processing apparatus includes a container body, and a holding member that conveys the substrate from an outside of the container body into the container body and holds the substrate inside the container body during the processing. A substrate support pin supporting a wafer and a cooling plate cooling the holding member are provided outside the container body.
US10679843B2

A method of processing substrates, comprising: loading a substrate into a process chamber; supplying a supercritical fluid, that is a process fluid under a supercritical state, into the process chamber, chemicals separated from the substrate and the supercritical fluid being mixed into a supercritical mixture in the process chamber; and gradually decreasing a chemical concentration of the supercritical mixture by alternately repeating a pressure drop mode and a supplemental mode such that the supercritical mixture partially flows out from the process chamber at the pressure drop mode when an inner pressure of the process chamber reaches a first pressure and the supercritical fluid turbulently flows into the process chamber at the supplemental mode when the inner pressure of the process chamber reaches a second pressure that is smaller than the first pressure and over a supercritical pressure of the process fluid.
US10679841B2

A method of operating a quadrupole mass filter is disclosed. A first set of RF and resolving DC voltages are applied to electrodes of a quadrupole mass filter to selectively transmit first ions having a first mass-to-charge ratio (m/z). A second set of RF and resolving DC voltages are applied to electrodes of the quadrupole mass filter to selectively transmit second ions having a second m/z. Detection of the second ions is initiated after completion of a settling time. The settling time is determined in accordance with the relationship: Eq. 1, where ts is the settling time, (m/z)1 is the first mass-to-charge ratio, (m/z)2 is the second mass-to-charge ratio and A, B and C are empirically derived coefficients.
US10679840B2

A mass spectrometer is disclosed comprising an atmospheric pressure interface comprising a gas cone 6 having an inlet aperture, wherein the gas cone 6 has a first longitudinal axis arranged along an x-axis and an Electrospray ion source comprising a first capillary tube 2 having an outlet and having a second longitudinal axis and a second capillary tube 3 which surrounds the first capillary tube 2. The mass spectrometer further comprises a desolvation gas supply tube and a first device arranged and adapted to supply an analyte liquid via the first capillary tube 2 so that the liquid exits the outlet of the first capillary tube 2 at a flow rate >200 μL/min. The mass spectrometer further comprises a second device arranged and adapted to supply a nebuliser gas via the second capillary tube 3 at a flow rate in the range 80-150 L/hr, wherein an outlet of the first capillary tube 2 is arranged at a distance x mm along the x-axis as measured from the centre of the gas cone inlet aperture, a distance y mm along a y-axis as measured from the centre of the gas cone inlet aperture and a distance z mm along a z-axis as measured from the centre of the gas cone inlet aperture. The x-axis, the y-axis and the z-axis are mutually orthogonal. The desolvation gas supply tube surrounds the second capillary tube 3 and the mass spectrometer further comprises a third device arranged and adapted to supply a desolvation gas via the desolvation gas supply tube at a flow rate in the range 400-1200 L/hr, a heater 4 arranged and adapted to heat the desolvation gas to a temperature ≥100° C. and a fourth device arranged and adapted to supply a cone gas to the gas cone 6 at a flow rate in the range 40-80 L/hr and wherein x is in the range 2.0-5.0 mm and wherein the ratio z/x is in the range 1-5:1.
US10679832B2

The disclosure provides a plasma source, an excitation system for excitation of a plasma, and a method of operating an excitation measurement system. In one embodiment, the plasma source includes: (1) a coaxial radio frequency (RF) resonator including a first end, a second end, an inner electrode and an outer electrode, (2) a radio frequency interface electrically coupled to the inner and outer electrode and configured to provide an RF signal to the coaxial RF resonator, (3) a flange positioned at the first end of the resonator and defining a plasma cavity, and (4) a window positioned between the first end of the resonator and the flange, and forming one side of the plasma cavity, whereby the coaxial RF resonator is isolated from the plasma.
US10679831B2

Described herein is a technique capable of uniformly processing substrates. According to the technique described herein, there is provided a substrate processing apparatus including: a process chamber where a substrate is processed; a gas supply configured to supply a gas into the process chamber; a plasma generator configured to plasma-excite the gas supplied into the process chamber, the plasma generator including an electrode electrically connected to a high frequency power source; an impedance meter configured to measure an impedance of the plasma generator; a determiner configured to determine an amount of active species generated by the plasma generator based on the impedance measured by the impedance meter; and a controller configured to control the high frequency power source based on the amount of active species determined by the determiner.
US10679816B1

According to an embodiment of the present disclosure, a thermionic cathode includes: a cathode body having an outer surface, and a sealing layer including one or more graphene sheets on the outer surface of the cathode body. According to another embodiment of the present disclosure, a method for manufacturing a thermionic cathode includes: depositing a sealing layer including one or more graphene sheets on an outer surface of a cathode body.
US10679801B2

A switch assembly includes a switch housing defining an interior volume, and a switch actuator slidably retained within the switch housing. Travel in a first direction by the switch actuator compresses a resilient dome switch and a hard mechanical stop limits a full extent of return travel by the switch actuator within the switch housing. A resilient retention post, formed in a resilient switch pad that includes the resilient dome switch, for example, has a length terminating in a flanged tip that captures the switch actuator and thereby defines a restricted extent of return travel by the switch actuator. The restricted extent of return travel is less than the full extent of return travel, to prevent the resilient dome switch from springedly urging the switch actuator into contact with the hard mechanical stop.
US10679796B2

A solid electrolytic capacitor includes a capacitor element. The capacitor element includes an anode body that is a porous sintered body, a dielectric layer disposed on a surface of the porous sintered body, an insulating material disposed on a surface of the dielectric layer, and a solid electrolyte layer disposed on a surface of the insulating material. The capacitor element has at least one corner part. An amount of the insulating material disposed in the at least one corner part of the capacitor element is larger than an amount of the insulating material disposed in a center part of the capacitor element.
US10679789B2

A method of manufacturing a high-density coil formed by press working a coil to cope with the manufacture of high-density coils having various cross-sectional shapes. The method includes: a step of setting the coil at a predetermined press working position in a press working machine; and a step of sequential press working the coil, which is set at the predetermined press working position, in a plurality of directions sequentially with a time lag.
US10679788B2

A method of manufacturing magnetic core elements includes preparing a plurality of magnetic green sheets and a plurality of non-magnetic green sheets; along a laminating direction, alternately laminating the plurality of magnetic green sheets and non-magnetic green sheets, thereby forming a green sheet laminate; along the laminating direction, cutting the green sheet laminate into a plurality of bodies with desired dimension; and sintering each of the bodies, thereby forming a plurality of magnetic core elements respectively having a plurality of discretely distributed gaps formed by the non-magnetic green sheets.
US10679787B2

A hardened inductive device and systems and methods for protecting the inductive device from impact is provided. The inductive device is hardened with protective coating and/or an armor steel housing. The hardened inductive device is protected from impact by an object such as a bullet and leakage of dielectric fluid is prevented. Acoustic and vibration sensors are provided to detect the presence and impact, respectively, of an object in relation to the inductive device housing. The measurements of the acoustic and vibration sensors are compared to thresholds for sending alarms to the network control center and initiating shut-down and other sequences to protect the active part. The acoustic sensor results are utilized to determine the location of origin of the projectile.
US10679783B2

Network transformer structures including a production method therefore are disclosed. In one embodiment, multiple integrated I-shaped magnetic cores that include three winding barrel portions based on a new design for a magnetic core structure is disclosed. A first winding barrel portion and a second winding barrel portion are configured to wind a transformer winding, and a third winding barrel portion is configured to wind a common mode choke winding, so that a transformer and a common mode choke are combined onto one magnetic core to replace two previous magnetic cores, thereby saving on the overall network transformer structure cost as well as space on, for example, an end consumer printed circuit board.
US10679781B1

A magnet array includes multiple magnet rings and a frame. The multiple magnet rings are positioned along a longitudinal axis and coaxially with the longitudinal axis, wherein at least one of the magnet rings possesses rotational symmetry and has both a finite component of magnetization along an azimuthal (θ) coordinate, and a finite magnetization in a longitudinal-radial plane. The multiple magnet rings configured to jointly generate a magnetic field along a direction parallel to the longitudinal axis. The frame is configured to fixedly hold the multiple magnet rings in place.
US10679776B2

A wire harness manufacturing system includes a display unit, a wire cutting machine that draws an electric wire from a wire feed reel and cuts the electric wire to a predetermined length, a control unit that directs the display unit to display a wire laying image and wire work identification information for identifying a work regarding each electric wire, the wire laying image including a plurality of wire images showing the plurality of electric wire in the laid state and the wire work identification information being displayed in the vicinity of the corresponding wire image, and a memory unit that stores the wire laying image and work instruction information so as to correspond to the wire work identification information, the work instruction information including cut length of the electric wire. The control unit sends the cut length information to the wire cutting machine.
US10679760B2

A nuclear instrumentation system includes a source range channel, an intermediate range channel, and a power range channel. Each channel includes one detector installed around the pressure vessel. The detectors of the power range channel and the intermediate range channel both include several fission chambers. The detectors of the intermediate range channel and power range channel share several fission chambers. Since some detectors employ fission chambers, the Gamma radiation resistance property, anti-noise property, and anti-electromagnetic interference property are improved. Sharing fission chambers reduces the number of detectors to be installed, thus relieving the installation workload and the positioning of a follow-up detector. Further, the system increases the number of some channels, which increases redundancy and improves system reliability.
US10679757B2

The embodiments of the present disclosure disclose a method and apparatus for establishing a blood pressure model. The method comprises: acquiring pulse wave data, electrocardiographic data, blood pressure data and body mass indexes of a plurality of subjects to be examined; determining pulse wave transit time and pulse wave intensity ratios based on the pulse wave data and the electrocardiographic data; establishing a blood pressure model based on the blood pressure data, the pulse wave transit time, the pulse wave intensity ratios, and/or the body mass index.
US10679754B2

An example method includes: classifying lung function risk based on patient attributes and a clinical protocol; generating alarms and incentives for compliance with the clinical protocol based on patient attributes, clinical protocol, and patient lung function risk; determining an orientation and position of a clinical device based on tagged feature(s) of the clinical device compared to identified patient feature(s); monitoring patient interaction with the clinical device; identifying a deviation from the clinical protocol based on the monitored patient interaction, a patient biometric indicator, and a desired setpoint state in the protocol; when a deviation is identified, providing feedback proportional to the deviation, the feedback including an adjustment with respect to the clinical protocol and/or the clinical device; and triggering at least one alarm and/or incentive based on deviation and feedback, wherein the alarm/incentives differs based on whether and to what extent deviation is identified and feedback.
US10679746B1

Computer-implemented systems and methods are provided for generating automated and real-time graphical user interfaces. A computerized system may include at least one processor configure to perform operations including receiving real-time status information with a identifier, loading a milestone plan including a set of milestone tasks and an initial estimated discharge time period associated with the set of milestone tasks, determining whether the real-time status information indicates completion of the milestone task, updating the milestone plan based on the real-time status information to indicate completion of the milestone task and include one or more remaining milestone tasks, automatically generating information reflecting a graphical representation of the completed milestone task and the one or more remaining milestone tasks, automatically calculating a revised estimated discharge time, and providing the generated interface update information and the revised estimated discharge time for output on the station display.
US10679733B2

Techniques for efficient retrosynthesis analysis are provided. A computer-implemented method for determining whether a target compound can be synthesized using known pathways for similar compounds includes receiving, by a processor, target compound data including a target compound. The method further includes obtaining, by the processor, a similar compound to the target compound, along with a reaction rule for synthesizing the similar compound. The method further includes applying, by the processor, the reaction rule to the target compound to generate a set of precursors. The method further includes generating, by the processor, a notification based on the set of precursors.
US10679730B2

Embodiments of the invention are directed to methods of determining the prognosis of a breast cancer patient by evaluating a specified set of genes. Specifically, methods may comprise calculating a prognosis score based on a particular algorithm. Also disclosed are compositions, kits and methods for treating cancer in a subject in need thereof are disclosed involving one or more upstream activators and/or downstream effectors of TET1.
US10679706B2

A semiconductor storage device includes first and second planes each including a plurality of memory cells, an input/output circuit configured to receive data to be written in the memory cells from a controller, and a control circuit. The first plane includes a first sense amplifier circuit electrically connected to a first memory cell of the first plane and a first latch circuit connected in series between the input/output circuit and the first sense amplifier circuit. The control circuit is configured to carry out a first write operation on the first memory cell using the first latch circuit in response to a first command, and while carrying out the first write operation on the first memory cell, accept a second command to carry out a second write operation on a second memory cell of the second plane before use of the first latch circuit during the first write operation has ended.
US10679701B2

A solid state drive (SSD) device includes nonvolatile memory devices, a controller, a main power supply circuit and an auxiliary reprogram device. The controller controls the nonvolatile memory devices. The main power supply circuit provides an operation voltage to the nonvolatile memory devices and the controller using a supply voltage provided through a power line. The auxiliary reprogram device provides an auxiliary supply voltage to the nonvolatile memory devices and the controller and generates a reprogram command. The controller is configured to, if the SSD is not powered, perform periodically at a first period a reprogram operation on the nonvolatile memory devices.
US10679697B2

A read circuit of storage class memory comprises: an array; a read reference circuit, having the same bit line parasitic parameters as the array, having the same read transmission gate parasitic parameters as the array, used to generate a read reference current; a sense amplifier, providing the same current mirror parasitic parameters as the reference side, used to generate a read current from a selected memory cell, compare the said read current with the said read reference current and output a readout result. In the present invention, the said read current and the said read reference current are generated at the same time, the transient curve of the said read reference current is between the low resistance state read current and the high resistance state read current from an early stage. The present invention largely reduces the read access time, has a good process variation tolerance, has a wide application, and is easy to be used in the practical product.
US10679691B2

A semiconductor system may include a memory device and a controller. The memory device may include a plurality of decks. Each of the decks may include word lines and bit lines alternately stacked. The controller may control an operation for data of the decks included in the memory device. The controller may include a counting circuit block for counting access numbers of the word lines and the bit lines. The counting circuit block may include a plurality of x-counting blocks corresponding to the word lines that are stacked a plurality of y-counting blocks corresponding to the bit lines that are stacked. The x-counting blocks may count access numbers of selected word lines in accordance with a selection signal of a corresponding deck among the decks. The y-counting block may count access numbers of selected bit lines in accordance with the selection signal of the corresponding deck.
US10679685B2

A magnetoresistive memory architecture in one aspect includes a plurality of bit lines each coupled to two or more respective columns of magnetoresistive memory cells, and a plurality of source lines each coupled to a respective one of the columns of memory cells. A given memory cell can be accessed by biasing a selected word line, a selected bit line, and a selected source line coupled to corresponding column of memory cells coupled to the selected bit line, and by counter biasing one or more selected source lines coupled to one or more other columns of memory cells coupled to the selected bit line.
US10679684B2

The present disclosure relates to a data out buffer and a memory device having the same. The data out buffer includes a pull-up main driver, coupled between a power supply terminal and an output terminal, configured to output data of a high level; and a pull-down main driver, coupled between the output terminal and a ground terminal, configured to output data of a low level, wherein the pull-up main driver comprises a main pull-up transistor of a first type; and a plurality of first trim transistors, each of a second type.
US10679683B1

An apparatus, such as a memory device, that includes circuits and techniques to synchronize various internal signals with an internal clock signal to ensure proper functionality of the memory device. A walk back circuit is provided to mimic propagation delays of an internal command signal, such as a write command signal, and to speed up the delayed internal command signal an amount equivalent to the propagation delays. The walk back circuit includes a mixture of delay elements provided to mimic propagation delays caused by both gate delays and routing delays.
US10679682B2

A semiconductor device includes a latch data generation circuit and a column path circuit. The latch data generation circuit extracts pattern data from external signals and generates latched data from the extracted pattern data, when the semiconductor device enters a pattern input mode. The column path circuit stores the latched data when a write command is inputted in the pattern input mode and generates mode data from the latched data stored in the column path circuit after a write latency elapses from a point of time that the write command is inputted.
US10679678B2

A computer-implemented method overlays an alert over a pre-recorded video regarding an upcoming segment of the pre-recorded video. One or more processors receive a pre-recorded video that is directed to a main topic, and then partition the pre-recorded video into sub-topic segments, where each sub-topic segment is about a sub-topic of the main topic. The processor(s) identify previous entities' responses while previous entities viewed precursory sub-topic segments from the pre-recorded video, where the precursory sub-topic segments were presented before an upcoming sub-topic segment. The processor(s) receive a current entity's responses that occurred while a current entity viewed one or more of the precursory sub-topic segments from the pre-recorded video, then compare the current entity's responses to the previous entities' responses. In response to the responses matching, the processor(s) overlay an alert over the pre-recorded video advising the current entity that the upcoming sub-topic segment will be difficult to understand.
US10679667B2

Virtual video editing is disclosed. In some embodiments, a definition of a virtual clip of a source file is received from a user and saved for future playback of the virtual clip. The virtual clip is not encoded as a separate file. Rather, a portion of the source file specified in the definition of the virtual clip is played back when the virtual clip is played.
US10679657B2

The magnetic tape includes a non-magnetic support; a magnetic layer including a ferromagnetic powder and a binding agent on one surface of the non-magnetic support; and a back coating layer including a non-magnetic powder and a binding agent on the other surface of the non-magnetic support, in which a center line average surface roughness Ra measured regarding a surface of the back coating layer is equal to or smaller than 7.0 nm, and a difference (Safter−Sbefore) between a spacing Safter measured by optical interferometry regarding the surface of the back coating layer after ethanol cleaning and a spacing Sbefore measured by optical interferometry regarding the surface of the back coating layer before ethanol cleaning is greater than 0 nm and equal to or smaller than 15.0 nm.
US10679647B2

An audio recognition method may comprising performing diffusion processing on a plurality of first feature points in a spectrogram of a to-be-recognized audio file to obtain a feature point map; searching in a spectrogram of a target audio file to determine whether the spectrogram of the target audio file comprises second feature points that respectively correspond to the diffused first feature points in the feature point map; and in response to determining that the spectrogram of the target audio file comprises the second feature points, determining that the to-be-recognized audio file is a part of the target audio file.
US10679634B2

Methods and apparatus for decoding a compressed Higher Order Ambisonics (HOA) representation of a sound or soundfield. The method may include receiving a bit stream containing the compressed HOA representation and decoding, based on a determination that there are multiple layers, the compressed HOA representation from the bitstream to obtain a sequence of decoded HOA representations. A first subset of the sequence of decoded HOA representations is determined based only on corresponding ambient HOA components. A second subset of the sequence of decoded HOA representations is determined based on corresponding ambient HOA components and corresponding predominant sound components. For a frame k, the sequence of decoded HOA representations are represented at least in part by c ^ ~ n ⁡ ( k - 1 ) = { c ^ AMB , n ⁡ ( k - 1 ) for ⁢ ⁢ n ⁢ ⁢ in ⁢ ⁢ the ⁢ ⁢ first ⁢ ⁢ subset c ^ n ⁡ ( k - 1 ) = c ^ PS , n ⁡ ( k - 1 ) + c ^ AMB , n ⁡ ( k - 1 ) , for ⁢ ⁢ n ⁢ ⁢ in ⁢ ⁢ the ⁢ ⁢ second ⁢ ⁢ subset where ĉAMB,n(k−1) corresponds to the corresponding ambient HOA components and ĉPS,n(k−1) corresponds to the corresponding predominant sound components.
US10679631B2

Automatic generation of a chat bot from an API specification to carry out a dialogue with a user and invoke an API call described in the API specification. Based on input API specification, a conversational bot specification representing a dialog flow is constructed. A natural language expression is received and transformed into instructions based on the conversational bot specification. Based on the instructions, a natural language prompt to the user and executable computer code for invoking the API call may be generated.
US10679630B2

Utterances of at least two speakers in a speech signal may be distinguished and the associated speaker identified by use of diarization together with automatic speech recognition of identifying words and phrases commonly in the speech signal. The diarization process clusters turns of the conversation while recognized special form phrases and entity names identify the speakers. A trained probabilistic model deduces which entity name(s) correspond to the clusters.
US10679617B2

A real-time audio signal processing system includes an audio signal processor configured to process audio signals using a modified generalized eigenvalue (GEV) beamforming technique to generate an enhanced target audio output signal. The digital signal processor includes a sub-band decomposition circuitry configured to decompose the audio signal into sub-band frames in the frequency domain and a target activity detector configured to detect whether a target audio is present in the sub-band frames. Based on information related to the sub-band frames and the determination of whether the target audio is present in the sub-band frames, the digital signal processor is configured to use the modified GEV technique to estimate the relative transfer function (RTF) of the target audio source, and generate a filter based on the estimated RTF. The filter may then be applied to the audio signals to generate the enhanced audio output signal.
US10679606B2

Systems and methods are disclosed for providing non-lexical cues in synthesized speech. Original text is analyzed to determine characteristics of the text and/or to derive or augment an intent (e.g., an intent code). Non-lexical cue insertion points are determined based on the characteristics of the text and/or the intent. One or more non-lexical cues are inserted at insertion points to generate augmented text. The augmented text is synthesized into speech, including converting the non-lexical cues to speech output.
US10679600B2

With the noise reduction device (300), in identifying an acoustic transfer function that includes a path from the control speaker (340) to the error microphone (350) or the noise microphone (320) by outputting an identification sound from the control speaker (340) and detecting the identification sound with the error microphone (350) or the noise microphone (320), the identification controller (338) is configured to identify the acoustic transfer function by generating the identification sound from the white noise generator (337) when the seat detector (582) has detected that the seat is in the actual usage state for noise reduction.
US10679595B2

An apparatus for supporting a musical instrument comprises a stand comprising a plurality of legs comprising a forward leg and two rear legs, and a center block having a plurality of apertures for receiving the legs. Each of the legs comprises a top end and a bottom end. The legs are pivotally attached to the center block and held within the apertures, and the apertures are shaped such that the legs are moveable between a folded configuration and a splayed arrangement wherein the bottom ends of the rear legs are laterally displaced and the bottom end of the forward leg is forwardly displaced.
US10679594B2

A stand (1), particularly a multiple guitar stand, comprising a rack (10) and at least one pair of support elements (20a, 20b) capable of being mounted on rack (10) having respectively one support surface (210a, 210b) for the body of the musical instrument, wherein rack (10) has a support frame (11) with two support rails (12a, 12b) running parallel to one another having a respectively non-rotationally symmetrical, especially polygonal, cross-sectional shape (Q1) and a contact bracket (14) connected to support frame (11), preferably capable of being pivoted, wherein contact bracket (14) has a contact rail (15) running parallel to support rails (12a, 12b) and at least one support arm (16, 17) connecting contact rail (15) respectively to support frames (11), wherein contact rail (15) defines at least one contact surface (31) for the neck of the musical instrument directly or through contact elements (30) capable of being mounted on contact rail (15). Support elements (20a, 20b) respectively have a mounting recess (24) adapted to cross-sectional shape (Q1) of support rails (12a, 12b).
US10679593B2

The embodiments disclose at least one modular percussion instrument configured for coupling two or more modular percussion instrument components into a single percussion instrument apparatus, wherein the two or more modular percussion instrument components include a beat tip, a tapered percussion instrument end, a rubber grommet retainer, a modular shaker section, a percussion instrument butt end, a felt mallet module, a plurality of steel shot, grouped rods, at least one grouped rods jacket, a butt end grouped rods cap and modular percussion instrument electronic devices and a modular percussion instrument application configured to create modular percussion instrument application connectivity to digital devices, wherein the at least one modular percussion instrument is configured for assisting a musician user to perform percussion instrumentals without having to physically switch equipment and as a teaching apparatus.
US10679592B2

A method for assisting a user in tuning a drum comprising the steps of: considering a strike on the drum whereby the strike is detected in a sensor signal in at least one of following domains: a time domain, a frequency domain, a complex domain; recording a first sound fragment of the strike; converting the first sound fragment from the time domain to the frequency domain; analyzing the first sound fragment in order to detect a fundamental tone with fundamental tone frequency of the drum; calculating an overtone frequency or overtone frequency range of a first overtone of the drum by means of a predetermined algorithm related to the fundamental tone frequency; setting a filter with a pass frequency band covering the calculated overtone frequency or overtone frequency range; and indicating, via a user interface, at each further strike when the frequency of the first overtone detected in the pass frequency band is higher or lower than a target overtone frequency.
US10679589B2

An image processing apparatus that is connected to a display apparatus generates image data to be displayed, that is, anamorphic image data in which each pixel of the image data to be displayed on the display apparatus is rearranged into an array such that as a distance from a center of a display section is shorter, density of the pixels is higher, the array being different from a pixel array in the display section, and outputs the generated anamorphic image data.
US10679584B1

A three-dimensional lookup table may map input colors from an electronic file defining the input colors based on input pixel locations to output colors on a display medium based on output pixel locations. A filter may characterize one or more color transformations of an unfiltered image to a filtered image such that applying the filter to the unfiltered image generates the filtered image. The filter may be applied to the three-dimensional lookup table to generate a filtered three-dimensional lookup table. The filtered three-dimensional lookup table may map the input colors to filtered output colors such that a display of the unfiltered image based on the filtered three-dimensional lookup table simulates a display of the filtered image. An image may be displayed based on the filtered three-dimensional lookup table to simulate a display of the image after the filter is applied the image.
US10679582B2

A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is configured to access a code mapping between the reference code values and device-specific code values of the imaging device. The device-specific code values are configured to produce gray levels that are specific to the imaging device. Based on the code mapping, the data converter is configured to transcode the reference encoded image data into device-specific image data, which is encoded with the device-specific code values. A display can natively process the device-specific image data to accurately reproduce a corresponding front of panel perceptual light, according to a perceptual curve electro-optical transfer function.
US10679574B2

A LCD device of display panels includes n-bit (n
US10679569B2

A display device, including a content receiving unit configured to receive a high dynamic range image, an image processing unit configured to detect a first region whose luminance value is equal to or greater than a reference luminance value within the high dynamic range image and perform tone mapping on an image of the first region based on feature information of the image of the first region, and a display unit configured to display a low dynamic range image on which the tone mapping is performed.
US10679552B2

A pixel circuit includes a first control sub-circuit, a second control sub-circuit, a current detection sub-circuit, a driving sub-circuit, and an energy storage sub-circuit. The first control sub-circuit is configured to transmit a voltage on a data voltage terminal to a first node under control of a voltage on a first scan signal terminal. The second control sub-circuit is configured to transmit the voltage on the first node to a control terminal of the driving sub-circuit under control of a voltage on a second scan signal terminal. The current detection sub-circuit is configured to output a detection current under control of the voltage on the first node and detect a current value of the detection current. The driving sub-circuit is configured to output a driving current under control of the voltage on the control terminal of the driving sub-circuit. The energy storage sub-circuit is configured to store electrical energy.
US10679532B2

Provided are an electronic display device and an information display method of same, the electronic display device enabling recognition by means of a tactile sensation or three-dimensional visual recognition with respect to an object.
US10679530B1

Systems and methods for projecting images from a vehicle onto a dynamic projection surface within an aerosol are provided. A method may include performing an initial scan of the aerosol to determine a projection surface within the aerosol based upon an aerosol density map. The method may further include projecting an image onto the projection surface within the aerosol. The method may also include performing an updated scan to update the projection surface based on changing depth and changing distance of the projection surface relative to the scanning device over time. The method may additionally include modifying the image being projected based upon a change to the projection surface due to one or more of a motion of the vehicle and a change in the aerosol.
US10679525B1

A solar-powered device that moves advertising signs to attract attention of passersby is disclosed. The Solar panels makes the solar sign spinner independent of the electrical grid. It moves from a power source that is free. This gives it the freedom to be used in remote locations. The lack of dependency on the power grid makes the device easy to transport to remote locations. The solar sign spinner can operate as long as there is sunshine. If it happens to stop motion due lack of sunlight, it becomes a garden variety “yard” sign.
US10679517B2

The invention is aimed at providing a device for learning, with no danger of accident, while complying with the conditions of actual cutting, by proposing to combine virtual equipment for cutting and resistance to the advancing of the cut with tangible supports of material to be cut. A hybrid facility according to the invention includes a numerical management unit for managing exercises, a cutting table, a stereoscopic videoprojector of a stationary cutting machine, a stereoscopic camera for tracking the position of a tangible workpiece of an operator equipped with markers, a control touch screen linked with the management unit and a tangible workpiece to be cut virtually. The projected machine is viewed by an operator equipped with 3D viewing goggles and said videoprojector is combined operationally with the stereoscopic tracking camera associated with position markers equipping said workpiece and said operator.
US10679516B2

A craving control device comprising a housing, a craving input actuator supported by the housing, a wireless communicator supported by the housing, and a controller is provided. The craving input actuator can be configured to obtain information from a user pertaining to a timing, frequency, or intensity of a craving. The controller can be operatively connected to the craving input actuator and the wireless communicator to communicate craving information received by the craving input actuator via the wireless communicator to a device external to the housing. The device external to the housing can be a personal communication device. The housing can be sized and configured to be enclosed in the user's hand and or to be placed in a pocket of the user's clothing. Methods for using the craving control devices are also provided.
US10679514B2

A training system includes: an inverted-pendulum mobile body including a drive wheel and a riding portion on which a rider rides in a standing position; a first detecting unit configured to detect a driving torque that is applied to the drive wheel to maintain the inverted-pendulum mobile body in an inverted state; a second detecting unit configured to detect a load applied by the rider to an assisting support portion configured to assist the rider in maintaining a balance; and an output unit configured to generate torque information about an ankle-joint torque applied by the rider to the riding portion, based on the driving torque detected by the first detecting unit and the load detected by the second detecting unit, and configured to output the torque information.
US10679513B2

A simulation server capable of creating events of a lesson plan based on simulation data statistics. The simulation server comprises memory for storing simulation data, and a processing unit. The processing unit executes a plurality of simulations functionalities according to a lesson plan. The processing unit collects simulation data representative of the execution of the plurality of simulations functionalities according to the lesson plan. The processing unit stores the simulation data in the memory. The processing unit processes the simulation data to generate simulation data statistics. The processing unit creates at least one event having at least one rule based on the simulation data statistics. The at least one rule consists in at least one measurable value to be measured by at least one of the simulation functionalities.
US10679508B2

A vehicle detection system includes a server connected to be able to communicate with a camera installed at an intersection and a client terminal connected to be able to communicate with the server. The client terminal sends, in response to input of information including date and time and a location at which an incident occurred and a feature of a vehicle which caused the incident, an information acquisition request relating to a vehicle which passes through the intersection at the location at the date and time to the server. The server extracts vehicle information and a passing direction of the vehicle passing through the intersection at the location in association with each other based on a captured image of the camera of the camera installed at the intersection at the location at the date and time in response to a reception of the information acquisition request and sends an extraction result to the client terminal. The client terminal displays a visual feature of the vehicle passing through the intersection at the location and the passing direction of the vehicle on a display device.
US10679501B2

Distributed control of vehicles with coordinating cars that implement a cooperative control method, and non-coordinating cars that are presumed to follow predictable dynamics. A cooperative control method can combine distributed receding horizon control, for optimization-based path planning and feedback, with higher level logic, to ensure that implemented plans are collision free. The cooperative method can be completely distributed with partially synchronous execution, and can afford dedicated time for communication and computation, features that are prerequisites for implementation on real freeways. The method can test for conflicts and can calculate optimized trajectories by adjusting parameters in terminal state constraints of an optimal control problem.
US10679495B2

A system and method that enables individual travelers, including pedestrians or individuals on smaller conveyances, to communicate their location and direction of travel to signal light controllers at an intersection, enables traffic networks to receive this communication and output the detected data to the corresponding intersection traffic-signal controller to allow for individuals not in standard motor vehicles to be detected by traffic detection systems and to allow for priority of traveler flow either independent of vehicle use, or based on specifics of the vehicle used.
US10679492B2

A device and method for detecting motion with antimasking capability. In one example, the device includes an antenna, a dual-channel reception circuit, and an electronic processor. The dual-channel reception circuit includes a first channel and a second channel. The electronic processor is electrically connected to the dual-channel reception circuit and is configured to receive a first signal from the first channel indicative of motion at a first range, and receive a second signal from the second channel indicative of motion at a second range. At least a portion of the second range is shorter than the first range. Based on the first signal and the second signal, the electronic processor is configured to generate a notification.
US10679490B2

A system and method for remote identification of a person includes the steps of contacting the person using contact information provided from a database or utilizing information received from the person via a message broadcast using GPS-fencing. After contacting the person, receiving current biometric information from the person and confirming the identification of the person when the current biometric information is recognized by comparing the current biometric information to the previously collected biometric information of the person in the database.
US10679488B2

A system and method for detecting personal protective equipment (PPE) compliance is disclosed. Personal protective equipment, such as gloves, gowns, masks, protective eyewear, may be used to limit transmission of illness either from the patient to the care giver or vice-versa. Compliance with PPE is important in various contexts, including hospital settings, home settings, work settings, and school settings. For example, a healthcare provider may wear a wristband, which may interact with a stationary controller that is associated with an entrance and/or an exit to an area for the patient (such as the stationary controller integrated with or proximate to a hand cleaning agent dispenser) proximate to the entrance and/or exit. The interaction may be used to determine whether the healthcare provider has complied with PPE protocols. Further, the system may be used to train healthcare providers or others in PPE hygiene. In addition, the wristband may be used to check for compliance of a plurality of protocols, such as PPE protocols and hand hygiene (HH) protocols. In this way, the system may be used for safely interacting with patients in order to reduce cross-contamination.
US10679485B2

Systems, methods, and articles of manufacture provide for systemic resource utilization analysis and management, such as employing a single-point sensor to detect or identify resource leakage at one or more other locations in a structure.
US10679483B2

A gas monitoring and alarm system comprises a master monitor and at least one remote monitor. The master monitor is coupled to a master sensor that senses a concentration of a gas in a first area and sends data to the master monitor. The at least one remote monitor is communicatively coupled to the master monitor. The least one remote monitor is coupled to a remote sensor, which senses a concentration of gas in a second area. The at least one remote monitor receives data about the concentration of the gas in the second area from the remote sensor, and sends the data to the master monitor. The master monitor receives the data and triggers a first alarm status when the concentration of gas in at least one of the first area and the second area exceeds a first predefined alarm threshold.
US10679471B2

Various embodiments herein each include at least one of systems, methods, and software for model-based data validation to identify when self-scan checkout data requires validation. Some embodiments, in the form of a method includes receiving, via a network from a self-scanning device, a self-scan dataset of items for purchase within a purchase data processing transaction and evaluating the self-scan dataset to determine whether to require a rescan of items represented in the self-scan dataset. In such embodiments when a rescan is determined to be required, the method includes transmitting via the network to at least one of the self-scan device and at least one device of a store employee data indicating a rescan is required. However, when a rescan is not determined to be required, the method includes permitting the purchase data processing transaction to proceed.
US10679468B2

To provide a gaming machine that can provide a new type of game that maintains or improves the interest of a player, and a method and program for providing a game. In the gaming machine 1, by removing symbols of a particular type and moving a following symbol, the ratio of symbols of types other than the particular type becomes higher in the symbol array formed on the display unit 27, and it is easier for the symbol array to configure a winning combination. Because the chance of winning is higher after the particular type of symbol is removed in this manner, it is possible to provide a new type of game where the interest of the player can be maintained or improved after the symbols are removed.
US10679464B2

A wagering game system and method include a skill-based bonus game for a game of chance that enables a player to win a bonus prizes, the bonus game having a bonus prize input device configured to be manipulated by the player to perform a task having an outcome that determines the bonus prize. A processor adjusts difficulty of performing the task based upon a historical skill level of the player. The processor also adjusts the historical skill level of the player based on various parameters such as prize history, wagering history, and percentage returned to the player.
US10679458B2

An information processor of the present invention comprises a display for displaying a symbol display area in which a plurality of symbols can be displayed, and a controller programmed to execute the following processes (1a) to (1c): (1a) a process of determining a plurality of symbols to be displayed in the symbol display area by random determination, (1b) a process of displaying the plurality of symbols determined by the process of (1a) in the symbol display area, and (1c) a process of displaying a character corresponding to a specific symbol outside the symbol display area in a case where the specific symbol is displayed among the plurality of symbols displayed in the symbol display area.
US10679455B2

An item dispensing device includes a plurality of stacked item ejection units, a cylindrical shared delivery pipe penetrating throughout the item ejection units, and an item dispensing unit connected to a lower end of the shared delivery pipe and provided with an item dispensing slot. A plurality of item ejection ports are opened in side wall portions of the shared delivery pipe. The item ejection unit includes a circular rotor and an energizing mechanism. In the rotor, item holders opened radially inward are disposed intermittently along the circumferential direction. The energizing mechanism energizes the item held in any one of the plurality of item holders radially inward and pushes out the item through an opening of the item holder substantially horizontally to the item ejection port when the opening is aligned with the item ejection port with rotation of the rotor.
US10679451B2

A device monitors activity associated with a user of a currency bill storage device based on currency bill data received from the currency bill storage device over a period of time. The currency bill storage device includes image sensor(s) configured to capture images of currency bills. The currency bill data is based on the images. The device tracks a balance in the currency bill storage device based on the currency bill data and identifies, based on the activity, an upcoming transaction in which the user is expected to utilize a particular quantity of currency bills in the currency bill storage device. The device determines whether the balance is sufficient relative to the particular quantity of currency bills and performs one or more actions to cause an alert to be provided to the user based on determining whether the balance is sufficient relative to the particular quantity of currency bills.
US10679450B2

A contact image sensor can illuminate a portion of a banknote with one or more light emitting diodes (LEDs), capture an image of the portion of the banknote with illumination reflected from or transmitted through the banknote, and generate a digital output signal that represents the captured image. A controller board can receive the digital output signal, generate one or more LED control signals, each LED control signal including changes in voltage to indicate times to switch a light emitting diode on or off, direct the one or more LED control signals to the contact image sensor, bypass digital LED control circuitry that is included with the contact image sensor, and switch the one or more LEDs in the contact image sensor on or off at the times indicated by the respective light emitting diode control signals.
US10679448B2

Provided is a messaging system that includes: messaging units disposed in different locations within a commercial space, each including a light-emitting diode (LED); a messaging/modulation controller coupled to the LED and configured to turn the LED on and off so as to broadcast a digital message as a binary-encoded digital signal corresponding to on/off states of the LED; and a user interface, coupled to the messaging/modulation controller, that permits a user to create schedules that specify how and when specified messages are to be broadcast by such messaging units. Different ones of the messaging units are configured to broadcast different digital messages, including substantive content that is different from what is broadcast by other ones of the messaging units, in accordance with the schedules input through the user interface.
US10679444B2

In general, a smart door alarm and locking mechanism and methods for use thereof are provided for maintaining security while providing ease of access to a fuel dispenser. In an exemplary embodiment, the methods and devices are used in fuel dispensing devices for providing fuel to a vehicle. However, the methods and devices can be utilized in any device having a payment system where security and access are both required. In some embodiments, the described methods and systems include a door alarm and door lock kit that allow unlocking one or more doors in a housing of a fuel dispenser and simultaneously disabling or de-activating respective door alarm sensor(s). In a similar manner, the door can be locked and the door alarm sensor activated or re-activated substantially simultaneously.
US10679439B2

Disclosed are a method and a device for controlling a code lock. The method comprises: receiving an unlock request for a target code lock sent by a client; parsing the unlock request to determine whether the unlock request satisfies a preset unlock condition; in response to determining that the unlock request satisfies the preset unlock condition, acquiring the current state of the target code lock; if the current state of the target code lock is a locked state, acquiring the unlock code of the current code pair for the target code lock, changing the current state of the target code lock to an unlocked state, and sending the acquired unlock code to the client; and in response to receiving the lock feedback code of the current code pair for the target code lock sent by the client, changing the current state of the target code lock to a locked state.
US10679437B1

Methods and systems are provided for diagnosing a vehicle having an air dam for improving vehicle aerodynamics. In one example, during steady-state vehicle cruising, a baseline fuel economy for the vehicle is established with the air dam deployed. Then, the air dam is actively retracted and air dam hardware issues are identified based on a change in fuel economy following the commanded change in air dam position.
US10679430B2

Methods, server, devices and registered terminals for requiring approval of toll charges are provided. A server receives, from a fixed communication device at a toll booth location, a tollway transponder identifier of a vehicle tollway transponder on a vehicle. The server determines whether a registered terminal is associated with the tollway transponder identifier. Responsive to determining that the registered terminal is associated with the tollway transponder identifier, a toll approval request message is transmitted to the registered terminal, which sends a response message back to the server. The server determines if a location of the registered terminal is within a defined distance from the toll booth location. Responsive to the location of the registered terminal being within the defined distance, the server triggers a toll charge against an account associated with the tollway transponder identifier when the response message indicates approval of the toll.
US10679429B2

Implementations include actions of receiving an image of a vehicle using a toll road facility, processing the image to determine a vehicle identifier, and determining that the vehicle identifier is provided in a database, the database associating vehicle identifiers to respective device identifiers, and in response: determining a device identifier associated with the vehicle identifier from the database, transmitting a first message to a device associated with the device identifier, the first message including a request for approval to collect a toll payment, and receiving a second message from the device, the second message indicating approval of the toll payment, and in response: transmitting a payment request to a service provider, the service provider providing data transfer services for the device, and receiving the toll payment from the service provider.
US10679426B2

The embodiment of the present invention discloses a method and an apparatus for processing display data. The method includes: obtaining user data of a user render request according to the received user render request, wherein the user data include: a scene picture and an augmented reality picture; setting layer information of a virtual camera that performs image render on the scene picture and the augmented reality picture in a render process, and layer information of the scene picture and the augmented reality picture in the render process, wherein the virtual camera and the scene picture and the augmented reality picture rendered by the virtual camera correspond to the same layer information in the render process; and rendering the scene picture and the augmented reality picture by the virtual camera corresponding to layer information in the render process according to different layer information.
US10679424B2

Described herein are devices, systems, media, and methods using an augmented reality smartphone application to capture measurements of an interior or exterior space in real-time and generate a floorplan of the space and/or a 3D model of the space from the captured measurements in less than 5 minutes.
US10679420B2

A system and method of providing augmented reality (AR) remote assistance to a vehicle user of a vehicle. The method includes: sending live video data to a remote assistant application at a remote computer from a portable wireless device (PWD) that is local to the vehicle; receiving the annotation information at the mobile device from the remote assistant application, wherein the annotation information includes annotation graphic information and annotation location information, wherein the annotation graphic information identifies an annotation graphic; and displaying on the electronic display an AR video that includes the annotation graphic located at the annotation display location and over a portion of the live video data, wherein the AR video is updated as the field of view of the electronic camera changes so that the annotation graphic as displayed within the AR video appears fixed to a location within the field of view of the electronic camera.
US10679416B1

A head mounted display (HMD) comprises a display panel with a first portion including an active area, and a second portion electrically coupled to the first portion of the display panel. The display panel is configured to receive content and compensation content from a VR console for driving the first portion and the second portion of the display panel, respectively. The compensation content is based on modification of the content to be displayed on the first portion of the display panel to mitigate crosstalk in the first portion of the display panel.
US10679413B2

A method of providing an augmented reality image comprises recording a basic image including a subject and a first background using a recording device, extracting a subject image from the basic image, and providing the extracted subject image to a display device for combining with a second background. At A the sending person using the app to record a moving image of their own head—ie a video—which is separated from the background by the app (the background being automatically discarded). The image is then sent to a recipient who, at B, sees the head speak to them either on their desktop or in the camera view of the smart phone/tablet if they so choose.
US10679411B2

An interactive virtual world having virtual display devices and avatars. Scenes in the virtual world as seen by the eyes of the avatars are presented on the user devices controlling the avatars. Media contents are played in the virtual display devices presented on the user devices, as if the media contents were virtually played in the virtual world and observed by the avatars. Real time communication channels are provided among the user devices to facilitate voice communications during the sharing of the experiences of viewing the media content in a close proximity setting in the virtual world using user devices that are remote to each other in real world.
US10679396B2

A system or method for training may display a student avatar and an expert avatar. A method may include capturing movement of a user attempting a technique, and generating a student avatar animation from the captured movement. The method may include retrieving a 3D expert avatar animation corresponding to the technique. The method may include displaying the 3D student avatar animation and the 3D expert avatar animation. For example, the animations may be displayed concurrently.
US10679394B2

An information processing device includes a first display control unit, and a second display control unit. The first display control unit is configured to display, in a display device, a first intensity distribution which is at least per unit time and which is regarding a biosignal coming from a particular source. The second display control unit configured to display, side-by-side in the display device, a first image which has a shape of the source and on which a second intensity distribution of the biosignal corresponding to time corresponding to a point or an area specified in the first intensity distribution is superimposed, and second images which have the shape of the source and on which second intensity distributions of the biosignal before and after the time are superimposed.
US10679393B2

A server machine modifies an augmented reality (AR) object in response to fulfillment of a condition. The machine provides, to a user device, object data that defines the AR object. The object data specifies a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program, and a trigger condition for execution of the conditional modification program. The object data causes the user device to present the AR object with a first appearance, located at the physical geolocation. The machine detects fulfillment of the trigger condition, and in response, the machine executes the conditional modification program. This modifies the object data by modifying the presentation attribute. The machine provides, to the user device, the modified object data, which causes the user device to present the AR object with a second appearance based on the modified presentation attribute.
US10679392B2

Provided are an image synthesis apparatus, an image synthesis method, and a program thereof, capable of determining a combination of a synthesis candidate image and a background image of which impressions match each other. Plural synthesis candidate images are input, and impression values of the plural synthesis candidate images are determined with respect to plural impression axes. Further, plural background images are input, and impression values of the plural background images are determined with respect to the plural impression axes. A combination of a synthesis candidate image and a background image having a small difference between impression values is determined. The synthesis candidate image and the background image of the determined combination are synthesized to generate a synthetic image.
US10679378B1

A system configured to determine a six-degree of freedom pose of a physical object in a physical environment and to utilize the six-degree of freedom pose as an within a virtual environment or mixed reality environment. In some cases, the system may utilize one or more cameras on a headset device to track the pose of a controller or other objects and one or more cameras on the controller itself to track the pose of the headset device or the user. In one example, the system may capture image data of a physical object having a constellation or pattern on the external source. The system may analyze the image data to identify image points associated with the constellation or pattern and to determine the pose of the object based on a location of the points in the image.
US10679373B2

A system-on-chip is provided which is configured for real-time depth estimation of video data. The system-on-chip includes a monoscopic depth estimator configured to perform monoscopic depth estimation from monoscopic-type video data, and a stereoscopic depth estimator configured to perform stereoscopic depth estimation from stereoscopic-type video data. The system-on-chip is reconfigurable to perform either the monoscopic depth estimation or the stereoscopic depth estimation on the basis of configuration data defining a selected depth estimation mode. Both depth estimators include shared circuits which are instantiated in hardware and reconfigurable to account for differences in the functionality of the circuit in each depth estimator.
US10679359B2

A motion detection method is applied to a monitoring camera apparatus with motion detection function. The motion detection method includes analyzing a pixel value of each frame from a video stream changed over time, defining a first period and a second period having the pixel value greater than a triggering threshold respectively as a first event and a second event, comparing a time length of the first period with a filtering threshold to acquire time difference between an end point of the first period and a beginning point of the second period, comparing the time difference with a merging threshold, and acquiring relation between the first event and the second event according to comparison results of the filtering threshold and the merging threshold, so as to determine a detecting period of the motion detection function for actuation.
US10679352B2

A method for automatic segmentation of brain tumors merging full convolution neural networks with conditional random fields. The present application intends to address the issue that presently the technology of deep learning is unable to ensure the continuity of the segmentation result in shape and in space when segmenting brain tumors. For this purpose, the present application includes the following steps: step 1, processing a magnetic resonance image comprising brain tumors by utilizing a method for non-uniformity bias correction and brightness regularization, to generate a second magnetic resonance image; step 2, performing brain tumor segmentation for said second magnetic resonance image by utilizing a neural network merging a full convolutional neural network with a conditional random field, and outputting a result of brain tumor segmentation. The present method may execute brain tumor segmentation end-to-end and slice by slice during testing, which has relatively high computation efficiency.
US10679347B2

In some embodiments, a method comprises: obtaining a 2D ultrasound image of an imaged region of a subject, the imaged region comprising bone; identifying model template cross-sections of a 3D model of the bone corresponding to the 2D image at least in part by registering the 2D ultrasound image to the 3D model, wherein the model template cross-sections are defined prior to obtaining such 2D image, the model template cross-sections having size and shape representative of a population of potential subjects; identifying at least one location of at least one landmark feature of the bone in the 2D image based on results of the registration; and generating a visualization that includes: a visualization of the 2D image and a visualization of one of the identified cross-sections of the 3D model, wherein the visualization indicates the at least one location of the at least one landmark feature.
US10679344B2

A computerized device for processing image data is proposed. The computerized device comprises a receiving unit which is configured to receive optical coherence tomography data of a of a tissue, in particular of a retina, a providing unit which is configured to provide a convolutional neural network for processing the optical coherence tomography data, and a processing unit which is configured to process the received optical coherence tomography data using the convolutional neural network for identifying at least one certain object in the tissue.
US10679340B2

An inspection method includes the following steps: identifying a plurality of patterns within an image; and comparing the plurality of patterns with each other for measurement values thereof. The above-mentioned inspection method uses the pattern within the image as a basis for comparison; therefore, measurement values of the plurality of pixels constructing the pattern can be processed with statistical methods and then compared, and the false rate caused by variation of a few pixels is decreased significantly. An inspection system implementing the above-mentioned method is also disclosed.
US10679335B2

An electronic component handler includes a region where an electronic component placement unit on which an electronic component is placed is capable of being disposed. A laser light source emits light toward the electronic component placement unit placed in the region. A capturing unit is capable of capturing an image of the electronic component and irradiated with the light. A processor determines the presence or absence of the electronic component in the electronic component placement unit based on the image. In the image, the processor sets a first candidate region and a second candidate region from an electronic component placement region which is a region where the electronic component is placed, determines a selected region by comparing the first candidate region and the second candidate region to each other, and performs the determination based on the selected region.
US10679330B2

The present disclosure addresses the technical problem of enabling automated inferencing of changes in spatio-temporal images by leveraging the high level robust features extracted from a Convolutional Neural Network (CNN) trained on varied contexts instead of data dependent feature methods. Unsupervised clustering on the high level features eliminates the cumbersome requirement of labeling the images. Since models are not trained on any specific context, any image may be accepted. Real time inferencing is enabled by a certain combination of unsupervised clustering and supervised classification. A cloud-edge topology ensures real time inferencing even when connectivity is not available by ensuring updated classification models are deployed on the edge. Creating a knowledge ontology based on adaptive learning enables inferencing of an incoming image with varying levels of precision. Precision farming may be an application of the present disclosure.
US10679327B2

An image blur correction device includes a base member and a lens holder. The lens holder holds a correction lens and is supported by a rolling ball to be capable of movement to the base member. The base member has a receiving part of the rolling ball and the lens holder has a restricting part of the rolling ball. The restricting part has a concave shape deeper than the diameter of the rolling ball, and a first ball receiving surface part is provided in the concave part. A second ball receiving surface part is provided in the receiving part that faces the restricting part and enters the concave part and the rolling ball is interposed between the first ball receiving surface part and the second ball receiving surface part.
US10679326B2

An image data processing apparatus includes: an image data acquisition unit for acquiring low resolution image data and high resolution image data; and a confidence data determination unit for determining confidence data which indicates a level of confidence in a pixel value in the high resolution image data. The determination unit determines the level of confidence of a target pixel in the high resolution image data based on a comparison between a first and a second evaluation value. The first evaluation value is determined based on pixel values of neighboring pixels in a pixel position in the low resolution image data corresponding to a pixel position of the target pixel in the high resolution image data. The second evaluation value is determined based on the pixel values of the neighboring pixels, using a method that is different from the first evaluation value.
US10679322B2

A graphics processing system has a rendering space which comprises one or more tiles. The system comprises a processing module configured to perform hidden surface removal for primitives of a tile to determine primitive identifiers identifying the primitives which are visible at each of a plurality of sample positions in the tile. A set of two or more tag buffers store the primitive identifiers determined for each of the sample positions in a tile, thereby representing overlapping layers of primitives. A tag control module controls: (i) selection of a tag buffer for the storage of each of the primitive identifiers according to the layering of the primitive identifiers stored in the tag buffers, and (ii) flushing of primitive identifiers from the tag buffers. A texturing engine applies texturing to the primitives identified by the flushed primitive identifiers.
US10679321B2

A method for processing images, including: determining, subsequent to transmitting content of a target image corresponding to a current processing request to a processor, whether the target image is being used by other processing requests; and in response to the determination that the target image is not being used by the other processing requests, releasing memory utilized by the target image at a target memory, the target memory being used to store a copy corresponding to the target image.
US10679316B2

Systems, apparatuses, and methods for implementing a single pass stipple pattern generation process are disclosed. A processor initiates parallel execution of a first and second plurality of wavefronts. A first wavefront of the first plurality of wavefronts converts a first local coordinate into a first global coordinate, wherein the first local coordinate corresponds to a first portion of a primitive. Also, a first wavefront of the second plurality of wavefronts applies a first attribute to the first global coordinate prior to a second wavefront, of the first plurality of wavefronts, converting a second local coordinate of a second portion of the primitive into a second global coordinate. The second plurality of wavefronts generate image data based on applying the first attribute to global coordinates generated by the first plurality of wavefronts, and the image data is conveyed for display on a display device.
US10679315B2

Techniques are disclosed which provide a detected object tracker for a video analytics system. As disclosed, the detected object tracker provides a robust foreground object tracking component for a video analytics system which allow other components of the video analytics system to more accurately evaluate the behavior of a given object (as well as to learn to identify different instances or occurrences of the same object) over time. More generally, techniques are disclosed for identifying what pixels of successive video frames depict the same foreground object. Logic implementing certain functions of the detected object tracker can be executed on either a conventional processor (e.g., a CPU) or a hardware acceleration processing device (e.g., a GPU), allowing multiple camera feeds to be evaluated in parallel.
US10679313B2

A method and system may be used to manage one or more rideshare applications for drivers to increase automation and reduce the need for manual input. Information and settings of the one or more rideshare applications may be managed. Some management that may be provided includes filtering trip requests or automatically turning rideshare applications on or off.
US10679311B2

Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
US10679309B2

Structures and protocols are presented for signaling a status or decision (processing or transmitting a medical record or other resource, e.g.) conditionally. Such signaling may be partly based on one or more symptoms, regimen attributes, performance indicia (compliance indications, e.g.), privacy considerations (patient consent, e.g.), contextual considerations (being in or admitted by a care facility, e.g.), sensor data, or other such determinants. In some contexts this may trigger an incentive being manifested (as a dispensation of an item, e.g.), an intercommunication (telephone call, e.g.) beginning, a device being configured (enabled or customized, e.g.), data distillations being presented or tracked, or other such results.
US10679305B2

A system and method of enabling creation and management of a real time digital value network. Nodes are created, each node representing a user and a digital value network is then created based on the nodes thus created. The digital value network comprises a nodes and plurality of connections and real time interactions, each connection connecting one or more nodes based on a user profile of the user and a plurality of values associated with the one or more nodes. Thus, the VNNMS provides online support to customers or buyers and sellers in a real-time shared environment and enables value creation, optimization and value delivery. End-to-end approach delivers guaranteed realized savings to group of customers forming the network. The network of customers can be managed and expanded globally.
US10679301B1

A system quantifies the extent of a damaged vehicle in the absence of a specialist (appraiser) present onsite. The system enables an objective estimate of the damage, supplanting or merely supplementing psychologically biased claimant reporting. The system has hardware structures to perform imagery quantification of damage on a damaged vehicle. The damaged vehicle may be located anywhere, including at the scene of an accident, at an insured's home, at an insurer's claims offices, or at a body shop. Anyone, including the insured, with a mobile device such as a smart phone, may download onto it a mobile application that guides the user to take photographs or moving images of the damaged vehicle for the system to perform imagery quantification of damage.
US10679294B1

A method for determining the relative mortality risk of an individual as compared to their age/sex/tobacco-use peers. This relative mortality risk may be used in underwriting a life or medical insurance policy.
US10679287B2

The present invention relates generally to electronic trading systems. More particularly, the present invention relates to systems and methods for providing, within an electronic trading process, real-time or near real-time pre- and post-trade analytics to assist traders make the decision of how to trade electronically a particular tradeable asset. Pre- and post-trade analytics can be displayed to a trader without affecting their workflow. Moreover, pre- and post-trade analytics can be used to make trading recommendations, to select or modify a trading strategy, to select and or modify trading destinations, brokers, algorithms or venues, and/or to automatically generate and transmit electronic trade orders or to effect trades.
US10679282B2

Methods, systems and apparatus for virtual online jewelry sales in secondary markets.
US10679281B2

In accordance with one or more embodiments of the present disclosure, a method for leveraging a social network to search for local inventory includes communicating with a first mobile communication device over a network, the first mobile communication device associated with a user, and communicating with a second mobile communication device over the network, the second mobile communication device associated with a social network contact. The method further includes obtaining a geo-location of the second mobile communication device, processing a search request from the first mobile communication device, obtaining a radius of coverage for a merchant, determining whether the geo-location of the second mobile communication device is within the radius of coverage of the merchant, and providing a listing to the first mobile communication device of one or more items for sale by the merchant when the second mobile communication device is within the radius of coverage of the merchant.
US10679279B2

An Indoor location mapping and wayfinding system for mapping waypoints on an interactive mapping system that can function both indoors and outdoors based on user selections and location. It can include a shopping system that allows users to pre-select items for purchase, maps the items on an indoor map of the store, and provides a route to the user for the collection of the selected items.
US10679278B2

Systems and methods for take-out order management and analysis. In an embodiment, for each of a plurality of restaurants, an interactive menu associated with the restaurant is provided to a plurality of users, a plurality of orders are received from the plurality of users, and the plurality of orders are sent to the restaurant. Order information related to the plurality of orders and the plurality of users is stored in at least one database, and analyzed.
US10679272B2

An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene and a camera. The augmented reality user device includes a processor implementing a virtual assessment engine and a virtual overlay engine. The virtual assessment engine authenticates the user and identifies a user identifier for the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives new account offers for the user from the server, and presents the offers as virtual objects overlaid with the products in the cart.
US10679264B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, processing, and presenting user reviews, or logging user experiences, with products and services, e.g., restaurant services. One aspect is a method providing user interface elements including a region having panels each for receiving ratings of a general aspect of the product or service, a region having panels each for receiving ratings of a specific item of the product or service, where each panel includes an analog user interface element to input a rating and presents an image corresponding to the rating. Another aspect is a method that includes providing for each panel an analog user interface element for a user to input a rating for a corresponding item of the product or service, and accepting as a completed review a review input by the user that does not include any text input by the user.
US10679260B2

Fragmented user engagement stacks are generated from users that use multiple devices to view messages. The fragmented user engagement stacks include a universal unique identifier (UUID). A computer platform stores cross-device mapping information, derived from a shared characteristic between two or more devices, that associates the UUIDs of multiple devices to a single user. The computer platform processes the cross-device mapping data to identify the UUIDs from different devices associated with a single user and to join touchpoint encounters from the single user to generate at least one cross-device user engagement stack. The computer platform uses the cross-device user engagement stack and the response data to determine attribution as a measure of influence attributed to touchpoint encounters from a single user.
US10679255B2

Disclosed are a system, method and software to associate attributes with digital media assets. Digital media contains specific assets, such as images, that can be replaced with other assets. The system, method and software permit the association of attributes with specific assets. The association of attributes and assets enables the provision of content that is enhanced and more impacting for a user.
US10679249B2

A method of generating a targeted advertisement by identifying a target criteria from an entry of a search history associated with a user, identifying an intended recipient based on social information associated with the user and the target criteria, and associating at least one item with the intended recipient by analyzing the social information and the target criteria. Further, the method includes outputting as advertisement information the at least one item and at least one of a plurality of advertisement recipients. The advertisement information enables the generation of the targeted advertisement and the at least one item is utilized in the targeted advertisement.
US10679242B2

A method for conducting ad research is provided. The method includes identifying a plurality of panelists, wherein each panelist has a user device, embedding a first object in digital content that will be viewed by the plurality of panelists, using the first object to place a cookie on a respective user device when each panelist views the digital content, wherein the cookie enables a server to identify the respective user device, embedding a second object in a test advertisement, serving the test advertisement to at least some of the plurality of panelists using the cookies, generating data related to the serving of the test advertisement using the second object, and collecting ad effectiveness data from the plurality of panelists regarding the test advertisement.
US10679239B2

Described herein are systems and methods that facilitate the delivery of targeting campaigns that provide a personalized shopper-vendor experience. The targeting campaigns can include dynamically determining rates for discounts and/or vouchers for improved targeting. The targeting campaigns can include a single platform for suppliers, consumers, and producers, instead of providing separate platforms in traditional targeting campaigns that facilitate communication to and from shoppers and vendors (e.g. content item providers). As such, the dynamic voucher generation and distribution system can maximize sharing of relevant coupons and vendor promotions to consumers, and match the consumer's unique needs with customized discounts.
US10679232B2

A valid combination of products is constructed from a set of products identified by a retailing backend system. The valid combination satisfies a condition of an offer. A product in the combination of product is a physical product located in a physical store. A social sentiment towards the product in social media data of a shopper is evaluated, and a rating of the product is computed using the evaluation. A location of the product in the store is obtained from the retailing backend system. The location of the product is overlaid on a view of the store, where the view is from a perspective of a location of the shopper, the shopper being physically situated in the store.
US10679230B2

A method and apparatus for managing information for projects is provided. Information for the projects is stored as data entities in an associative memory. The associative memory includes a plurality of data having a plurality of associations in which the data entities are included in the plurality of data. The associative memory further includes a content-addressable structure. The associative memory is configured to be queried based on at least one relationship selected from a group that includes direct relationships and indirect relationships among the plurality of data. The data entities stored in the associative memory are grouped to form a number of clusters. A report is generated using the number of clusters.
US10679220B2

Aspects of the disclosure relate to implementing and using a data processing system to generate a plurality of user profiles including linked user accounts. An instruction for a transaction may be received from a first user computing device, and a request to complete the transaction on behalf of the first user may be transmitted to a second user computing device. Upon receiving appropriate authorizations, the computing platform may transmit to a participant an instruction to complete the transaction with the second user on behalf of the first user.
US10679218B2

A data string that includes potentially sensitive information, such as an account number for a payment card, may be evaluated to determine whether or not any portion of the data string encodes a known identifier of sensitive information, such as a known bank identification number (BIN). A fixed number of bytes of the data string may be analyzed using a trie algorithm, in which the value of a first byte is compared with the value of a corresponding first character of the known identifier. A second byte is then compared with a set of values of corresponding second characters, which accompany the first character of the known identifier. Then the value of a third byte of the data string is compared with a set of values of corresponding third values, which accompany the first and second characters of the known identifier. The use of a trie algorithm decreases the length of the search process by several orders of magnitude.
US10679206B2

There are provided systems and methods for localized identifier broadcasts to alert users of available processes and retrieve online server data. A user may visit a merchant location and engage in a transaction to purchase items from a merchant at the merchant location. The merchant may wish to alert the user of various payment methods, include payments through a payment application of the user's device using a received identifier for retrieval of an online invoice with a service provider. The merchant may utilize a merchant device to broadcast a location awareness identifier to alert the user of availability of payment processes with the service provider. Additionally, once the online invoice is generated for a transaction, the merchant device may broad cast a payment terminal request identifier that allows the user to retrieve the online invoice using data associated with the identifier and a location for the merchant.
US10679201B2

Within the EMV payment specification, the use of an unattended terminal to accept a payment is allowed. Creating a device that has both the EMV level 1 (L1) and level 2 (L2) payment components combined with a virtual merchant creates a “card present” transaction for an on-line or e-commerce merchant. This device can be called a personal Point of Sale (pPOS). This specification discloses personal Point of Sale (pPOS) devices and methods that can provide for card present e-commerce transactions. In some embodiments, a pPOS device can include only a secure microcontroller function (MCF), a payment kernel, a secure element, and an interface to an external system with an EMV level 3 (L3) payment application. In some embodiments, a pPOS device can further include a reader. In some embodiments, a pPOS device can still further include a sensor switch and/or a user interface function.
US10679196B2

Tools for providing bill aggregation and/or payment services. In an aspect, such tools aggregate all payments over a given period of time, allowing a user to make a single payment to ensure that all appropriate bills are paid in timely fashion. In another aspect, the tools determine, without requiring user input, an amount due on each bill, as well, in some cases, of a due date for each payment. Optionally, the tools can provide a consolidated statement to inform the user of payments to be made over a given period. Such statements can provide a varying level of detail, depending on the implementation and/or on user preferences. In some cases, a consolidated statement might provide line items and/or detailed support for each payment to be made. In other cases, the consolidated statement might simply provide a single consolidated payment amount.
US10679188B2

Systems and methods for predicting feature values in a matrix are disclosed. In example embodiments, a server accesses a matrix, the matrix having multiple dimensions, one dimension of the matrix representing features, and one dimension of the matrix representing entities. The server separates the matrix into multiple submatrices along a first dimension, each submatrix including all cells in the matrix for a set of values in the first dimension. The server provides the multiple submatrices to multiple machines. The server computes, using each machine, a correlation between values in at least one second dimension of the matrix and a value for a preselected feature in the matrix, the correlation being used to predict the value for the preselected feature based on other values along the at least one second dimension. The server provides an output representing the computed correlation.
US10679186B2

The present disclosure relates to an automated process and associated computerized system and method implemented over an automated system for generating Job Reports for different job offers of employers, where the new process and associated system allows an employer to customize template Job Reports with one or more of different fields using a cloud-based Application Programming Interface (API). The system further includes a fully integrated system to interface with an employer's Applicant Tracking System (ATS) designed to help employers track multiple new features associated with the customized Job Reports generated and make alterations that do not require production time.
US10679181B1

An inventory location, such as a shelf, may be used to stow different items. The shelf is divided into a plurality of adjacent lanes, some of which may be grouped into a cluster. Items are placed upon the lanes of the cluster. Each lane includes one or more weight sensors to obtain weight data about a load on the lane. Based on the weight data and physical layout data for the shelf, one or more hypotheses may be determined for describing interactions, such as a pick or place of an item, occurring at the lanes of a cluster. One of the hypotheses may be selected as a solution for describing the interaction and used to maintain inventory quantities of items at the shelf.
US10679176B2

Example systems and methods for inventory management are described. In one implementation, a method may analyze user profiles to retrieve geographic information and user online activity information. The method may identity an offline store corresponding to the retrieved geographic information such that the method may cause inventory management associated with the offline store.
US10679173B2

Disclosed is a system and method for providing end to end logistic chain control and tracking during shipping by utilizing a cost-efficient and reliable RPMA wireless network technology. The system consists of a wireless, self-powered device connected to shipping container containing goods for transportation and a variety of required sensors to sense the conditions of the goods inside the container. The container related information is transmitted in real-time or in near real-time to customer end in the following sequence: Device to RPMA Access points to Data center via satellite backhaul connectivity to Customer's Platform. The present system also enables the customers to take an intelligent action to control cargo container, if required. The present invention relates to a system and method of providing a wireless, self-powered system for end to end logistic chain tracking and control of shipping containers over sea, land, air by utilizing a low-power, wide-area communication technology, particularly Random Phase Multiple Access (RPMA) communication network and data processing and/or storage network technology.
US10679171B2

The present systems and methods describe a computer system that collects user shipping preferences, including, for example, the shipping speeds (e.g., standard three to five day shipping) a user selects on various retailer websites. The system is configured to determine the one or more preferred shipping methods for the user based on the collected shipping preferences and to save the preferred shipping methods to memory (e.g., the user commonly prefers standard shipping). When the user visits an online retailer, the system, detects a shipping field (e.g., where the user may select or input a shipping preference), accesses the saved preferred shipping method (e.g., the user prefers standard shipping), and populates the shipping field with the saved preferred shipping method (e.g., the system automatically selects “standard shipping” for the user).
US10679170B2

In some embodiments, systems and methods are provided to enable product deliveries based on an interruption condition, comprising: a delivery scheduling system; a cancellation system; and a time reserving system; wherein the delivery scheduling system comprises a delivery scheduling control circuit configured identify that a delivery interruption condition exists for a delivery day; the cancellation system is configured to identify multiple scheduled product deliveries on the delivery day that are to be halted; the time reserving system is configured to: identify a non-interrupted second delivery day, and reserve at least a portion of the second delivery day; and block the reserved portion of the second delivery day and prevent previously unscheduled deliveries from being scheduled during the reserved portion; and the delivery scheduling control circuit is configured to reschedule a delivery of a halted product delivery during the reserved portion of the second delivery day.
US10679163B2

A method including: receiving a plurality of data records from one or more sources; processing a plurality of steps for each data record of the plurality of data records; and adding one or more first data records of the plurality of data records to multiple different queues for manual processing based on one or more exception conditions being satisfied in two or more steps of the plurality of steps; routing each of the multiple different queues to different users having different roles for manual processing; and dynamically generating a different user interface for each of the different users based on the one or more first data records of the plurality of data records added to the multiple different queues for manual processing. Other embodiments are described.
US10679161B2

Systems, methods, and machine readable medium are provided for replenishing product in a freight tethering environment. A pick list is generated at a hub store including one or more items that need to be replenished at a spoke store. It is determined whether the pick list can be fulfilled by the hub store. If the pick list cannot be fulfilled by the hub store, then the one or more items on the pick list is aggregated to a replenishment need of the hub store. The aggregated replenishment need of the hub store and the spoke store is communicated to a distribution center. Product is received from the distribution center based on the aggregated replenishment need, and the pick list for the spoke store is fulfilled from the received product.
US10679159B2

Providing a requisite level of service for an electronic meeting. An embodiment can include receiving a request to schedule a first electronic meeting in a time slot, identifying an electronic meeting system to host the first electronic meeting, identifying a second electronic meeting scheduled to be hosted by the electronic meeting system in the time slot, determining an estimate of resource usage within the electronic meeting system during the time slot at least based on the second electronic meeting being scheduled to be hosted by the electronic meeting system in the time slot, comparing the estimate of resource usage with a threshold value, responsive to determining that the estimate of resource usage exceeds the threshold value, providing the requisite level of service to the first electronic meeting in the time slot by reducing anticipated resource usage of the electronic meeting system by the second electronic meeting.
US10679157B2

A system and method for processing GPS event data and providing an interface for presentation of timekeeping reports and alerts.
US10679153B2

A computer-implemented method and a system for providing passenger information performing the tasks of sending, from a passenger electronic device (110), personal data, device geolocation and device time-stamp information; obtaining the passenger itinerary and confirming passenger identity, by a managing unit (206), based upon a match between the personal data, passenger electronic device geolocation and time-stamp; information contained in the obtained passenger itinerary; accessing to updated air traffic information relevant to the passenger upon confirming the passenger identity and sending, by the managing unit (206), a passenger report comprising flight status information for display on the passenger electronic device (110).
US10679151B2

A method and apparatus for unit-based licensing for third party access of digital content are provided. Unit-based licensing for third party access of digital content may include receiving a request for access to content, the request for access indicating the customer account and a third party, identifying a cardinality of assigned units for the content, identifying a cardinality of available licensing units allocated to the customer account, determining, by a processor, whether the cardinality of the assigned units is within the cardinality of available licensing units, outputting a response indicating that the request is granted on a condition that the cardinality of the assigned units is within the cardinality of available licensing units, and outputting a response indicating that the request is denied on a condition that the cardinality of the assigned units exceeds the cardinality of available licensing units.
US10679135B2

Systems and methods are disclosed for detecting periodic event behaviors from machine generated logging by: capturing heterogeneous log messages, each log message including a time stamp and text content with one or more fields; recognizing log formats from log messages; transforming the text content into a set of time series data, one time series for each log format; during a training phase, analyzing the set of time series data and building a category model for each periodic event type in heterogeneous logs; and during live operation, applying the category model to a stream of time series data from live heterogeneous log messages and generating a flag on a time series data point violating the category model and generating an alarm report for the corresponding log message.
US10679133B1

A system operation management server computer (server) and related methods are disclosed. The server is programmed to learn the features of and relations among computer devices from various types of data related to the computer devices and build a knowledge graph (KG) to represent IT infrastructure. The server is also programmed to manage a collection of issue resolution rules each mapping the states of certain computer devices that characterize a known issue and a known resolution of the known issue. In response to receiving a support bundle that contains data related to a target computer system that has encountered an unknown issue the server is programmed to determine which issue resolution rules are applicable to the support bundle based on the KG and transmit a recommendation for resolving the unknown issue.
US10679131B2

Endpoint device, central data collection point, and associated methods for collecting data over a communication network between endpoints and the central collection point. Actual measurements from a sensor are obtained by the endpoint device at a relatively fine time granularity. The endpoint device generates reports for receipt by a central data collection point. The reports include regular reports containing a portion of the actual measurements representing sensor measurements at a relatively coarse time granularity, and exception reports, containing information representing one or more of the actual measurements that differ in frequency or granularity of regular report measurements. Each of the exception reports is generated in response to a determination that at least one of the actual measurements differs from a predicted value for that at least one of the one or more actual measurements by an amount that exceeds a pre-established limit.
US10679127B2

Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.
US10679125B1

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing counterfactual regret minimization (CFR) for strategy searching in strategic interaction between two or more parties. One of the methods includes: storing multiple regret samples in a first data store, wherein the multiple regret samples are obtained in two or more iterations of a CFR algorithm in strategy searching in strategic interaction between two or more parties; storing multiple strategy samples in a second data store; updating parameters of a first neural network for predicting a regret value of a possible action in a state of a party based on the multiple regret samples in the first data store; and updating parameters of a second neural network for predicting a strategy value of a possible action in a state of the party based on the multiple strategy samples in the second data store.
US10679113B2

Cards made in accordance with the invention include a specially treated thin decorative layer attached to a thick core layer of metal or ceramic material, where the thin decorative layer is designed to provide selected color(s) and/or selected texture(s) to a surface of the metal cards. Decorative layers for use in practicing the invention include: (a) an anodized metal layer; or (b) a layer of material derived from plant or animal matter (e.g., wood, leather); or (c) an assortment of aggregate binder material (e.g., cement, mortar, epoxies) mixed with laser reactive materials (e.g., finely divided carbon); or (d) a ceramic layer; and (e) a layer of crystal fabric material. The cards may be dual interface smart cards which can be read in a contactless manner and/or via contacts.
US10679102B2

An abnormality detection apparatus includes a feature extraction unit configured to extract an image feature according to a common algorithm, a flow calculation unit, a first abnormality detection unit, and a second abnormality detection unit. An extraction range for the image feature is composed of a predetermined first partial area in a first image, a predetermined second partial area in a second image, and areas near places in the first and second images predicted as destinations of the feature point. The first abnormality detection unit detects an abnormality in the first (second) image based on an optical flow for a feature point in the first (second) partial area. The second abnormality detection unit detects an abnormality by using a feature point in a first overlapped extraction area defined in a first overlapped area and a feature point in a second overlapped extraction area defined in a second overlapped area.
US10679095B2

A method and a system for using tomosynthesis projection images of a patient's breast to reconstruct slice tomosynthesis images such that anatomical structures that appear superimposed in a mammogram are at conforming locations in the reconstructed images.
US10679094B2

In some implementations, a method includes: receiving, from the camera, a sample image that includes a fingerprint and a mensuration reference device, where the sample image is associated with a resolution; identifying (i) a plurality of edge candidate groups within the sample image, and (ii) a set of regularity characteristics associated with each of the plurality of edge candidate groups; determining that the associated set of regularity characteristics indicates the mensuration reference device; identifying a ruler candidate group, from each of the plurality of edge candidate groups, based at least on determining that the associated set of regularity characteristics indicates the mensuration reference device; computing a scale associated with the sample image based at least on extracting a set of ruler marks from the identified ruler candidate group; and generating, based at least on the scale associated with the sample image, a scaled image.
US10679093B2

Techniques are provided in which a plurality of edges are detected within a digital image. An anchor point located along an edge of the plurality of edges is selected. An analysis grid associated with the anchor point is generated, the analysis grid including a plurality of cells. An anchor point normal vector comprising a normal vector of the edge at the anchor point is calculated. Edge pixel normal vectors comprising normal vectors of the edge at locations along the edge within the cells of the analysis grid are calculated. A histogram of similarity is generated for each of one or more cells of the analysis grid, each histogram of similarity being based on a similarity measure between each of the edge pixel normal vectors within a cell and the anchor point normal vector, and a descriptor is generated for the analysis grid based on the histograms of similarity.
US10679087B2

Systems and methods for merging adjacent word fragments in outputs of optical character recognition (OCR) systems can include a processor obtaining word fragments associated with OCR data generated from an image. Each word fragment can be associated with a respective text line of a plurality of text lines. The at least one processor can determine, for each pair of adjacent word fragments in a text line, a respective normalized horizontal distance between the pair of adjacent word fragments. The processor can identify one or more pairs of adjacent word fragments that are candidates for merging based on the determined normalized horizontal distances. The processor can determine that a pair of adjacent word fragments, among the one or more pairs of adjacent word fragments that are candidates for merging, matches a predefined expression of a plurality of predefined expressions, and merge that pair of adjacent word fragments into a single word.
US10679086B2

Image features for individuals are tracked and refined for a tracking system. An image is identified where two than more individuals are intersecting one another, such that features of one of the individuals are unavailable. The known features for the individuals and the unknown features present in the image are processed to identify the obscured individual in the image.
US10679083B2

Disclosed is a liveness test method and apparatus. A liveness test apparatus determines a pre-liveness score based on a plurality of sub-images acquired from an input image, determines a post-liveness score based on a recognition model for recognizing an object included in the input image, and determines a liveness of the object based on any one or any combination of the pre-liveness score and the post-liveness score.
US10679077B2

A road marking recognition device recognizes a road marking from an image acquired by imaging a road surface of a road on which a vehicle is traveling. The road marking recognition device includes: a storage unit configured to store a plurality of templates each of which corresponds to a corresponding one of plurality of feature portions of a road marking as a recognition target and between which a relative positional relationship is known; and a recognition unit configured to detect a second feature portion corresponding to a second template among the plurality of templates when the first feature portion is detected from the image.
US10679071B2

A method for capturing digital images during vehicle collisions includes: detecting, by a computer device, an impact with a vehicle; controlling, by the computer device and based on the detecting, at least one digital camera to capture images of an area around the vehicle; and transmitting, by the computer device, the images to a server that is remotely located relative to the vehicle.
US10679064B2

Disclosed in some examples are real-time video classifier systems, methods, devices, and machine readable mediums that determine whether or not to submit a current video frame to a classifier based upon a similarity score that measures a similarity between the current video frame and previous video frames found by the classifier to contain the feature of interest. For example, a similarity score may be calculated for a current video frame and a previous video frame found by the classifier to contain a feature of interest. The current video frame may be submitted to the classifier only if the similarity score is below a threshold similarity score. That is, only video frames that are sufficiently different from previous images that were found as containing the feature of interest are presented to the classifier.
US10679063B2

A computing system for recognizing salient events depicted in a video utilizes learning algorithms to detect audio and visual features of the video. The computing system identifies one or more salient events depicted in the video based on the audio and visual features.
US10679051B2

The present application discloses a method and apparatus for extracting information. A specific implementation of the method comprises: parsing a pre-acquired web page file into a structure of a tag tree, and recognizing, in nodes of the tag tree, at least one body node at which a web page body in the web page file is located; performing a paragraph division on a content contained in the at least one body node to generate paragraph blocks, and setting a tag attribute for each paragraph block according to an attribute of a tag associated with the each paragraph block; classifying a text content contained in the each paragraph block based on the tag attribute of the each paragraph block; and extracting information comprising a question and an answer from the text content contained in the each paragraph block based on a classification result. This implementation implements the automatic and precise extraction of information.
US10679040B2

The invention provides a non-negative matrix factorization face recognition method and system based on kernel machine learning, which comprises five steps. The invention has the following beneficial effects: the invention avoids the learning of the inaccurate pre-image matrix by directly learning two kernel matrices, Kwx and Kww, and avoids the derivation of the kernel function in the iterative formula by changing the learning object, so that there is no limit to the selection of kernel function and a general algorithm for any kernel function is obtained.
US10679039B2

A method to determine whether to perform recognition on an image or a video. The method includes detecting a person in an image or a video by determining a person image region that corresponds to boundaries of the person or a face image region that corresponds to a position of a face of the person. The method further includes analyzing pixel values that correspond to the boundaries of the person or the position of the face of the person to generate a recognition avoidance signal. The method further includes determining whether the recognition avoidance signal indicates that an action was taken to discourage recognition of the person. The method further includes responsive to the recognition avoidance signal indicating that the action was taken to discourage recognition of the person, declining to perform recognition of the person.
US10679034B2

An input device includes sensing pixels, each sensing pixel including a photodiode, and a gate driver circuit controlling operation of the sensing pixels. The gate driver circuit includes a set of cascaded gate driver units. Each of the cascaded gate driver units is associated with a subset of the sensing pixels, controlling an operation of the subset of the sensing pixels. The set of cascaded gate driver units output, during a reset phase of the input device, a global reset gate control signal to the sensing pixels in response to a clock signal. Each of the cascaded gate driver units sequentially output, during an operating phase of the input device, an operating gate control signal to the associated subset of the sensing pixels.
US10679033B2

Disclosed are a display panel and a display apparatus. The display panel includes a display region and a non-display region surrounding the display region, a base substrate, and a plurality of fingerprint identification units disposed on a side of the base substrate and in the display region and used for performing fingerprint identification according to light reflected by a touch body to the fingerprint identification units. The display region includes at least two display sub-regions with different fingerprint identification precision.
US10679024B2

This invention provides a system and method for detecting and acquiring one or more in-focus images of one or more barcodes within the field of view of an imaging device. A measurement process measures depth-of-field of barcode detection. A plurality of nominal coarse focus settings of a variable lens allow sampling, in steps, of a lens adjustment range corresponding to allowable distances between the one or more barcodes and the image sensor, so that a step size of the sampling is less than a fraction of the depth-of-field of barcode detection. An acquisition process acquires a nominal coarse focus image for each nominal coarse focus setting. A barcode detection process detects one or more barcode-like regions and respective likelihoods. A fine focus process fine-adjusts, for each high-likelihood barcode, the variable lens near a location of the barcode-like regions. The process acquires an image for decoding using the fine adjusted setting.
US10679019B1

RFID readers may be configured to supply power to tags during frequency hops. When a reader is supplying power to a passive RFID tag via a first RF waveform having a first radio frequency and determines that it is to frequency-hop, the reader may determine whether the tag requires power during the hop. If so, the reader begins (or continues) to synthesize a second RF waveform with a second radio frequency while also synthesizing the first RF waveform, and frequency-hops by transitioning from transmitting the first RF waveform to transmitting the second RF waveform such that the power transmitted during the transition is sufficient for the tag to operate.
US10679017B2

To provide an authentication system and a semiconductor device utilizing the system.The semiconductor device includes a transmission/reception circuit, a control circuit, an analog-to-digital converter circuit, a memory device, and a fingerprint sensor. At least one of the control circuit, the analog-to-digital converter circuit, and the memory device includes a transistor including an oxide semiconductor in a channel formation region. The control circuit has a function of receiving an instruction signal from the outside of the semiconductor device through the transmission/reception circuit. The memory device has fingerprint data for comparison and confidential information. The control circuit has a function of comparing fingerprint data to be compared which is obtained by the fingerprint sensor and the fingerprint data for comparison. The control circuit has a function of transmitting the confidential information to the outside of the semiconductor device through the transmission/reception circuit when the fingerprint data to be compared and the fingerprint data for comparison match each other.
US10679014B2

A translation information providing apparatus includes a forward translator that generates a first translation by translating a first original sentence in a first language into a second language, a back translator that generates a first back translation by back-translating the first translation into the first language, and a translation result outputter that outputs at least either the first original sentence or the first translation and, as the first back translation, a back translation that semantically matches or is semantically similar to the first original sentence.
US10679009B2

A chat bot is a system designed to engage in a conversation with users on various tasks, like resolving a complaint, especially over internet. The present disclosure computes a set of hidden intent of a user from by using a set of words and a domain ontology associated with the set of words. Initially, the input sentence is analyzed to identify a category associated with it. Further, the set of words are extracted from the categorized input sentence using sentence parsers. Further, the set of hidden intent of the user is utilized for computing a set of epistemic rules. Further, the set of epistemic rules are utilized to compute a set of hop states and a next sentence is generated based on the set of hop states.
US10679008B2

A knowledge base can include a dictionary associated with classes of a model, e.g., an ontology. A text segment that is not found in the dictionary can be received. Feature(s) can be determined for the text segment and, based partly on providing the feature(s) to a classifier, a set of values can be determined. The distribution can include values respectively corresponding to the classes. One of the values can be greater than a predetermined threshold. That value can correspond to a class. An indication identifying the class can be presented via a user interface having functionality to provide input that the text segment is associated with the class, is not associated with the class, or is associated with another class. Based at least partly on adding a new class to the ontology, a precedence table indicating priorities between motifs defining relationships between classes of the ontology can be updated.
US10679007B2

A method for pattern discovery and real-time anomaly detection based on knowledge graph, comprising: based on a dataset including messages collected within a certain period, constructing a local knowledge graph (KG); applying a statistical relational learning (SRL) model to predict hidden relations between entities to obtain an updated local KG; from all SPO triples of the updated local KG, discovering a normalcy pattern that includes frequent entities, frequent relations, and frequent SPO triples; and in response to receiving streaming data from a message bus, extracting a plurality of entities, a plurality of relations, and a plurality of SPO triples, from the streaming data for comparison with the normalcy pattern using semantic distance, thereby determining whether there is an abnormal entity, relation, or SPO triple in the streaming data.
US10679005B2

The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech of a corresponding individual attending an internet-based social networking video conference session, decoding the received data sets to produce corresponding text for each individual attending the internet-based social networking video conference, and detecting characteristics of the session from a coalesced transcript produced from the decoded text of the attending individuals for providing context to the internet-based social networking video conference session.
US10679001B2

The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities. The method may further include generating a plurality of structured data tags for the first electronic activity; applying the selected first filtering model to the plurality of structured data tags for the first electronic activity to determine whether the first electronic activity satisfies a first restriction condition; and responsive to the first electronic activity satisfying the first restriction condition, restricting the first electronic activity from further processing; or responsive to the first electronic activity not satisfying the first restriction condition, further processing, by the one or more processors, the first electronic activity.
US10679000B2

A method and a system for interpreting conversational authoring of information models. The system includes an understanding module, a managing module, and a generating module. The understanding module is configured to understand a natural language input to interpret an output. The managing module is configured to construct an information model based on the output of the understanding module. The generating module configured is to prompt, as a response to the natural language inputs, wherein the natural language inputs determine concepts and relationships of the concepts. The method includes receiving an interactive dialog between a conversational agent and an information model designer in natural language to produce an information model. The method can further include validating the information model using an information model management system. The method can include interpreting the information model with the use of an application.
US10678999B2

A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a document having a model stored on the computing device, with corresponding models stored on a remote client and a server system; generating from the identified changes, one or more mutations that describe the changes and a one or more locations that correspond to positions in the model where the changes are to be provided; receiving one or more mutations from the server system and transforming the generated mutations using the received mutations; and updating the model stored on the computing device using the transformed mutations.
US10678997B2

In an example, first and second machine learned models corresponding to a particular context of a social networking service are obtained, the first machine learned model trained via a first machine learning algorithm to output an indication of importance of a social networking profile field to obtaining results in the particular context, and the second machine learned model trained via a second machine learning algorithm to output a propensity of the user to edit a social networking profile field if requested. One or more missing fields in a social networking profile for the user are identified. For each of one or more of the one or more missing fields, the field and an identification of the user are passed through the first and second machine learned models, and outputs of the first and second machine learned models are combined to identify one or more top missing profile fields.
US10678995B2

A system architecture and related methods for controlling and/or modifying the content presented by a web site on one or more web pages. The system and methods enable an administrator or manager to efficiently update, revise, or otherwise maintain the content presented to a viewer on a web page, where such content may be subject to change or variation based on data related to the operation of a business for which the web site or web page is presented. The architecture, coupled with the methods for content or user interface representation and manipulation, enable a website administrator, manager, or other party to more efficiently control the content presented to a viewer of the site or page, where the viewer may be a customer or employee of a business.
US10678992B2

Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
US10678990B2

In some embodiments, an initial circuit arrangement is provided. The initial circuit arrangement includes cells that include default-rule lines and non-default-rule lines. Line widths of the default-rule lines are selectively increased for a first cell in the initial circuit arrangement, thereby providing a first modified circuit arrangement. A first maximum capacitance value is calculated for the first cell of the first modified circuit arrangement. A second modified circuit arrangement is provided by selectively increasing line widths of the non-default-rule lines in the first modified circuit arrangement. A second maximum capacitance value is calculated for the first cell of the second modified circuit arrangement. A line width of a first non-default-rule line is selectively reduced based on whether the first maximum capacitance value adheres to a predetermined relationship with the second maximum capacitance value. The second modified circuit arrangement is manufactured on a semiconductor substrate.
US10678987B2

A method is disclosed. The method includes: obtaining a circuit design including a plurality of 2D cells of a 2D cell library; partitioning the plurality of 2D cells of the circuit design into a first group assigned to a first tier and a second group assigned to a second tier; swapping the 2D cells assigned to the first tier with corresponding 3D cells of a first type 3D cell library respectively; and swapping the 2D cells assigned to the second tier with corresponding 3D cells of a second type 3D cell library respectively; wherein at least one of the obtaining, partitioning, and swapping is performed using a processor. An associated system is also disclosed.
US10678985B2

A method for generating a design for a 3D integrated circuit (3DIC) comprises extracting at least one design characteristic from a first data representation of a design for a integrated circuit (2DIC) generated according to the design criteria required for the 3DIC. Components of the 3DIC are partitioned into groups (each representing one tier of the 3DIC) based on the extracted design characteristic. A second data representation of a 2DIC design is generated comprising multiple adjacent partitions each comprising the component groups for one tier of the 3DIC design together with inter-tier via ports representing locations of inter-tier vias. A placement for each partition is determined separately from a placement of corresponding components of the 2DIC represented by the original first data representation. This approach allows a 2DIC EDA tool to be used for designing a 3DIC.
US10678981B2

A computer-implemented method includes receiving a text description of a logic circuit design, reading a plurality of circuit priority indicator values, synthesizing a logic circuit design based, at least in part, on those circuit priority indicator values, and fabricating logic circuits using the synthesized logic circuit design. A corresponding computer program product and computer system are also disclosed herein.
US10678980B2

For combination map based design, a method defines one or more logic elements including one or more binary output variables and one or more binary input variables. The method further assigns the one or more logic elements to a combination map. In addition, the method defines one or more logic element relationships between the logic elements on the combination map. The method encodes a plurality of fields of the combination map as a linear array that includes a plurality of logic states. Each logic state includes the one or more binary output variables, the one or more binary input variables, one or more minterms of the one or more binary input variables, one or more maxterms of the one or more minterms, one or more present state values, and one or more next state values.
US10678979B2

A method for designing a system on a target device includes mapping a high-level description of the system onto a model of a target device prior to generating a register transfer level description of the system. A visual representation of the mapping is generated.
US10678967B2

A plurality of development scenarios is determined. At least a first well is drilled at a first location and trajectory that are common to the plurality of development scenarios. A result of the at least one first well is assessed. A first subset of development scenarios is selected from the plurality of development scenarios based at least on the result of the first well. A first sequence of subsequent wells, including at least one well, are drilled at a first sequence of subsequent locations and trajectories that are common to the first subset of development scenarios.
US10678963B2

Methods and devices for determining speed control management settings are provided. A vehicle configuration is obtained, specifying at least a transmission, including a number of gears present in the transmission. One or more speed control management modules, such as progressive shift and/or gear down protection modules, are selected by a customer. One or more default progressive shift limits and a default gear down protection limit are calculated, along with gears for which they are active. Performance of the vehicle using the default speed control management settings is simulated and compared to typical vehicle performance. The customer may alter the speed control management settings within dynamically determined valid ranges. The speed control management settings are used in the manufacture or other configuration of the vehicle for the customer.
US10678961B1

A method, apparatus and computer readable medium for performing a computer simulation to predict the behavior or response of a physical object includes receiving at least one selection made by a user with respect to a context of the computer simulation to be performed. Based on the at least one selection, a list of tools, objects and properties is filtered to be displayed to the user with respect to the computer simulation to be performed, to display only those tools, object and properties that are pertinent to the context of the computer simulation to be performed. The filtered listed of tools, objects and properties with respect to the computer simulation is displayed, to obtain user input of which of the tools, objects and properties are to be utilized in the computer simulation.
US10678957B2

A tamper responsive sensor comprising: a carrier printed circuit board (“carrier PCB”), holding a mesh of one or more electrically conductive tracks, a pressure or force sensitive switch contact arranged on top of the carrier PCB and having first and second electrical contact connections, tamper detecting circuitry arranged at the carrier PCB and being powered via two electrical power lines and connected to one or more electrically conductive signal lines, wherein one of said power lines or one of said signal lines is electrically connected to the tamper detecting circuitry via a first tamper line holding the switch contact, and wherein one of said power lines or one of said signal lines is electrically connected to the tamper detecting circuitry via a second tamper line holding a conductive track of the carrier PCB mesh.
US10678948B2

Apparatus and methods are provided for enabling a restricted multiple-application user experience via single-application (SA) modes. A plurality of SA applications on a computer device may be configured with SA modes. The SA mode of a running SA application may prevent all other applications from running. Multiple SA applications may be linked, enabling a user to navigate between the linked applications while being restricted by each SA application's SA mode. A link may involve a transfer event that deactivates the SA mode of a first SA application and exits the first SA application. A second SA application is then called, whereupon the SA mode of the second SA application is activated. One SA application may be configured as a dashboard application. The dashboard application may include a password dependent escape event. The escape event may deactivate the SA mode of the dashboard application and exit the restricted multiple-application experience.
US10678943B2

Various systems, mediums, and methods herein describe aspects of personal information platforms accessible with client devices over communication networks in data infrastructures. A system may determine data associated with a user. The system may determine a personal information platform (PIP) based on the data associated with the user, where the PIP is configured to identify a number of data types from the data associated with the user. The system may determine accesses for one or more entities to the number of data types based on one or more services provided by the one or more entities to the user. The system may cause a client device to display an indication of the PIP, where the indication provides the one or more accesses of the one or more entities.
US10678942B2

An information processing method and related products are provided. The method includes obtaining unlocking-related information corresponding to a current successful unlocking operation; hiding or deleting privacy information of at least one application when a relationship between the unlocking-related information and recorded unlocking habit information does not meet a preset condition.
US10678940B2

Systems and methods for providing event media distribution associated with an event to a user include receiving an electronic invitation to the event having a time and location associated therewith and displaying the electronic invitation, including a response option and one or more mode options. The mode options are associated with one or more rules regarding automatic sharing of media associated with the event. The user may give an affirmative response that they will attend, as well as a selection of one or more mode options. When user of the mobile communications device is present at the event, the user device shares information to and from the devices of other attendees in accordance with the selected mode option(s).
US10678939B2

In some implementations, a computer-implemented method and system for enrolling customers into a digital identification program may include obtaining, from a digital identification database, customer information that describes a customer, providing to the customer device an access code for activation, receiving a request from the customer device for the digital identification, where the request includes the access code and customer information that describes the customer, providing a request for secure information that describes the customer from a secure information database, receiving the secure information that describes the customer stored in the secure information database, generating the digital identification for the customer based on the secure information and the customer information, and providing the digital identification to the customer device.
US10678935B2

A method of providing security for containers executing on a physical host machine is provided. The method receives a notification of a file access request. The notification includes a path in a file system of the host machine being accessed by a process. From the path, the method determines whether the file access event is for accessing a location in the file system to which container file systems are mapped. The method identifies a namespace of the process using the identification of the process included in the file path. The method determines the process is a container when the namespace belongs to a service that is used to implement containers on the host machine. The method sends the identifier of the container, the identification of a VM executing the container, and the file path to a set of security applications to determine whether the file access request to be allowed.
US10678933B2

A method, system and computer-usable medium are disclosed for injecting functionality into a security intelligence platform, comprising: providing the security intelligence platform with a plurality of backend endpoints; generating a modification to the security intelligence platform according to an application framework, the modification comprising metadata associated with functionality, the metadata corresponding to a predefined format; and, merging the modification with the security intelligence platform via a secure container system container.
US10678922B2

The subject matter described herein provides protection against zero-day attacks by detecting, via a hypervisor maintaining an extended page table, an attempt to execute arbitrary code associated with malware in a guest operation system (OS) running within a virtual machine (VM). Further, the subject matter provides detection of lateral movement of the malware. The hypervisor uses hidden breakpoints to detect a request for thread creation, and then determines whether the request is to download and execute arbitrary code.
US10678920B2

According to a first aspect of the present disclosure, an electronic device is provided, comprising: an attack detection unit arranged to detect one or more attacks on the electronic device; a countermeasure unit arranged to apply countermeasures against the attacks detected by the attack detection unit; a threat level determination unit arranged to determine a threat level corresponding to the attacks detected by the attack detection unit; wherein the countermeasure unit is further arranged to activate one or more specific ones of said countermeasures in dependence on the threat level determined by the threat level determination unit. According to a second aspect of the present disclosure, a corresponding method of protecting an electronic device is conceived. According to a third aspect of the present disclosure, a corresponding computer program product is provided.
US10678918B1

Evaluating a potentially malicious sample using a copy-on-write overlay is disclosed. A first virtual machine instance is initialized as a copy-on-write overlay associated with an original virtual machine image. The first virtual machine image is started and a first sample is executed. A second virtual machine instance is initialized as a copy-on-write overlay associated with a second original virtual machine image. The second virtual machine image is started and a second sample is executed. The first and second samples are executed at an overlapping time.
Patent Agency Ranking