Document Document Title
US10951822B2 Mobile device including multiple cameras
A mobile device is provided. The mobile device includes multiple cameras and a processor configured to perform image processing on image data output from the cameras. The mobile device supports, as a standby mode for one or more standby cameras from which an image is not provided among the multiple cameras, a sensor standby mode in which the one or more standby cameras does not perform an image sensing operation that generates the image data, a low frames per second (FPS) post standby mode in which the one or more standby cameras performs the image sensing operation that generates the image data with a low frame rate lower than a normal frame rate and the processor does not perform the image processing on the image data output from the one or more standby cameras, and a normal FPS post standby mode in which the one or more standby cameras performs the image sensing operation that generates the image data with the normal frame rate and the processor does not perform the image processing on the image data output from the one or more standby cameras.
US10951821B2 Imaging control device, imaging system, and imaging control method
An imaging control device includes a wide-angle image acquisition unit 401, an imaging information acquisition unit 405, a margin information acquisition unit 407, a region information acquisition unit 409, an imaging region calculation unit 413 that calculates an imaging region of each of divided images constituting a composite image as each imaging region in a wide-angle image, in which a margin is secured, based on imaging information, margin information, and imaging target region information, and a control unit 411 that moves a moving object, makes the moving object image each calculated imaging region in a closed-up imaging mode with a camera, and acquires captured closed-up images as the divided images. The control unit 411 compares an image corresponding to each imaging region of the acquired wide-angle image with an image acquired in the closed-up imaging mode with the camera and controls a position of the moving object where the camera is made to image each imaging region in the closed-up imaging mode.
US10951820B2 System and method for generating a plurality of unique videos of a same event
An apparatus and method are provided for viewing panoramic images and videos through the selection of a particular viewing angle and window (zoom) within that panorama while allowing the viewer to simultaneously implement temporal transport control, allowing the video to be in a state of pause, play, fast forward, fast rewind, slow forward, slow rewind, or frame-by-frame. This capability may be used on video that is residing in memory on the viewer's viewing system, in a hard disk local to the viewer or in a shared location, or on a live buffered feed of video. A second capability of this apparatus and method relates to the use of a plurality of panoramic video or images from multiple synchronized cameras. In those cases, all panoramic video feeds are synchronized so that as a viewer pauses, rewinds, forwards a video in one panorama, all panoramas are time synchronized and go through the same states as the panorama being viewed. When the user selects a different panorama for viewing from a different camera, this panorama comes up in the same state as the panorama previously being viewed.
US10951802B2 Camera module of electronic device
A camera module includes multiple camera units, a bracket, and multiple mounting rods. Each of the camera units includes a main body and a lens on the main body. The main body includes two protrusions. The two protrusions protrude from opposite sides of the main body. Each of the two protrusions includes a fixing hole. The bracket is mounted in an electronic device and includes multiple mounting holes and multiple mounting grooves disposing in a surface of the bracket. Each two of the multiple mounting grooves connect with corresponding mounting holes at opposite sides of the mounting holes. The mounting rods protrude from the mounting grooves. When the mounting holes receive the camera units, the corresponding mounting grooves receive the corresponding protrusions and the mounting rods pass through the corresponding fixing holes.
US10951797B2 Electronic device
An electronic device includes a first display screen assembly having a first display portion; a second display screen assembly having a second display portion, the second display screen assembly being coupled with the first display screen assembly and being movable between a first position and a second position, in which the first display screen assembly and the second display screen assembly are not overlapped in a front-rear direction when the second display screen assembly moves between the first position and the second position; and a camera provided to the second display screen assembly and located at a rear side of the second display portion, in which the camera moves along with the movement of the second display screen assembly between the first position and the second position to capture images of different regions.
US10951792B2 Devices and methods for selective display frame fetch
Techniques for selective display frame fetching can include receiving or fetching rendered display frames by a display engine. The display engine can determine if a new frame includes one or more dirty portions. If the new frame includes one or more dirty portions, just the dirty portions can be loaded by the display engine into a display buffer. The display engine can also scan out just the dirty portions from the display buffer to a display.
US10951790B1 Systems and methods for authenticating an image
An image capturing device may capture image data for processing to form an image. The image capturing device may perform a hashing procedure on the image data, wherein performing the hashing procedure generates a hash value of the image data. The image capturing device may provide, to an image authentication device, the hash value of the image data, wherein the hash value of the image data is to be used by the image authentication device to validate the image based on a request to authenticate the image received from a receiving device. The image capturing device may process the image data to form the image for display to a user. The image capturing device may provide, after providing the hash value of the image data to the image authentication device, the image for display to the user.
US10951783B2 Media processing apparatus in recording system including separate units with non-overlapping processing portions
A media processing apparatus includes a first unit including a first receiving portion that receives media, a first processing portion that performs first processing on the media received from the first receiving portion, and a sending portion that sends out media received from the first receiving portion without passing through the first processing portion; and a first tray that is provided outside the first unit and that receives media discharged from the first unit after the first processing has been performed thereon, in which the first unit is configured such that the second unit is detachably attached below the first tray, the second unit including a second receiving portion configured to receive the media sent from the sending portion and a second processing portion that performs second processing on the media received from the second receiving portion.
US10951782B2 Image processing apparatus, method for controlling image processing apparatus, and storage medium
An image processing apparatus for executing a plurality of applications associated with specific functions to perform image processing includes a first registration unit that, when executing any one of the plurality of applications, automatically registers first setting data set for the application in a storage unit in association with the application, a second registration unit that, according to a registration instruction from a user, registers second setting data set for any one of the plurality of applications in association with the application, and a display control unit that displays a calling-up and setting screen including a first button group for calling up the first setting data automatically registered in the storage unit and a second button group for calling up the second setting data registered in the storage unit.
US10951781B2 Information processing apparatus that displays a confirmation screen if display languages of a screen and an operation object do not match, method of controlling the same, and storage medium
The present invention provides an information processing apparatus having a display unit that displays a screen on which a pointing tool corresponding to a function is disposed. The information processing apparatus obtains a display language of the screen and obtains a language of the pointing tool, and in a case where the display language differs from the language, displays, on the display unit, a confirmation screen for confirming with a user whether to execute the function corresponding to the pointing tool in response to an instruction given by the user via the pointing tool.
US10951779B1 Cloud-based scanning systems and remote image processing methods
A cloud-based document scanning system includes a cloud computing platform having a cloud computing application and a cloud storage system. The system further includes a scanning device communicatively coupled over a network to the cloud computing platform, the scanning device configured to: accept a set of documents; generate a set of digital image files corresponding to the set of documents; store the set of digital image files; and upload the set of digital image files directly to the cloud storage system. Upon receiving a request from the scanning device, the cloud computing application is configured to: access the set of digital image files; apply image processing operations to the set of digital image files in accordance with a plurality of image processing parameters, generate a portable document format document based on the processed image files, and send the portable document format document to a user-selected destination.
US10951777B2 Image forming apparatus and non-transitory computer-readable recording medium storing image forming program
An image forming apparatus analyzes an image by artificial intelligence, determines artificial intelligence image processing as image processing corresponding to the analysis result among plural kinds of image processing, executes the determined artificial intelligence image processing on the image, and executes an output based on the image on which the artificial intelligence image processing is executed.
US10951775B1 Method and system for detection of call signal manipulation
A system detects abnormalities in a call signal indicative of call fraud. The system includes a first device situated in an originating call network and configured to send call signals to a second device situated in a terminating call network. The first device is coupled to a first registry to which it sends the call data from the sent signals for storage as originating call records. The second device is coupled to a second registry to which it sends the call data from the received signals for storage as terminating call records. The first and second registries exchange verification requests and responses to detect whether discrepancies exist between the stored originating call records in the first registry and stored terminating call records in the second registry. The registries generate alerts based on detected discrepancies, which may be used by the devices to block the call fraud.
US10951771B2 Method and apparatus for call handling control
A method and apparatus for call handling control comprises receiving, from a first device, call handling information directed towards a second device, wherein a call is currently established between the first device and the second device and transmitting the call handling information to the second device, wherein the call handling information comprises feature activation instructions for the second device.
US10951751B2 Mobile application for controlling outdoor grill
Embodiments are directed to controlling an electronically-controlled appliance using a software application and providing a user interface for controlling an electronically-controlled appliance. In one scenario, a computer system receives an indication from a remote computing system indicating that an electronically-controlled appliance is communicably connected to the remote computing system. The computer system provides a notification in the software application indicating that the electronically-controlled appliance is available to receive instructions, and receives a user input at the software application indicating that certain functions are to be performed by the electronically-controlled appliance. The computer system further generates instructions configured to control the electronically-controlled appliance based on the functions specified in the received user input, and sends the generated instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out on the electronically-controlled appliance via the hardware controller.
US10951744B2 Private ethernet overlay networks over a shared ethernet in a virtual environment
A system for private networking within a virtual infrastructure is presented. The system includes a virtual machine (VM) in a first host, the VM being associated with a first virtual network interface card (VNIC), a second VM in a second host, the second VM being associated with a second VNIC, the first and second VNICs being members of a fenced group of computers that have exclusive direct access to a private virtual network, wherein VNICs outside the fenced group do not have direct access to packets on the private virtual network, a filter in the first host that encapsulates a packet sent on the private virtual network from the first VNIC, the encapsulation adding to the packet a new header and a fence identifier for the fenced group, and a second filter in the second host that de-encapsulates the packet to extract the new header and the fence identifier.
US10951737B1 Mainframe service request orchestrator and multiplexer
Efficient, reusable, extensible light weight framework orchestrates discrete mainframe service calls as a single composite service call. The single composite call requires a single mainframe socket and the mainframe disaggregates the composite service call upon receipt to process the individual service calls therein, thereby allowing the mainframe to handle more services calls simultaneously. A similar framework orchestrates distributed service calls from a mainframe client.
US10951734B1 Client electronic device, a vehicle, and a method of controlling the same
A client electronic device, and a vehicle including the client electronic device and a method of controlling the vehicle, are configured to provide redundancy by determining whether an abnormality occurs in a transport layer or an application layer according to whether a time out occurs. The vehicle includes a plurality of electronic devices each configured to supply at least one service and a client electronic device configured to receive the service from at least one of the plurality of electronic devices. The client electronic device may include a communicator configured to communicate with the plurality of electronic devices and a controller. The controller may be configured to: control the communicator to transmit a service request message for a specific service to any one of the plurality of electronic devices; when receiving data corresponding to the service request message from one of the electronic devices, to determine whether a time out occurs for the reception of data; and, when the time out occurs, to control the communicator to transmit the service request message for the specific service to another electronic device of the plurality of electronic devices based on whether any one of a transport layer and an application layer is abnormal.
US10951729B2 Adapting playback settings based on change history
Techniques discussed herein improve a user's playback experience of a multimedia file by automatically adjusting playback settings based on change history data stored in one or more profiles. A system is configured to detect and collect information regarding changes to playback settings made by one or more users, and/or made in response to input from one or more users, during presentation of a media title, such as a song and/or movie, on one or more computers. This information is processed by a backend process on one or more server computers to determine predicted preferred playback settings for a particular user using a particular computer or playback device, requesting a particular multimedia file.
US10951721B2 Methods and apparatus to determine media impressions using distributed demographic information
Examples to determine media impressions using distributed demographic information are disclosed. An example apparatus includes a reporter to detect at the client device a login event. The example apparatus also includes a communication interface to send a communication to an impression monitor system in response to the reporter detecting at the client device the login event via the login webpage, the login event associated with a first Internet domain different from a second internet domain of the impression monitor system. The example communication interface also sends a login reporting message to the database proprietor, the login reporting message including first and second cookie identifiers, the first cookie identifier associated with the first Internet domain, and the second cookie identifier associated with the second Internet domain of the impression monitor system.
US10951715B2 Systems and methods for generating an anonymous interactive display in an extended timeout period
Systems and methods are disclosed for displaying health data during a security timeout. One method includes: displaying an interactive interface; receiving a data type included in the display; detecting a timeout of the interactive interface; hiding or removing the data type from the display in response to the timeout; and initiating an extended timeout including the display with the data type removed.
US10951713B2 IoT analytics edge application on IoT gateway
IoT devices within a commercial real-estate or residential building environment may be connected through networks, such as a Building Automation and Control network (BACnet). Systems and methods according to this disclosure provide automatic discovery of IoT devices and relationships in commercial real-estate and residential buildings and integration of the BACnet devices into the digital twin of the building. In some implementations, an IoT gateway is configured to translate the communication received from the BACnet to an IoT cloud platform and configured to normalize the data across the different security platforms into a consistent format which enables integration and interoperability of the different building system platforms that may otherwise be operating in isolation from each other. Systems and methods according to the present disclosure provide edge based analytics and control of IoT BACnet devices based on defining conditions and rules, and provide integration of multiple building systems in the context of commercial real-estate and residential buildings.
US10951708B2 Systems and methods for data access authentication using searchable encryption
A computer implemented method of a network connected data storage system, the method including receiving, via the network, and storing a data set including a plurality of data items encrypted using an index-based searchable encryption scheme, wherein the searchable encryption scheme has associated a server index and a client index; receiving, via the network, and storing a set of hashed information for each of a plurality of queries of the data set, each item of hashed information including a hash of a query and a hash of an expected result of executing the query using the server index; receiving, via the network, a query from a data requester to retrieve a set of data items from the data store and a hash of an expected result of executing the received query using the server index; generating a result of the received query for the data set based on the server index; and responsive to a comparison of a hash of the generated result, the received hash of the expected result, and the hashes of expected results in the set of hashed information, granting access for the requester to the data set.
US10951706B2 High-throughput algorithm for multiversion concurrency control with globally synchronized time
Throughput is preserved in a distributed system while maintaining concurrency by pushing a commit wait period to client commit paths and to future readers. As opposed to servers performing commit waits, the servers assign timestamps, which are used to ensure that causality is preserved. When a server executes a transaction that writes data to a distributed database, the server acquires a user-level lock, and assigns the transaction a timestamp equal to a current time plus an interval corresponding to bounds of uncertainty of clocks in the distributed system. After assigning the timestamp, the server releases the user-level lock. Any client devices, before performing a read of the written data, must wait until the assigned timestamp is in the past.
US10951702B2 Synchronized content library
The disclosed technology addresses the need in the art for synchronizing a content library between a content management system and client devices. Each content item in a user's content library is stored on the content management system and a record of each change to the content library is recorded in a content journal. A client device transmits a synchronization request that a portion of the content journal representing unsynchronized changes be processed to update the content library on the client device. The synchronization request includes a content library identifier and a content journal number identifying the content entry in the content journal last processed by the client device. Synchronization commands are sent based on the content entries not processed by the client device. Updated synchronization data representing the processed content entries is sent to the client device after synchronization is completed.
US10951700B2 Synchronizing data between personal and timecode devices
A method for acquiring media of the same event from multiple devices can include synchronizing, using at least one timecode module configured to receive timecode data over a wireless network, a personal device and a professional device, acquiring media data with the synchronized devices, associating the timecode data with the acquired media, and merging acquired media data from the personal device with the acquired media data from the professional device. The merging can be based, at least in part, on the timecode data.
US10951692B1 Deployment of microservices based on back-end resource affinity
Determining microservice placement to minimize response time in a network is provided. A set of resources utilized by a microservice during operation is identified based on inspecting a configuration file and code of the microservice. A deployed location within the network of each resource is determined. A relative weight value is assigned to each resource indicating a relative significance of each resource to the microservice during operation. A weighted-average response time is determined for each data center in a set of possible data centers to deploy the microservice based on the relative weight value assigned to each resource and a determined distance value measured by response time between the deployed location of each resource and each possible data center in the set. A data center in the set of possible data centers is selected to deploy the microservice based on the data center having a lowest determined weighted-average response time.
US10951689B1 Electronic device allocation and routing
An advisor distribution system may include an advisor management system, which may include various software modules. The advisor management system may allow for a balanced distribution of a plurality of advisors operating a plurality of advisor computing devices into multiple groups based on value of a Mahalanobis Distance between each covariate of the plurality of advisors operating the plurality of advisor computing devices.
US10951687B2 Delivery of instructions in host applications
Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.
US10951684B2 Information processing system, information processing method, user terminal and storage medium
A non-limiting example information processing system includes a plurality of user terminals, and a download task list for each user terminal is managed by a list server. Existence/non-existence of renewal of the download task list is managed by a revision server, and the user terminal inquires of the revision server the existence/non-existence of the renewal. If the download task list is renewed, the user terminal acquires the download task list from the list server, and acquires a content from a content server according to an acquired download task list.
US10951683B2 Systems and methods for remote interaction
A system and process are provided for remotely viewing a customer screen image and interacting with the customer's device (desktop, laptop, tablet or smartphone) using a standard web browser. In operation, an agent is provided with an account on a server, and can send a link and/or instructions to the customer to provide the agent with access to the customer device. An application installed on the customer device captures image frames to be shared and divides them into subsections, transmitting to the server only those sections that have changed relative to the previously transmitted frame. The agent's browser retrieves tiles from the server as they change, and displays them for the agent. The system and process enable the agent to obtain system information and remotely control various functions of the customer device when authorized by the customer.
US10951682B2 Systems and methods for accessing multiple resources via one identifier
A computer-implemented method includes receiving, by an application executing on a computing device, a first environment with a first identifier, in response to a first request comprising an authentication code. The method further includes associating, by the application, the first identifier with the authentication code, sending, by the application, a second request comprising the first identifier and the authentication code, and in response to sending the second request, receiving, by the application, a second environment with a second identifier. The second environment is a version snapshot of the first environment.
US10951679B2 Controlling dynamic media transcoding
A number of approaches for transcoding media is described, which allow various users to control one or more aspects of transcoding (e.g. bit rate, resolution) when delivering media content to a client device from a network edge server or other location. The client device is provided with an interface that allows the user to increase or decrease the resolution, bit rate or other settings of the media content. Upon receiving a request from the user, the system transcodes the media content in accordance with the request and dynamically delivers the transcoded media content to the user's device. The system also enables content publishers and network operators to impose restrictions (e.g. minimum and maximum values for various settings) on user control.
US10951678B2 Method and apparatus for content distribution over a network
A method that incorporates teachings of the subject disclosure may include, for example transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the a media recommendation transmitted to a communication device, the first pre-fetch media content item having a first rank. Responsive to a determination of a change in the available digital bandwidth, the transmitting of the first pre-fetch media content item is stopped and a second pre-fetch media content item of media content items included in the media recommendation is transmitted via the connection to the network. The second pre-fetch media content item has a second rank. Other embodiments are disclosed.
US10951670B2 System, method, and apparatus for floor control during push to talk
There is disclosed herein systems, methods, and apparatuses for floor control in a push to talk communication session. According to certain embodiments, a method for floor control comprises, prior to transmitting a first message to one or more wireless devices, determining, at a first wireless device, a priority of the first message. The method also comprises determining, at the first wireless device, whether a floor is available for transmitting the first message based on the determined priority of the first message. The method additionally includes, upon the floor being available, transmitting the first message from the first wireless device to the one or more wireless devices. The method additionally includes transmitting the first message from the first wireless device without the first wireless device first requesting the floor from a remote floor controller.
US10951669B2 Reverse call forking
A technique for merging conference session dialogs allows presenting content and media streams from a non-Skype endpoint to a Skype multipoint control unit (MCU), so that they present a single caller in a conference with both media and content. A signaling adapter intercepts session dialogs and merges or other modifies. When adding the non-Skype endpoint, requests from a content server are dropped while requests from the MCU handling non-Skype media streams are forwarded to the Skype MCU. Responses to the request from the MCU are also forwarded to the content server. When creating subscription dialogs, requests from the content server are modified to appear as if they came from the MCU, while responses go back to the proper requester. Conference notifications are forked to go to both the content server and the MCU. Because Skype uses separate media and content dialogs, merging of audio/video and content dialogs may be omitted. By merging dialogs, user experience is improved.
US10951660B2 Methods and systems for protecting a secured network
Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets.
US10951656B2 Methods, apparatus and systems to use artificial intelligence to define encryption and security policies in a software defined data center
Methods, apparatus and articles of manufacture to use artificial intelligence to define encryption and security policies in a software defined data center are disclosed. Example apparatus include a language parser to parse a natural language statement into a policy statement that defines a distributed network encryption policy or a distributed network security policy. Example apparatus also include a comparator to compare the policy statement to a set of reference policy templates and a template configurer to select a first policy template from the set of reference policy templates in response to the comparator determining the first policy template corresponds to the policy statement. A policy distributor distributes a policy rule defined by the first policy template for enforcement at network nodes of a software defined data center. The policy rule is a distributed network encryption policy rule or a security policy rule.
US10951653B2 Apparatus including secure component and method of provisioning security information into the apparatus
An apparatus into which security information is provisioned through communication with a server may include: a communication interface receiving security data from the server; and a secure component including a secure storage and a controller storing the security information in the secure storage based on the security data. The communication interface may include a presentation layer handler performing mutual authentication between the apparatus and the server according to a first encryption protocol based on unique information assigned to the secure component, and an application layer handler requesting and receiving the security data to and from the server according to a second encryption protocol.
US10951652B1 Communication session resumption
The present document describes a communication session resumption mechanism. A client computer system establishes a communication session to a server computer that is a member of a set of related server computers. As a result of establishing the communication session, the server computer identifies the set of related server computers to the client computer system. The set of related server computers share communication session information with each other, allowing the client computer system to resume the communication session with another server computer belonging to the set of related server computers. The communication session may be specified to the other server computer by the client computer system by providing a session identifier or a session ticket.
US10951650B2 Detection of network sniffing activity
Methods and systems for detecting passive malicious network-mapping software on a computer network are disclosed. An expected location within a computer system for storing a received data packet may be determined. An actual storage location of the received data packet may be identified and compared to the expected storage location. In the event that the expected location does not match the actual storage location of the received data packet on the computer system, the presence of passive malicious network-mapping software such as a sniffer may be detected.
US10951647B1 Behavioral scanning of mobile applications
Behavioral analysis of a mobile application is performed to determine whether the application is malicious. During analysis, various user interactions are simulated in an emulated environment to activate many possible resulting behaviors of an application. The behaviors are classified as hard or soft signals. A probability of the application being malicious is determined through combining soft signals, and the application is classified as malicious or non-malicious. Users of the application, the developer of the application, or a distributor of the application are notified of the application classification to enable responsive action.
US10951641B2 Threat mitigation system and method
A computer-implemented method, computer program product and computing system for: obtaining system-defined consolidated platform information for a computing platform from an independent information source; obtaining client-defined consolidated platform information for the computing platform from a client information source; and presenting differential consolidated platform information for the computing platform to the third-party.
US10951636B2 Dynamic phishing detection methods and apparatus
A computer-implemented method for detecting a phishing attempt by a given website is provided. The method includes receiving a webpage from the given website, which includes computer-readable code for the webpage. The method also includes ascertaining hyperlink references in the computer-readable code. Each hyperlink reference refers to at least a component of another webpage. The method further includes performing linking relationship analysis on at least a subset of websites identified to be referenced by the hyperlink references, which includes determining whether a first website is in a bi-directional/uni-directional linking relationship with the given website. The first website is one of the subset of websites. The method yet also includes, if the first website is in the bi-directional linking relationship, designating the given website a non-phishing website. The method yet further includes, if the first website is in the uni-directional linking relationship, performing anti-phishing measures with respect to the given website.
US10951634B2 Systems and methods for dynamically restricting the rendering of unauthorized content included in information resources
Systems and methods for dynamically restricting rendering of unauthorized content included in information resources are provided herein. A computing device can identify an information resource including a content object specifying one or more graphical characteristics. The computing device can determine that the content object corresponds to a restricted content object by applying at least one of an action-based detection policy to detect actions performed on the information resource or a visual-based detection policy to detect the graphical characteristics of the content object. The computing device can modify by applying a content rendering restriction policy the information resource to alter rendering of the content element on the information resource responsive to the determination.
US10951629B2 Method and apparatus for trusted branded email
A trusted branded email method and apparatus in one aspect detects branded electronic messages and performs validation before it is sent to a recipient. In another aspect, an electronic messages is branded by embedding branding assets and validation signatures. Algorithms that generate validation signatures are dynamically selected to further strengthen the security aspects. Branding assets are presented to a user using a distinct indicia that represents to the user that the branding assets are secure.
US10951625B2 Cross-application identity and access management
Techniques are described for unified identity and access management (IAM) across multiple applications in a distributed (e.g., cloud) computing environment. Implementations provide for IAM across multiple applications through use of a single, unified IAM tool including an IAM interface. The IAM tool can manage user identity and user access rights for multiple applications in the platform environment. The IAM tool can also employ a unified IAM database, which stores user profiles that each describes user access rights for a user in one or more applications. Through use of the unified IAM tool, an operator can access a single interface to manage user identity and access privileges across multiple applications which may have their own identity management interfaces, with user roles in different applications mapped through use of an equivalency matrix in some cases. The IAM tool can be used to add, remove, or edit user access privileges for multiple applications.
US10951624B2 Systems and methods for data driven infrastructure access control
In one embodiment, in access gateway comprising at least one computer processor, a method for real-time data protection may include: (1) receiving a user login comprising a user identifier; (2) retrieving, using an in-memory entitlements graph, a role definition for the user identifier, wherein the role definition comprises allowed actions, entitled assets, and a system account; (3) receiving a selection of a requested asset from the entitled assets and a requested action from the allowed actions; (4) verifying the user's entitlement to access the requested asset and perform the requested action with the system account using the in-memory entitlement graph based on the user identifier, the system account, the requested asset, and the requested action; and (5) authorizing the user's entitlement to access the requested asset and perform the requested action with the system account substantially at a time of requested access.
US10951621B2 Leveraging a regulated network to enable device connectivity in a restricted zone
A component of an environment having available bandwidth for performing a task is located. Authorization to connect a device associated with the task to the component is granted. In response to determining that a set of one or more conditions are met, the device is connected to the component. The connection provides network connectivity to the device via the component.
US10951620B2 Systems and methods for use in network services migration
Systems and methods are provided for migration of users to one or more services offered by a service host. An exemplary method includes detecting, by a computing device associated with the service host, a first dispute message associated with a user and transmitted from a dispute service of the service host to a clearing service of the service host, and appending the user to a black list in response to the first dispute message. The method also includes detecting, by the computing device, a second dispute message associated with the user and transmitted to the clearing service, determining whether the user is included in the black list, and rejecting the second dispute message when the user is included in the black list, thereby inhibiting the user from transmitting the second dispute message to the clearing service outside of the dispute service.
US10951613B2 Biometric methods for online user authentication
Methods for authenticating a genuine presence of a human involve directing one or more modulated probes towards a body part of the human, receiving a response to the probes from the body part, and analyzing the response to determine whether it contains spectral characteristics that match a class of responses to such probes for the human body part in a human population. Replay attacks are countered by varying the modulation of the probe temporally, spatially, and spectrally each time authentication is performed. The probes may include electromagnetic radiation, acoustic beams, or particle beams that generate a detected reflection, absorption pattern, scintillation, or fluorescence response of the body part. The analysis of the response may be directed to one or more of temporal, spatial, and spectral variations in accordance with the nature of the probes and the modulation.
US10951612B2 System and method of inter-account resource access management
An improved method and system of enabling the owner of an account associated with a resource to allow a second user to gain access to the resource or a particular aspect of the resource is disclosed. Solutions and implementations disclosed provide an easily manageable mechanism for allowing access to a resource, without the need for a complex administrator-based access control system. Instead, a negotiated account to account resource access arrangement is established between the first user's account and the second user's account to share some or all of the actions available to the first user for the resource.
US10951608B2 Managed domains for remote content and configuration control on mobile information devices
A technique is disclosed for remotely managing isolated domains on mobile devices. A request is received from the mobile device to instantiate a managed domain. A managed domain configuration is determined and comprises a security policy controlling access to content of the managed domain of the subscribing mobile device, a content specification identifying the content to be downloaded by the subscribing mobile device into the managed domain, and a content configuration identifying a configuration of the content on the subscribing mobile device. The managed domain configuration is sent to the subscribing mobile device to instantiate a secure, managed domain whose policy, content and content configuration is remotely controlled. The technique is useful for advertising and brand promotion on mobile devices as it simultaneously enables detailed control over the presentation of content by a curator while ensuring privacy and security protection of the other apps, accounts and data on the mobile device.
US10951607B2 Authentication methods and systems
Authentication methods, systems and computer readable storage medium are provided. In an embodiment, an authentication method includes obtaining from an authentication template a first template portion, including an encoding of features, and a second template portion, including an identification of a location in the first template portion that is not usable. The method further includes revising the first template portion by setting a value at the location to a selected value to form a revised first template portion. Also, the method includes creating an authentication codeword from the revised first template portion and from public recovery data. The method further includes performing an error correction process to generate a corrected authentication codeword from the authentication codeword and from the second template portion and decoding the corrected authentication codeword.
US10951602B2 Server based methods and systems for conducting personalized, interactive and intelligent searches
Existing search methods/systems are often generic and sometimes offer no user specific information. Disclosed herein are methods and systems for providing personalized, interactive, and intelligent search information. In particular, a search query is provided to a remote server and the remote server uses intelligent analysis for better interpreting and understanding user input and interactive user feedback concerning both search query quality and search result quality are provided to improve search quality and user experience, especially for accurate and intelligent searches in an interactive system (e.g., in an AR system). Using a remote server for query processing is advantageous because of its superior capability, including superior computing capacity.
US10951600B2 Domain authentication
Various systems and methods for domain authentication are described herein. In an example, the method may include detecting a domain from a request of a tenant for access to a farm. The method may also include identifying a presence of a site ID from a database of the farm based on the domain. The method may also include sending an authentication request to a default site or a custom site, the authentication request managed through a site manager based on the identified presence of the site ID in the database of the farm. The method may also include routing traffic from the tenant to the farm in response to satisfaction of the authentication request.
US10951597B2 Methods and systems for transferring secure data and facilitating new client acquisitions
Methods and systems for directly and securely transferring encrypted medical data between two remote locations, such as an imaging site and a diagnostic site, wherein the diagnostic site is not within a data transfer network utilized by the imaging site. The invention allows the diagnostic site to receive medical data and view the data using a thin client viewer, and allows the diagnostic site to register as an in-network site.
US10951593B2 Programmatic control channel for automated data distribution
Disclosed are apparatuses, systems, and methods for providing a programmatic control channel for granting or denying access to user data. In one embodiment, a method is disclosed comprising receiving an input stream of data including user data and a first regulatory control channel (RCC) data structure; building a final RCC data structure based on the first RCC data structure and a stored RCC data structure; retrieving a regulatory query context (RQC) from a data requestor; applying one or more Boolean operators to the final RCC data structure and the RQC to obtain an evaluation result; and executing the downstream processing if the evaluation result comprises a passing evaluation result.
US10951592B2 Secure wireless communication between controllers and accessories
A controller and an accessory controllable by the controller can communicate using secure read and write procedures. The procedures can include encrypting identifiers of accessory characteristics targeted by a read or write operation as well as any data being read or written. The procedures can also include the accessory returning a cryptographically signed response verifying receipt and execution of the read or write instruction. In some instances, a write procedure can be implemented as a timed write in which a first instruction containing the write data is sent separately from a second instruction to execute the write operation; the accessory can disregard the write data if the second instruction is not received within a timeout period after receiving the first instruction.
US10951590B2 User anonymity through data swapping
A size of collected data to swap is identified, over vehicle-to-vehicle communication between first and second vehicles. A first segment of data of the size stored to the first vehicle is swapped with a second segment of data of the size stored to the second vehicle over the vehicle-to-vehicle communication between the first and second vehicles. The swapped data received from the second vehicle is sent from the first vehicle to a server.
US10951588B2 Object property getter and setter for clientless VPN
A modified accessor function call is provided to the client device by a clientless VPN in conjunction with a browsing session performed by the client device via the clientless VPN. A native accessor function call is received at a client device. The modified accessor function call is executed at the client device, including by using the native accessor function call.
US10951584B2 Methods for active-active stateful network service cluster
For a managed network, some embodiments provide a method for a set of service nodes in an active-active service node cluster in conjunction with a host computer hosting a destination data compute node (DCN) to improve the efficiency of directing a data message to a service node storing state information for the flow to which the data message belongs. a first service node receives a data message in a particular data message flow for which it does not maintain state information. The first service node then identifies a second service node to process the data message and forwards the data message to the second service node. The second service node sends state information for the particular data message flow to the first service node, for the first service node to use to process subsequent data messages in the particular data message flow.
US10951580B2 Communication system architecture and method of processing data therein
A method includes identifying a plurality of local tracklets from a plurality of targets, creating a plurality of global tracklets from the plurality of local tracklets, wherein each global tracklet comprises a set of local tracklet of the plurality of local tracklets, wherein the set of local tracklet corresponds to a target of the plurality of targets; extracting motion features of the target from the each global tracklet of the plurality of global tracklets, wherein the motion features of each target of the plurality of targets from each global tracklet of the plurality of global tracklets are distinguishable from the motion features of remaining targets of the plurality of targets from remaining global tracklets; transforming the motion features into an address code by using a hashing process; and transmitting a plurality of address codes and a transformation parameter of the hashing process to a communication device.
US10951576B1 Method and apparatus for accurate GLB achieved by using distributed DNS reflection
An example method facilitates Global Traffic Management (GTM) using a combination of passive latency measurements and active latency measurements, including Domain Name System (DNS) server reflection methods, that estimate Round Trip Times (RTTs) between individual geographically distributed data centers (servicing a particular domain) and Local Domain Name Servers (LDNSs) communicating with the data centers. Passive and/or active measurements may initialize a shared database (e.g., accessible by the data centers via a web service). After initialization of the database using static and/or active methods to provide initial estimates of RTTs, different DNS reflection methods then accurately estimate the RTTs and populate the database therewith. The different DNS reflection methods include a first DNS reflection method using co-located reflectors and collectors, and a second distributed DNS reflection method that does not require co-located DNS reflectors and collectors, but instead may employ a hierarchy of reflectors and collectors deployed at different data centers servicing the same domain.
US10951572B1 Watermark-based message queue
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.
US10951564B1 Direct messaging instance generation
Techniques are described for expediting a generation of a direct messaging instance between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the direct messaging instance. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate a direct messaging instance between the first person and the second person. The communication platform may update respective user interfaces to include the direct messaging instance. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the direct messaging instance.
US10951563B2 Enhancing a social media post with content that is relevant to the audience of the post
Systems and methods are described for enhancing a social media post with a content item. An illustrative method includes receiving a social media post; extracting, from the social media post, a first content item; identifying, in a frame of the first content item, a portion of the frame that is a non-focus portion; identifying a plurality of content items that fit within the non-focus portion; identifying a content preference of an audience of the social media post; determining an estimated length of time that the audience will view the social media post; selecting a second content item, from the plurality of content items, that matches the content preference of the audience and has a duration that does not exceed the estimated length of time; generating an enhanced social media post by overlaying the second content item onto the non-focus portion; and generating for display the enhanced social media post.
US10951561B2 Media information recommendation method, device, and storage medium
This application discloses an information processing method performed by a server. The method includes: receiving an access request from a user at a terminal having an associated user account at a social networking application, wherein the access request is generated for accessing information posted by other users of the social networking application that interact with the user at the terminal via the social networking application; obtaining a user profile corresponding to the user account; determining to-be-recommended first media information for the terminal from a first media information database based on the user profile; obtaining a first configuration parameter used for displaying the first media information at the terminal; and returning the first media information and the first configuration parameter to the terminal, wherein the terminal displays the first media information on a specified interface of the social networking application according to the first configuration parameter.
US10951558B2 Validating application dialog associated with a triggering event identification within user interaction data received via a group-based communication interface
Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.
US10951557B2 Information interaction method and terminal
An information interaction method is applied to a first terminal installed with an interaction program, the first terminal is connected to a second terminal installed with a voice player and a lighting device, and the method includes: acquiring, by the first terminal, at least one type of interaction information of voice information, text information and expression information and at least one interaction effect of a sound effect and a lighting effect that are corresponding to the interaction information; and sending acquired effect data to the second terminal according to the interaction information and the interaction effect, the second terminal displaying the effect data.
US10951544B2 Apparatus and method of crosschecking data copies using one or more voter elements
A network switch includes a receive port configured to receive data and two or more parallel first paths each configured to receive a first copy of the data, perform a check on the first copy, and generate a protection for the first copy. One or more first voter elements are configured to receive second copies of the data and to crosscheck the second copies. A processing section is configured to process one or more of the second copies. Two or more parallel second paths are each configured to receive a third copy of the data and perform multiple checks on the third copy including a check based on the protection. One or more second voter elements are configured to receive fourth copies of the data and to crosscheck the fourth copies. A send port is configured to send one or more of the fourth copies to a next network element.
US10951541B2 Controlling distribution of resources on a network
Disclosed are various embodiments for controlling a distribution of resources on a network. In one embodiment, among others, a processor is configured to transmit a request to access resources at a distribution service and receives location rules associated with the resources. The location rules specify an authorized location and an authorized perimeter area. The authorized location and the authorized perimeter area specify different access rights to the resources. The processor can determine a location of a computing device and determine that the computing device is compliant with at least one of the location rules based on the location of the computing device. The processor is configured to transmit a compliance indication to the distribution service for the location rules and receive access to at least some of the resources from the distribution service.
US10951539B2 Data processing device
A data processing device includes a data receiving unit to receive data, a plurality of input queues that are associated one-to-one with transmission sources of data received by the data receiving unit and that each store data from the associated transmission source, and a data sorting unit to read data stored in each of the plurality of input queues from each of the input queues, and store the data in an output queue such that higher priority data is to be processed first.
US10951525B2 Availability of context information for packet processing
Some examples provide for storage of context information in memory in the process of creating a network connection and subsequent availability of the context information. A context address can refer to context for a packet processing path. A host can provide a context address and associated packet characteristics to a network interface device. If the network interface device receives a packet with the characteristics, the context address can be passed to the host and the host can retrieve the context information using the context address.
US10951521B2 Method for scheduling a computational task, a method for processing a computational task, a computer readable storage medium, a computer program, a residential gateway, and a server
A method for scheduling a computational task is proposed. The method includes receiving, at a server, a request for executing a computational task from a client device. The method further includes forwarding the computational task to a processing device if a predetermined condition is fulfilled. The predetermined condition can be based on an execution time or on a security level of data of the computational task, for example.
US10951519B2 Methods, systems, and computer readable media for multi-protocol stateful routing
Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.
US10951515B2 Leveraging multi-stream transport protocol capabilities for routing
Described embodiments provide systems and methods for performing multi-stream routing. A device may determine that a server is capable of handling multi-stream protocol connections. The device may identify packets communicated between the client and the server via a first interface for a first connection between a client and the server. The device may estimate, based on the packets, a link quality for each second interface for communicating with the server. The device may identify a policy to apply to the packets. The device may select one of the second interfaces for communicating packets between the client and the server based on a configuration mapping, the link quality, and the policy. The configuration mapping may specify which second interface is to be selected using a mapping of the link quality and the policy. The device may establish a second connection between the client and the server using the selected interface.
US10951509B1 Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices
Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices. A method includes receiving a configuration definition specifying a user-declared intent for testing a communications network. The method includes accessing a catalog of intents and determining, based on one or more entries in the catalog of intents matching the configuration definition specifying the user-declared intent, one or more applications from a repository of network testing or visibility applications and at least one configuration file. The method includes installing the one or more applications on a network testing device and configuring the one or more applications using the configuration file, causing the network testing device to test the communications network and to fulfill the user-declared intent specified in the configuration definition.
US10951507B1 Network device management technology
Techniques are described for providing network device management. In some implementations, a native mobile device application enables use of a mobile device to add new devices to a network, remove devices from a network, change network and device profile settings, troubleshoot a network, provide an interface into network devices, communications, diagnostics, etc., and provide remote access to the network for installation, programming, troubleshooting, and inclusion.
US10951505B2 Optimizing network efficiency for application requirements
Methods and systems for selecting routes from among multiple media and/or optimizing transmission across those media are described. A minimum data rate may be determined for transmitting a content item. Based on that minimum data rate, a device may determine whether to transmit the content item via a given medium, select a different medium for transmission, or adjust transmission to compensate for unfavorable network conditions. A device may select a medium based on ranking one or more routes from a content source to a user device. Further, a device may determine a data rate for transmission based on calculating an expected time of transmission that includes time spent performing retransmissions at a given data rate.
US10951493B2 Determining wireless network performance
Aspects described herein relate to various methods, systems and apparatuses that may improve methods of determining network performance. One or more aspects relate to performing one or more network tests based on a controller device and one or more measurement devices. The controller device may be configured to determine one or more network tests and initiate performance of the one or more network tests. The one or more measurement devices may be configured to perform the one or more network tests. One or more additional aspects may relate to determining one or more rankings of wireless networks. A ranking may be determined based on measurement data that is associated with aspects of network performance, based on results of one or more surveys, based on one or more user types, and/or based on weights that adjust the importance of factors including the measurement data and the results of a survey.
US10951492B2 System and a method for automatic conversion of monolithic services to micro-services
A system and method for conversion of monolithic services to micro-services is provided. One or more features related to service associated with domain implemented by monolithic service source code are identified. Features are identified for creating first feature set. One or more features are determined related to dependencies and cross-dependencies amongst one or more service functions associated with service, implemented by monolithic service source code, and between service functions and entities associated with domain expressed in the monolithic service source code. One or more features related to dependencies and cross-dependencies are determined for creating second feature set. Relationship between features present in first feature set and second feature set is determined. The relationship is representative of similarity of the features present in first feature set and second feature set. One or more micro-services are created based on similarity between features present in first feature set and second feature set.
US10951487B2 System and method for providing dynamic provisioning within a compute environment
The disclosure relates to systems, methods and computer-readable media for dynamically provisioning resources within a compute environment. The method aspect of the disclosure comprises A method of dynamically provisioning resources within a compute environment, the method comprises analyzing a queue of jobs to determine an availability of compute resources for each job, determining an availability of a scheduler of the compute environment to satisfy all service level agreements (SLAs) and target service levels within a current configuration of the compute resources, determining possible resource provisioning changes to improve SLA fulfillment, determining a cost of provisioning; and if provisioning changes improve overall SLA delivery, then re-provisioning at least one compute resource.
US10951468B1 Apparatus, system, and method for dynamically scaling memory for virtual routers
A disclosed method may include (1) executing a virtual router that services traffic within a network in connection with a specific network consumer and (2) dynamically scaling memory of the virtual router to accommodate a networking need of the specific network consumer by (A) installing, in at least one component of a physical network device that hosts the virtual router, a set of networking objects that facilitate servicing the traffic in connection with the specific network consumer, (B) determining an amount of memory that is consumed by the set of networking objects at the component of a physical network device, and (C) modifying a configuration file of the virtual router such that the memory of the virtual router is scaled to store the set of networking objects via the component. Various other systems and methods are also disclosed.
US10951464B2 System and method for efficient network reconfiguration in fat-trees
Systems and methods are provided for supporting efficient reconfiguration of an interconnection network having a pre-existing routing. An exemplary method can provide a plurality of switches, a plurality of end nodes, and one or more subnet managers, including a master subnet manager. The method can calculate, via the master subnet manager, a first set of one or more leaf-switch to leaf-switch multipaths. The method can store this first set of one or more leaf-switch to leaf-switch multipaths at a metabase. The method can detect a reconfiguration triggering event, and call a new routing for the interconnection network. Finally, the method can reconfigure the network according to the new routing for the interconnection network.
US10951460B1 Cloud computing platform service management
Techniques are provided for improved management of cloud computing platform services in cloud computing environments. For example, a system comprises one or more processors operatively coupled to one or more memories to form a cloud computing platform services management framework, wherein the cloud computing platform services management framework is configured to perform steps of: providing one or more graphical user interfaces; and enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for one or more application developers of a given enterprise. In one example, the cloud computing platform services comprise PaaS platform services and support tools.
US10951456B2 Base station apparatus, terminal apparatus, and communication method
The present invention relates to a base station apparatus, a terminal apparatus, and a communication method. In a case that Multi-User Superposition Transmission (MUST) is applied, the transmit power for applying 256 QAM is insufficient. MUST is efficiently applied in an environment in which an MCS table including 256 QAM is configured for use. The base station includes an MCS configuration unit configured to hold a first table including MCS indices that include 256 QAM, and a second table not including 256 QAM, and in a case of performing MUST, configure an MCS not including 256QAM for downlink data of the second terminal, and a PDSCH generating unit configured to generate, by use of MUST, downlink data of the first terminal and downlink data of the second terminal that are generated based on the MCS indices configured.
US10951454B2 Precoding in wireless systems using orthogonal time frequency space multiplexing
Device, methods and systems for recoding in wireless systems using orthogonal time frequency space multiplexing are described. An exemplary method for transmitting wireless signals includes mapping data to generate a quadrature amplitude modulation (QAM) signal in a delay Doppler domain, determining a perturbation signal to minimize expected interference and noise, perturbing the QAM signal with the perturbation signal, thereby producing a perturbed signal, generating a pre-coded signal by pre-coding, using a linear pre-coder, the perturbed signal, and transmitting the pre-coded signal using an orthogonal time frequency space modulation signal scheme.
US10951453B2 Configuration aspects of a tracking reference signal in new radio
Methods, systems, and devices for wireless communications are described for configuration aspects of a tracking reference signal in New Radio. A base station may select a first burst duration and a second burst duration for a tracking reference signal (TRS) burst, the first burst duration being different from the second burst duration, and may transmit configuration information indicating the first burst duration and the second burst duration to a user equipment (UE). The base station may transmit a first TRS burst having the first burst duration and a second TRS burst having the second burst duration. The UE may detect the first TRS burst having the first burst duration and the second TRS burst having the second burst duration based at least in part on the configuration information, and perform resource tracking based at least in part on the detected first TRS burst and the second TRS burst.
US10951452B2 Transmitter module, receiver module and data transmission system
A transmitter module for a broadband data transmission system for radio communications, comprising at least one polyphase FFT filter bank is described. The at least one polyphase FFT filter bank is established as a synthesis polyphase FFT filter bank, wherein the at least one polyphase FFT filter bank comprises several filter units, wherein the transmitter module is configured to generate a transmission signal by an orthogonal frequency division multiplexing technique, for example by a shaped orthogonal frequency division multiplexing. Moreover, a receiver module for a broadband data transmission system and a data transmission system are described.
US10951447B2 Dynamic cyclic extension for fast access to subscriber terminals (G.Fast)
Concepts and technologies for dynamic cyclic extension (“CE”) for Fast Access to Subscriber Terminals (“G.Fast”) are described. According to one aspect described herein, a system can synchronize a G.Fast modem with the default CE value, measure an upstream signal attenuation of a G.Fast cable in a G.Fast circuit to obtain an upstream signal attenuation value, determine a new CE value based upon the upstream signal attenuation value, and determine if the new CE value is not equal to a default CE value. In response to determining that the new CE value is not equal to the default CE value, the system can update and apply a CE value for the G.Fast cable in the G.Fast circuit to the new CE value. If, however, the new CE value is equal to the default CE value, the system can instead apply the default CE value.
US10951443B2 Communication device and communication method
A communication device according to the disclosure includes: a signal generator that generates, on the basis of the first signal received from a communication partner through a coil, a second signal that synchronizes with the first signal; a first modulator configured to be able to modulate the first signal on the basis of the second signal; a second modulator configured to be able to modulate the first signal; and a communication controller that selects, on the basis of the first signal, whichever modulator is to be operated, from the first modulator and the second modulator.
US10951442B2 Communication system and method using unitary braid divisional multiplexing (UBDM) with physical layer security
A system includes first and second sets of communication devices. A processor coupled to the first set of communication devices produces a first encoded vector and transmits the first encoded vector to the second set of communication devices via a communication channel that applies a channel transformation to the first encoded vector during transmission. A processor coupled to the second set of communication devices receives the transformed signal, detects an effective channel thereof, and identifies left and right singular vectors of the effective channel. A precoding matrix is selected from a codebook of unitary matrices based on a message, and a second encoded vector is produced based on a second known vector, the precoding matrix, a complex conjugate of the left singular vectors, and the right singular vectors. The second encoded vector is sent to the first set of communication devices for identification of the message.
US10951423B2 System and method for distribution of identity based key material and certificate
A cryptographic system (100) is provided for distributing certificates comprising a certificate authority device (110) and multiple network nodes (140, 150, 160). A network node (140) sends a public key to the certificate authority device. The certificate authority device (110) generate a certificate comprising the public key, forms an identifier by applying an identity forming function to the certificate and generates local key material specific for the network node by applying a local key material generation algorithm of an identity based key pre-distribution scheme on the identifier, and sends the local key material encrypted to the network node. The network node may be authenticated implicitly through its access to a shared key obtainable from the local key material.
US10951420B2 Cryptologic blockchain interoperation
A distributed ledger technology (DLT) network may include a plurality of participant nodes. The participant nodes may respectively validate a distributed ledger based on a consensus protocol. A blockchain export system may send, to a data receiver not included in the DLT network, a participant public key for a participant node of the DLT network. The blockchain export system may receive, from the data receiver, a request to share token data stored in a blockchain of the distributed ledger. The blockchain export system may generate a certification that the token data is stored on the blockchain. The certification may include a digital signature based on a participant private key paired to the participant public key. The blockchain system may transmit the certification to the data receiver. The data receiver may verify the certification based on the participant public key.
US10951412B2 Cryptographic device with administrative access interface utilizing event-based one-time passcodes
A cryptographic device comprises a processor coupled to a memory and is configured to maintain an event counter characterizing a number of successful administrative accesses to the cryptographic device. The cryptographic device is further configured to receive an event-based one-time passcode for a given administrative access attempt, to compare the received event-based one-time passcode to an expected event-based one-time passcode determined as a function of a current value of the event counter, and to grant or deny the given administrative access attempt based at least in part on a result of the comparing. The cryptographic device may store an administrative seed value, with the expected event-based one-time passcode being determined as a function of the administrative seed value and the current value of the event counter. The cryptographic device illustratively comprises a smartcard, a hardware or software authentication token, an Internet-of-Things (IoT) device, or other type of processor-based device having an administrative access interface.
US10951411B2 Methods and apparatus for a password-protected integrated circuit
Various embodiments of the present technology may comprise methods and apparatus for a password-protected integrated circuit. According to various aspects of the present invention, the password-protected integrated circuit may comprise a cryptosystem that is encoded with a password seed and used to authenticate control data prior to being transmitted to a sensor and/or a sensor control circuit, wherein the sensor and/or sensor control circuit responds to authenticated control data.
US10951408B2 Method and system for publicly verifiable proofs of retrievability in blockchains
A method for securing a blockchain and incentivizing the storage of blockchain data using a publicly verifiable proof of retrievability (PoR) includes receiving a PoR transaction having a PoR proof; determining whether the PoR proof is a verified PoR proof; and based upon determining that the PoR proof is a verified PoR proof, incorporating, by a block creator node, the PoR transaction into a new block of the blockchain.
US10951399B2 Binary stream hash modulus encryption and decryption method
The present invention discloses a binary stream hash modulus encryption and decryption method, including: creating a clear-text set M according to a clear-text file; taking the clear-text set M as an initial set and performing several times of byte order iterative encryption on a reference string to obtain a cipher-text set C; wherein a key set P and an algorithm set A are combined during the iterative encryption; and calling the key set P for the cipher-text set C to perform several times of byte decryption on the reference string, wherein the key set P and the algorithm set A are jointly used during the encryption and shared during the encryption and decryption. By using the present invention, the file cannot be decoded even if intercepted by another person, an existing Internet platform is still used in a transmission environment, but transmitted information is encrypted information.
US10951385B1 Selective configuration of inter-band or intra-band carrier aggregation
When a wireless communication system serves a UE over a connection according to a first radio access technology (RAT) and the connection encompasses a carrier in a first band (first-band carrier), the system decides of whether to configure for the UE's connection intra-band carrier aggregation by adding to the connection another first-band carrier or rather to configure for the UE's connection inter-band carrier aggregation by adding to the connection a second-band carrier, with the decision being based on a determination of whether (i) the other first-band carrier is usable in providing service under a second RAT different than the first RAT and (ii) the candidate second-band carrier is not usable in providing service under the second RAT. The system then configures carrier-aggregation in accordance with the decision.
US10951380B1 Optimizing uplink synchronization via dynamic PRACH configuration
Based on measurement reports reported to a base station by a plurality of UEs, the base station or a data system may dynamically configure a location of a physical random access control channel (PRACH) defined by the base station such that the PRACH is located in an optimal location. In one example, a data system may receive a plurality of subband CQI reports that includes one or more subband CQI values reported to the base station by each of a plurality of UEs served by the base station. The data system may determine, based on the plurality of subband CQI reports, that a particular range of resource blocks has a highest reported downlink air interface quality. And the data system may cause the base station define a PRACH instance in the particular range of resource blocks for carrying random access requests from the plurality of UEs to the base station.
US10951379B2 Method and apparatus for receiving or transmitting downlink signal in wireless communication system
According to one embodiment of the present invention, a method of decoding, by a user equipment, a downlink signal in a wireless communication system comprises the steps of: receiving rate matching pattern information indicating a rate matching resource having a repetition period from a base station; and decoding a downlink shared channel using the rate matching pattern information.
US10951376B2 Signaling beamforming relationships between control and data channels
Certain aspects of the present disclosure provide techniques for signaling information regarding beams used for data and control transmissions to a receiving entity.
US10951371B2 Method and apparatus for reduction of CSI-RS transmission overhead in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A terminal in a wireless communication system and method thereof are provided for receiving a channel state information reference signal (CSI-RS). The method includes receiving configuration information on a CSI-RS, the configuration information including information on a transmission bandwidth of the CSI-RS; identifying a transmission bandwidth of a synchronization signal block (SSB); and receiving the SSB and the CSI-RS. When the SSB and the CSI-RS are configured to be allocated in an orthogonal frequency division multiplexing (OFDM symbol), the transmission bandwidth of the SSB and the transmission bandwidth of the CSI-RS are not overlapped.
US10951369B2 Inter-point data exchange in UL CoMP
A data exchange method in a Coordinated Multi-Point (CoMP) system, including an assistant point and a converging point. One method comprises selecting a predetermined number of subbands with the best channel quality, and exchanging user data of the selected subbands. Only part of the user data received at the assistant point is transmitted to the converging point. The requirement on the transport network capacity is thus loosened. By transmitting data with the best channel quality, a good enough gain is guaranteed.
US10951366B2 Uplink transmission collision management
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may identify, when using carrier aggregation and a plurality of component carrier groups, first traffic associated with a first service type and second traffic associated with a second service type for concurrent transmission. The user equipment may transmit, concurrently, the first traffic associated with the first service type using a first component carrier group of the plurality of component carrier groups, and the second traffic associated with the second service type using a second component carrier group of the plurality of component carrier groups. Numerous other aspects are provided.
US10951361B2 IoV low latency communication method, terminal and system
The present invention discloses an Internet of Vehicles (IoV) low latency communication method and also discloses an IoV terminal and an IoV system for implementing the low latency communication method. The present invention uses a combination of a macro node and access points to perform resource scheduling on services requested by the IoV terminal and reduce a network transmission latency and ensure data transmission reliability through optimization of a data transmission manner, high-efficient processing at a data network side, and stable access of edge users by using technologies such as fog computing, open loop communication, path diversity, and network slicing.
US10951350B2 Physical uplink control channel transmission method and reception method, apparatus, user equipment and base station
A method of transmitting a physical uplink control channel PUCCH, a method of receiving a PUCCH, an apparatus, a user equipment and a base station are provided. The method of transmitting a PUCCH includes: determining a plurality of target slots to transmit to-be-fed-back uplink control information UCI, where the to-be-fed-back UCI is transmitted in the target slots by using the PUCCH; determining a transmission duration or format of the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots respectively; transmitting, in accordance with the determined transmission duration or format of the PUCCH, the PUCCH carrying the to-be-fed-back UCI in each of the plurality of target slots.
US10951344B2 Optical transmitter, optical receiver, and optical transmission system
An optical transmitter generates two modulated optical signals by modulating two optical carriers respectively with two binary bit sequences by on-off keying and generates an orthogonal polarization multiplexed optical signal from the two modulated optical signals. The two optical carriers respectively have peak frequency components spaced apart from each other by a predetermined frequency difference and located such that a central frequency of a WDM channel of a WDM grid falls between the peak frequency components. An optical receiver separates the orthogonal polarization multiplexed optical signal into two signals in which components of the two modulated optical signals are combined with different combination ratios, by means of a 1-input, 2-output asymmetric filter whose two optical transmittances intersect at the WDM grid and each have a free spectral range equal to or twice the channel spacing of the WDM grid, and restores the two modulated optical signals from the separated two signals using a DSP.
US10951340B2 Method and device for transmitting bit error rate information in FlexE overhead frame, and computer storage medium
Disclosed is an information transmission method and device, and a computer storage medium. The method is applied to a local end in a flexible Ethernet (FlexE) network structure and includes: when receiving an information block of a FlexE frame, acquiring, by the local end, bit error state information in the received information block according to a preset acquisition policy; storing, by the local end, the bit error state information at a preset position in a FlexE protocol overhead frame; and transmitting, by the local end, the FlexE protocol overhead frame storing the bit error state information to an opposite end.
US10951338B2 Soft value extraction method and device applicable to OvXDM system, and OvXDM system
This application discloses a soft value extraction method and device applicable to an OvXDM system, and the OvXDM system. In the method, waveform coding is performed on all symbols in a hard value sequence, to generate a predictive value after overlapped coding; the symbols in the hard value sequence are reversed one by one, and overlapped coding is performed on each reversed symbol and associated symbols before and after the reversed symbol, to generate a predictive value of the reversed symbol; and for each symbol in the hard value sequence, a soft value of the current symbol is calculated based on A×(+1−−1), where A is a coefficient related to a channel type, +1=∥yrx−y+1∥, and −1=∥yrx−y−1∥2; if y+1 is a predictive value of the symbol obtained after overlapped coding and before reversing, y−1 is a predictive value of the symbol obtained after overlapped coding and reversing; and yrx is a received signal sequence.
US10951330B2 Method for calibration and apparatus therefor
The present invention relates to calibration of an electronic device. An operation method of an electronic device may comprise the operations of: setting a first path for a first calibration of a transmission path; performing the first calibration of the transmission path by using the first path; setting a second path for a second calibration of a transceiving path; performing the second calibration of the transceiving path by using the second path; and generating data indicating a result of calibration of a reception path, on the basis of a result obtained by the first calibration and the second calibration. Various other embodiments are possible.
US10951324B2 Transmitter for a quantum communication system, a quantum communication system and a method of generating intensity modulated photon pulses
A transmitter for a quantum communication system, comprising: a photon source unit comprising a photon source; a first intensity modulator, configured to receive an input light pulse from the photon source unit, the first intensity modulator comprising: a first element, configured to split the input light pulse into two components; a phase modulator, configured to apply a phase shift between the two components; and a second element, configured to interfere the two components; wherein at least one of the first element and the second element is asymmetric.
US10951320B2 Apparatus and method of generating broadband single-sideband signal based on laser diode
An apparatus for generating a broadband single-sideband signal based on a laser diode includes a first optical coupler configured to receive an optical carrier signal to divide the optical carrier signal into signals corresponding to a plurality of paths, a hybrid coupler configured to perform Hilbert transform on a radio frequency (RF) signal, a first slave laser and a second slave laser each configured to modulate optical output powers of the divided optical carrier signals by using a Hilbert-transformed RF signal, and a second optical coupler configured to receive an optical output power-modulated optical carrier signal to output a single-sideband signal.
US10951319B1 Method of performing dynamic power optimization in fiber-optic communication system and related fiber-optic communication system
A fiber-optic communication system includes a first optical transceiver and a second optical transceiver. First, the first optical transceiver is configured to transmit signals to the second optical transceiver using an optical transmission power having an initial value. When the optical receiving power inputted into the second optical transceiver is larger than the expected input power of the second optical transceiver, a power compensation value is acquired according to the optical receiving power and the expected input power. The first optical transceiver is configured adjust its optical transmission power according to the power compensation value and then transmit signals to the second optical transceiver using the adjusted optical transmission power.
US10951315B2 Transparent linear optical transmission of passband and baseband electrical signals
An electro-optic system, the electro-optic system that may include an input port that is configured to receive a bandpass signal that conveys information; wherein the bandpass signal is a radio frequency (RF) signal; an optical carrier source that is configured to generate an optical carrier signal having an optical carrier frequency; at least one electrical bias circuit that is configured to generate at least one electrical bias signal; an electro-optic modulation circuit that is linear at the optical field; a manipulator that is configured to (a) receive the at least one electrical bias signal and the bandpass signal, (b) generate, based on the at least one electrical bias signal and the bandpass signal, at least one modulating signal; wherein the electro-optic modulation circuit is configured to modulate the optical carrier by the at least one modulating signal to provide an output optical signal that comprises at least one optical pilot tone and at least one optical sideband that conveys the information.
US10951314B2 System and methods for non-orthogonal multiple access
A resource allocation method is provided for a non-orthogonal multiple access distribution of access network users communicatively coupled to a single transport medium. The method includes steps of allocating a first frequency and time domain resource to a first user and a second frequency and time domain resource to a second user of the access network users, obtaining channel information regarding a particular communication channel of the access network for which resources are allocated, grouping the first user with the second user based on an overlap of the first frequency and time domain resource with the second frequency and time domain resource, and assigning the first user to a different power allocation resource than the second user within the frequency and time domain overlap.
US10951313B2 Transmitting device, transmission method, and recording medium
A remaining battery capacity measuring device within a control device of a mobile apparatus measures a remaining battery capacity level of a battery. The light-emission control device, in a period separate from a transmission period for transmitting an ID, in accordance with the remaining charge amount of the battery, performs changing of a hue of light emitted by an LED, and setting no-data and a no-data period. Alternatively, the light-emission control device, in the period separate from the transmission period for transmitting the ID, in reaction to the remaining battery capacity level of the battery, changes a luminosity of the light emitted by the LED.
US10951307B1 Window heater with reduced wavefront distortion
An optical communication system includes a free space optical transceiver within a housing to transmit and receive optical communication signals along an optical pathway through a window in the housing. Heating elements applied to the interior surface of the window substantially uniformly heat the window such that the window is kept free from condensation and ice without introducing significant distortions in the wavefront. Accordingly, the heating elements are designed and placed on the window such that the obscuration caused by the presence of the heating elements within the optical pathway and the wavefront distortion caused by temperature gradients within the cross-section of the window in the optical pathway cause less than 1 decibel (dB) in transmission loss as compared to the same system without the heating elements on the window.
US10951305B2 Orbital base station filtering of interference from terrestrial-terrestrial communications of devices that use protocols in common with orbital-terrestrial communications
An orbiting multiple access transceiver communicates with terrestrial mobile stations which are also capable of communicating with terrestrial base stations. The multiple access transceiver is configured to sample a signal when a terrestrial mobile station of interest is not transmitting to produce a sample signal. The sample signal may be processed to produce an out-of-phase signal that may be applied to a signal when the terrestrial mobile station of interest is transmitting to produce a clearer signal from the terrestrial mobile station of interest.
US10951294B2 Reception apparatus and reception method
A transmission apparatus includes M signal processors that respectively generate modulated signals directed to M reception apparatuses, M being an integer equal to or greater than 2, and an antenna section. Each signal processor modulates a first bit sequence made up of two bits to generate a first modulated signal and a second modulated signal, and modulates a second bit sequence made up of other two bits to generate a third modulated signal and a fourth modulated signal, in a case of transmitting multiple streams to a corresponding one of the M reception apparatuses. The antenna section includes a first antenna that transmits the first modulated signal and the third modulated signal and a second antenna that transmits the second modulated signal and the fourth modulated signal. At least either the signals transmitted from the first antenna or the signals transmitted from the second antenna are phase-changed signals.
US10951270B2 Power transmission apparatus, power reception apparatus, method, and recording medium
A power transmission apparatus has a first communication function for communicating with a power reception apparatus and a second communication function for communicating with the power reception apparatus at a radio frequency different from a radio frequency used in the first communication function, and makes a decision as to whether to use the first communication function or the second communication function in communication for controlling wireless transmission of power, the decision being made on the basis of device information obtained from the power reception apparatus through communication using the first communication function.
US10951267B1 Method and apparatus for adapting a waveguide to properties of a physical transmission medium
Aspects of the subject disclosure may include, a system that facilitates adjusting an adjustable waveguide structure according to properties of a physical transmission medium and inducing electromagnetic waves that are guided by the adjusted waveguide structure along the physical transmission medium. Other embodiments are disclosed.
US10951261B2 Pseudo channel hopping in mesh networks without time synchronization
A method for pseudo channel hopping in a node of a wireless mesh network is provided that includes scanning each channel of a plurality of channels used for packet transmission by the node, wherein each channel is scanned for a scan dwell time associated with the channel, updating statistics for each channel based on packets received by the node during the scanning of the channel, and selecting a channel of the plurality of channels for scanning based on the statistics when the scan dwell time of a currently scanned channel ends.
US10951252B2 5G NR configurable wideband RF front-end LNA
Methods and devices addressing design of reconfigurable wideband LNAs to meet stringent gain, noise figure, and linearity requirements with multiple gain modes are disclosed. The disclosed teachings can be used to reconfigure RF receiver front-end to operate in various applications imposing stringent and conflicting requirements, such as 5G NR radios. Wideband and narrowband input and output matching with gain modes using a combination of the same hardware and a switching network are also disclosed.
US10951250B1 High-speed DC shifting predrivers with low ISI
A DC-shifting predriver has an input port configured for coupling to a serial data stream, an inverting output amplifier having an feedback node and an output port configured for coupling to a transistor at the input to a high-speed DAC or TX driver, and a capacitor AC-coupled between the input port and the feedback node. A weak feedback inverter having structure similar to, but less drive strength than the inverting output amplifier is coupled between the output port and the feedback node to act as a positive feedback latch. The predriver provides a DC shift up to 3V with high reliability and minimal intersymbol interference for data rates from 10 GS/s to 28 GS/s or higher. The predriver may provide multiple input ports implemented as a predriver array in an M-bit system, and the output amplifier may consist of N stages.
US10951248B1 Radio frequency (RF) module with shared inductor
Embodiments may relate to a radio frequency (RF) front-end module (FEM) with a first filter and a second filter. The RF FEM may include a termination inductor coupled to ground, and a switch that is to selectively couple the first filter and the second filter to the termination inductor. Other embodiments may be described or claimed.
US10951240B2 Detection of codewords
A method for detecting a code word is proposed, wherein the code word is a code word of one of at least two codes, wherein n states are read from memory cells of a memory, respectively. The n states are determined in a time domain for each of the at least two codes, wherein additionally n states are read from further memory cells and at least one reference value is determined therefrom and wherein the at least one reference value is taken as a basis for determining which of the at least two codes is the correct code. A corresponding device is furthermore specified.
US10951231B2 Compression and decompression engines and compressed domain processors
Compressed domain processors configured to perform operations on data compressed in a format that preserves order. The Compressed domain processors may include operations such as addition, subtraction, multiplication, division, sorting, and searching. In some cases, compression engines for compressing the data into the desired formats are provided.
US10951214B1 Signal analysis method and signal analysis module
A signal analysis method for recovering a clock signal from an input signal is described. The input signal comprises a symbol sequence, wherein each symbol has one of N different amplitude values, and wherein N is an integer bigger than 1. The signal analysis method comprises the following steps: The input signal is received. Transition times of the input signal are determined, wherein the input signal respectively crosses one of several predetermined amplitude thresholds at the transition times. The transition times are transformed into one reference symbol period, thereby obtaining transformed transition times. The clock signal is determined based on the transformed transition times. Further, a signal analysis module for recovering a clock signal from an input signal is described.
US10951212B2 Self-timed processors implemented with multi-rail null convention logic and unate gates
There is disclosed a self-timed processor. The self-timed processor includes a plurality of functional blocks comprising null convention logic. Each of the functional blocks outputs one or more multi-rail data values. A global acknowledge tree generates a global acknowledge signal provided to all of the plurality of functional blocks. The global acknowledge signal switches to a first state when all of the multi-rail data values output from the plurality of functional blocks are in respective valid states, and the global acknowledge signal switches to a second state when all of the multi-rail data values output from the plurality of functional blocks are in a null state.
US10951211B2 FPC integrated capacitance switch and method of manufacturing the same
Object: To provide an FPC integrated capacitance switch and a method of manufacturing the same, which allow an FPC portion to have high electrical reliability when used in a bent manner and to have wiring lines to be densely arranged. Solution: The FPC integrated capacitance switch includes a transparent flexible substrate (1) including a sensor unit (11) and a tail portion (12), a plurality of electrodes (2) formed on a first main surface (1a) of the transparent flexible substrate (1) and in the sensor unit (11), a plurality of first electrode wiring lines (21), a plurality of second electrode wiring lines (22) arranged and formed in parallel in the tail portion (12) and made of a photoresist including conductive particles, an electromagnetic shield (3) formed on a second main surface (1b) of the transparent flexible substrate (1) overlapping in plan view a region including the plurality of electrodes (2), a pair of first electromagnetic shield wiring lines (31), a pair of second electromagnetic shield wiring lines (32) formed in the tail portion (12) to be arranged in plan view outward of a region including the plurality of second electrode wiring lines (22), the second electromagnetic shield wiring lines (32) being made of a photoresist including conductive particles, and an electromagnetic shield mask (33) formed on the second main surface (1b) of the transparent flexible substrate (1) overlapping in plan view the region including the plurality of second electrode wiring lines (22), the electromagnetic shield mask (33) including a light-shielding metal film.
US10951196B2 Multiplexer, high-frequency front-end circuit, and communication device
A multiplexer includes a first filter that is a ladder elastic wave filter including series-arm resonators and parallel-arm resonators, a second filter connected to the first filter at a common connection point, and a board including an inductor pattern defining an inductor connected in parallel with the series-arm resonator, and a ground pattern provided in the layer in which the inductor pattern is provided, so as to be disposed at a distance from and adjacent to the inductor pattern. A minimum distance between the inductor pattern and the ground pattern is not greater than about 1.55 times a minimum pattern width in the ground pattern.
US10951195B2 Acoustic resonator filter package
An acoustic resonator filter package includes an acoustic resonator including a piezoelectric layer, a first electrode disposed on a first surface of the piezoelectric layer, and a second electrode disposed on a second surface of the piezoelectric layer; a first substrate having an upper surface on which the acoustic resonator is disposed, the first substrate comprising a first coupling member surrounding the acoustic resonator; a filter spaced apart from the acoustic resonator in an upward direction; a second substrate having a lower surface on which the filter is disposed, the second substrate including a second coupling member disposed above the first coupling member; and a connection member connecting the first coupling member and the second coupling member to each other, the connection member being made of a material different from a material of which the first coupling member and the second coupling member are made.
US10951194B2 Acoustic wave filter, multiplexer, and communication apparatus
A filter body includes a serial arm and one or more parallel resonators in a state where they are connected in a ladder shape. The serial arm includes a plurality of serial resonators connected in series to each other. A difference of resonance frequencies among the plurality of serial resonators is smaller than a half of a difference between the resonance frequency and an antiresonance frequency of each serial resonator. The serial arm includes a first divided arm which extends from one side toward the other side in a predetermined direction on the piezoelectric substrate, and a second divided arm which is folded back from the other side of the first divided arm and extends toward the one side. The shield conductor includes a portion which is located between at least one of the serial resonators included in the first divided arm and at least one of the serial resonators included in the second divided arm.
US10951191B1 Low-leakage automatic adjustable diplexer
Provided is a low-leakage automatic adjustable diplexer including a body, a thin plate and two resonant regulators. The body has therein cuboid waveguide channels each having a feeding portion, a reception port portion, a transmission port portion, a fitting portion, a first filtering portion, a second filtering portion, first E/H conversion units connected to two ends of the first filtering portion, respectively, and second E/H conversion units connected to two ends of the second filtering portion, respectively. The thin plate is clamped inside the body. The resonant regulators each have a plurality of frequency disturbance elements adjustably protruding into the first and second filtering portions. Given the E/H conversion units and the frequency disturbance elements penetratingly disposed on the H-side sidewall of the cuboid waveguide cavity, it is unnecessary for the cuboid waveguide channels to undergo any processing process for forming therein any protrusion-style insulation walls, thereby attaining low leakage.
US10951185B2 Differential amplifier circuit and serial transmission circuit
A differential amplifier circuit has a first current circuit comprising a first transistor and a second transistor, and to flow a current depending on a voltage of a first input signal, a second current circuit comprising a third transistor and a fourth transistor, and to flow a current depending on a voltage of a second input signal, a fifth transistor comprising a gate connected to a gate and the drain of the second transistor, and to flow a current that is M times greater than the current flowing between the drain and the source of the second transistor, and a sixth transistor comprising a gate connected to a gate and the drain of the fourth transistor and cascode-connected to the first transistor, and to flow a current that is N times greater than the current flowing between the drain and the source of the fourth transistor.
US10951184B2 Push-pull dynamic amplifier circuits
A push-pull dynamic amplifier is operable in reset and amplification phases. The amplifier includes first NMOS and PMOS input transistors that are electrically coupled to a first input terminal and a first output terminal. Second NMOS and PMOS input transistors are electrically coupled to a second input terminal and a second output terminal. First and second reset switches are electrically coupled to the first and second output terminals, respectively. A power supply switch is electrically coupled to the first and the second PMOS transistors, and a ground switch is electrically coupled to the first and the second NMOS transistors. During the reset phase, the reset switches are closed and the power supply switch and the ground switch are opened. During the amplification phase, the reset switches are opened and the power supply switch and the ground switch are closed.
US10951182B1 Millimeter wave power amplifier circuit and millimeter wave power amplifier device
A millimeter wave power amplifier device has multiple millimeter wave power amplifier circuits. Each millimeter wave power amplifier circuit includes a transistor, a first serial connection resonation unit, a second serial connection resonation unit, multiple first frequency band adjustment units and multiple second frequency band adjustment units. The transistor has a first end connected with an input end, a second end connected with a grounding end and a third end connected with an output end. Each of the first and second frequency band adjustment units has a switch member and two storage members. The switch member and the storage members of the first and second frequency band adjustment units are serially connected. The millimeter wave power amplifier device can achieve multi-frequency band adjustable effect to lower the cost.
US10951180B2 RF power transistors with impedance matching circuits, and methods of manufacture thereof
Embodiments of an RF amplifier include a transistor with a control terminal and first and second current carrying terminals, and a shunt circuit coupled between the first current carrying terminal and a ground reference node. The shunt circuit is an output pre-match impedance conditioning shunt circuit, which includes a first shunt inductance, a second shunt inductance, and a shunt capacitor coupled in series. The first shunt inductance comprises a plurality of bondwires coupled between the first current carrying terminal and the second shunt inductance, and the second shunt inductance comprises an integrated inductor coupled between the first shunt inductance and a first terminal of the shunt capacitor. The shunt capacitor is configured to provide capacitive harmonic control of an output of the transistor.
US10951177B1 Radio frequency power limiter with reflected power detection
A radio frequency (RF) power limiter includes an input direct current (DC) block, an output DC block, a limiter diode, a RF choke, and a test diode. A first terminal of the limiter diode is coupled to a node between the input DC block and the output DC block, and a second terminal of the limiter diode is coupled to an electrical ground. A first terminal of the RF choke is coupled to the node between the input DC block and the output DC block so that the first terminal of the RF choke is coupled to the first terminal of the limiter diode. A first terminal of the test diode is coupled to the second terminal of the RF choke, and a second terminal of the test diode is coupled to the electrical ground.
US10951176B2 Highly linear low noise transconductor
A transconductance circuit comprises a first transistor, a second transistor, a first source-degeneration device, a second source-degeneration device, a first feedback device, and a second feedback device. The gate node of the first transistor is coupled to a source node of the second transistor via the first feedback device. The gate node of the second transistor is coupled to a source node of the second transistor via the second feedback device. The source node of the first transistor is coupled to a reference voltage via the first source-degeneration device. The source node of the second transistor is coupled to the reference voltage via the second source-degeneration device.
US10951175B2 Envelope tracking circuit and related power amplifier apparatus
An envelope tracking (ET) circuit and related power amplifier apparatus is provided. An ET power amplifier apparatus includes an ET circuit and a number of amplifier circuits. The ET circuit is configured to provide a number of ET modulated voltages to the amplifier circuits for amplifying concurrently a number of radio frequency (RF) signals. The ET circuit includes a target voltage circuit for generating a number of ET target voltages adapted to respective power levels of the RF signals and/or respective impedances seen by the amplifier circuits, a supply voltage circuit for generating a number of constant voltages, and an ET voltage circuit for generating the ET modulated voltages based on the ET target voltages and a selected one of the constant voltages. By employing a single ET circuit, it may be possible to reduce footprint and improve heat dissipation of the ET power amplifier apparatus.
US10951168B2 Electronic envelope detection circuit and corresponding demodulator
An electronic envelope detection circuit includes an input signal detecting circuit having at least one MOS transistor configured to receive a radiofrequency input signal and to deliver an internal signal on the basis of the input signal. The biasing point of the at least one transistor is controlled by the input signal and a control signal. A processing circuit that is coupled to the input signal detecting circuit is configured to deliver a low-frequency output signal on the basis of the internal signal and further deliver the control signal on the basis of the output signal. In operation, the value of the control signal decreases when the average power of the input signal increases, and vice versa.
US10951159B2 Solar tracker control system and method
A pneumatic control unit configured to inflate a first and second set of bellows with fluid from a pneumatic fluid source via a pneumatic circuit, the first and second set of bellows associated with one or more pneumatic actuators. The pneumatic control unit determines a target configuration of the actuators based on a determined current position of the sun; determines a current configuration of the actuators; determines a difference between the determined current configuration and target configuration of the actuators; determines that the difference between current configuration and the target configuration of the actuators is outside of a tolerance range; and actuates the actuators toward the determined target configuration by at least one of inflating the first or second set of bellows with fluid from the pneumatic fluid source via the pneumatic circuit.
US10951149B2 Method and apparatus for pulse-width modulation of a variable-frequency drive
The present invention disclose a method and apparatus for pulse-width modulation (PWM) of a variable-frequency drive (VFD), the method comprising: for each sector of a space vector graph for PWM of the VFD, identifying at least two possible clamping phases in switching between the vectors in the sector; comparing currents in multiple phases in at least one PWM cycle; in the sector of the space vector graph corresponding to the PWM cycle, determining the possible clamping phase with the maximum current in the at least two possible clamping phases; and clamping the determined possible clamping phase with the maximum current.
US10951140B2 Synchronous motor drive device, air-sending device and air-conditioning device
A synchronous motor drive device drives a plurality of synchronous motors, and includes a power converter that converts power to supply power to the plurality of synchronous motors, a first switch device that electrically connects or disconnects between the power converter and each of the plurality of synchronous motors, and a controller that, based on a higher order command, performs stability judgment processing of the plurality of synchronous motors, determines the number of synchronous motors to be driven and a drive speed from among the plurality of synchronous motors, selects a synchronous motor corresponding to the number of the synchronous motors from among the plurality of synchronous motors, controls the first switch device corresponding to the selected synchronous motor to electrically connect the power converter to the synchronous motor and to supply the power, and instructs, to the power converter, the drive speed of the synchronous motor to be driven.
US10951136B1 Circuit for producing electrical energy
A circuit for generating electrical energy is disclosed. The circuit uses a pulse generator in combination with a tube having a cavity therein. The tube can have material therein, such as solid material or fluid passing therethrough. A thyristor or other negative resistance is in series with the tube to increase a change of voltage with respect to time. A resultant energy applied to a load is larger than the energy supplied by the pulse generator due to the absorption of external energy by the tube.
US10951135B2 Linear driving mechanism for driving driven object, image pickup apparatus, lens barrel, and stage moving apparatus
A linear driving mechanism capable of moving a driven object smoothly and lengthening its service life. A first vibration element and a second vibration element sandwich a friction member therebetween. A first holding member holding the first vibration element is rotatably supported by a first shaft. A second holding member holding the second vibration element is rotatably supported by a second shaft. An urging part moves the first holding member and the second holding member to press these vibration elements against the friction member. A coupling member couples the first holding member with a driven object. A pressing part presses the coupling member against a moving body including the first and second holding members. A direction of a pressing force of the pressing part intersects with the first shaft when the coupling member couples with the first holding member.
US10951128B2 Main circuit wiring member and power conversion device
A busbar includes an opening, a first terminal, and a second terminal. The first terminal includes a first terminal piece with a step-like bent shape, in which the first terminal piece is bent from a conductor along a bending line, and a plurality of hole portions formed on the first terminal piece and arrayed in a direction parallel to the bending line. The second terminal includes a second terminal piece with a step-like bent shape, in which the second terminal piece is bent from a conductor along a bending line, and a plurality of hole portions formed on the second terminal piece and arrayed in a direction parallel to the bending line. The busbar balances the current sharing in a current that flows through a plurality of fastening points.
US10951121B2 Closed loop foldback control
A controller for use in a power converter comprising a comparator, request control, and foldback control. The comparator configured to receive a feedback signal representative of an output of the power converter and a first regulation reference representative of a target value for the output, and in response to the comparison of the feedback signal and the first regulation reference, generate a first regulation signal. Request control configured to receive the first regulation reference, and output a request signal with request events. Foldback control configured to receive the first regulation signal to generate the first regulation reference, the foldback control further configured to sense a foldback or fault condition if the feedback signal is less than the first regulation reference for a threshold duration of time, the foldback control further configured to vary the first regulation reference in response to the sensed foldback or fault condition to reduce the output.
US10951115B2 Switching regulator
A switching regulator includes a switch device that is connected between an input terminal to which an input DC voltage is applied and an output terminal from which an output DC voltage is output, and that is turned on and off according to a drive signal; a hysteresis generation circuit to which the input DC voltage and the output DC voltage are applied; a reference voltage generation circuit that generates a reference voltage having a gradient proportional to an output current or an output voltage; and a drive signal generation circuit that generates the drive signal by comparing the output DC voltage with the reference voltage, and that, where the hysteresis generation circuit generates the output current or the output voltage that is inversely proportional to a differential voltage between the input DC voltage and the output DC voltage.
US10951114B2 Apparatuses and methods for charge pump regulation
Certain embodiments of the present invention include an apparatus comprising a charge pump, configured to provide an output voltage at an output node of the charge pump, and a charge pump regulator circuit coupled to the charge pump. One such charge pump regulator circuit is configured to control the charge pump to increase the output voltage during a first period of time. Such a charge pump regulator circuit can also cause a node of a circuit coupled to the output node of the charge pump to reach a target voltage level during a second time period.
US10951110B2 Control method and device for alternating-current and direct-current conversion circuit, and computer storage medium
Disclosed in embodiments of the present invention are a control method and device for an alternating-current and direct-current conversion circuit, and a computer storage medium. The alternating-current and direct-current conversion circuit comprises a first commutation unit, a second commutation unit, and a coupling unit. By obtaining voltage information and current information of the alternating-current and direct-current conversion circuit, a controllable device of the first commutation unit can be controlled to be turned on in delay or turned off in advance; and the second commutation unit is controlled to work in a controllable rectification state or a controllable inversion state or an uncontrollable rectification state.
US10951108B1 Switching power supply controlling circuit and controlling method thereof
This invention provides a switching power supply controlling circuit, the switching power supply comprises an upper transistor and a lower transistor, the switching power supply controlling circuit comprises a boost circuit, an input terminal of the boost circuit is connected to an input terminal of the switching power supply, the boost circuit output a first voltage to control a working state of the boost circuit, driving the upper transistor to be in an on state. The switching power supply controlling circuit adopts a boost circuit to provide a driving power for the upper transistor, and there is no need to set a bootstrap pin or a bootstrap capacitor.
US10951095B2 Electric machine arc path protection
In one an exemplary aspect of the present disclosure, an engine includes a drive shaft; an electric machine including a stator assembly and a rotor assembly, the rotor assembly rotatable relative to the stator assembly; and an electrical break, the drive shaft coupled to the rotor assembly through the electrical break.
US10951082B2 Stator of rotating armature and assembly method thereof
A stator of a rotating armature is provided which has: a stator core comprising laminated electromagnetic steel plates, the stator core including a plurality of teeth and slots formed on an inner periphery thereof; a first insulator and a second insulator inserted in the stator core; and windings wound around the teeth, wherein the first insulator includes a first comb-like engagement portion placed in the slots, the second insulator includes a second comb-like engagement portion placed in the slots, the first comb-like engagement portion includes a first tapered shape formed on a first distal end portion thereof, the second comb-like engagement portion includes a second tapered shape and a third tapered shape formed each on either side of a second distal end portion thereof in a radial direction of the stator core, and the first end portion and second distal end portion overlap with each other in the radial direction.
US10951077B2 Rotor and motor having the same
A rotor may include a first rotor core and a second rotor core. The first rotor core includes a first core body and a first teeth protruding from an outer circumferential surface of the first core body. and the second rotor core includes a second core body and a second teeth protruding from an outer circumferential surface of the second core body. Each of the first teeth includes a first extension protruding axially in a first direction, and each of the second teeth includes a second extension protruding axially in a second direction opposite the first direction. The first extension includes a first protrusion provided on a first inner circumferential surface of the first extension, and the second extension includes a second protrusion provided on a second inner circumferential surface of the second extension.
US10951074B2 Permanent magnet, rotary electrical machine, and vehicle
A permanent magnet is expressed by a composition formula: RpFeqMrCutCo100-p-q-r-t. The magnet comprises a metal structure including a main phase having a Th2Zn17 crystal phase and a grain boundary phase. The main phase includes a cell phase having the Th2Zn17 crystal phase and a Cu-rich phase. A section including a c-axis of the Th2Zn17 crystal phase has a first region in the crystal grain and a second region in the crystal grain, the first region is provided in the cell phase divided by the Cu-rich phase, the second region is provided within a range of not less than 50 nm nor more than 200 nm from the grain boundary phase in a direction perpendicular to an extension direction of the grain boundary phase, and a difference between a Cu concentration of the first region and a Cu concentration of the second region is 0.5 atomic percent or less.
US10951072B2 Wireless power device having plurality of transmission coils and driving method therefor
A wireless power transmitter having a plurality of transmission coils is disclosed. The present transmitter comprises: first to Nth coils; and a control unit for transmitting, to a wireless power receiver, a first sensing signal through the first to Nth coils, and adjusting transmission orders of the first to Nth coils for transmitting a second sensing signal, on the basis of the signal strength of a received first signal strength indicator when the first signal strength indicator corresponding to the first sensing signal is received, wherein the control unit can transmit, to the receiver, the second sensing signal through the first to Nth coils on the basis of the adjusted transmission orders. Therefore, device efficiency and user convenience can be improved.
US10951071B2 Wireless charging system for using frequency control
Disclosed is a transmitter used for a wireless charging system. The transmitter includes a plurality of phase locked loops (PLLs) that outputs single-phase power signals, a plurality of antennas that transmits power signals transmitted from the plurality of PLLs to a receiver, and a controller that determines a specific frequency for the receiver based on a signal strength indication (RSSI) received from the receiver and allows output frequencies of the plurality of PLLs to be different from each other in a specific frequency band preset based on the specific frequency.
US10951067B2 Power transmission unit
In the power transmission unit, a first coil pattern includes first inner side patterns, and first outer side patterns provided on the outer side of the first inner side patterns. A second coil pattern includes second inner side patterns, and second outer side patterns provided on the outer side of the second inner side patterns. The first and second coil patterns are configured such that the first inner side patterns and the second outer side pattern are connected, and the first outer side patterns and the second inner side patterns are connected. Then, the first and second coil patterns transfer power to the power transmission coil pattern of a power receiving unit in a contactless manner.
US10951065B2 Power feed system
A power feed system according to the present disclosure includes a power feed device and a power receiving device. The power receiving device includes a power receiving section that receives power wirelessly from the power feed device with use of a power receiving coil, and a first communication section that transmits, to the power feed device, coil information indicating whether or not a coil is provided near the power receiving coil. The power feed device includes a power feed section that supplies power wirelessly to the power receiving device, a second communication section that receives the coil information, and a controller that performs, on the basis of the coil information, a first determination as to whether or not to supply power to the power receiving device, and controls an operation of the power feed section on the basis of a result of the first determination.
US10951060B2 Energy supply device to supply electrical energy for at least one terminal device and method for operating an energy supply device
An energy supply device to supply electrical energy for a motor vehicle, having a power grid connector for connection of the energy supply device to an alternating current power grid, having at least one first connecting device for producing a cabled electrical connection between the power grid connector and the motor vehicle, and having at least one second connecting device for producing a cableless electrical connection between the power grid connector and the motor vehicle. The first connecting device and the second connecting device are connected to the power grid connector via a common rectifier device.
US10951047B2 System for providing in-transit power for active storage containers
A container having a battery and one or more active systems for maintaining temperature or other characteristics of goods stored within the container relies on a battery to maintain those active systems during transit. The size of the battery required for such applications may be reduced by providing access to external power during a shipment cycle. For example, shelves within transit vehicles or warehouses can supply electricity to the active systems via a wireless or wired connection, or they may recharge the container's battery, or both. The container may also have data bridging capabilities that use short range wireless technology to communicate with nearby devices that have access to other data streams, such as GPS data and internet connectivity. When bridged with a provider, the container may have access to new data streams, or may be able to disable internal devices providing those same data streams to conserve power.
US10951045B2 Circuits and methods for current drain of a battery for wireless sensor data transmission
Disclosed is a circuit including a sensor, a battery and a reservoir capacitance, the sensor being configured to generate sensor data and the capacitance being provided by one or more discrete capacitors. A first circuit component is configured to drain current from the battery to the reservoir capacitor to store energy in the reservoir capacitor at a safe rate. The safe rate does not adversely affect the battery's life. A second circuit component is configured to generate a series of data packets including sensor data at particular time intervals. A third circuit component is configured to transmit the series of data packets with the stored energy of the reservoir capacitor so that the transmitting does not drain the reservoir capacitor of all stored energy.
US10951038B2 Power supply device, power supply system, and method of controlling power supply
A power supply control device includes a control unit, and a power path that is connected to a primary external power system. If a connection state between the primary external power system and the power path is in a disconnected state, the control unit is configured to control power output of at least one power conditioner of at least one corresponding secondary external power generation unit, based on (a) an amount of power consumption of a specific load connected to the power supply control device through the power path, and (b) a power generation output of the secondary external power generation unit.
US10951033B2 Method for controlling frequency of stand-alone microgrid and power converter for energy storage device for controlling same
The present invention relates to a method for controlling the frequency of a stand-alone microgrid wherein an energy storage device of the stand-alone microgrid is operated as a main power source by controlling a battery power conditioning system (PCS) of the stand-alone microgrid in a constant voltage constant frequency (CVCF) mode. According to the present invention, it is possible to operate the frequency stably while considering the fuel cost and power generation efficiency of a stand-alone microgrid.
US10951026B2 Power distribution apparatus
A power distribution apparatus includes a power source terminal, a power-distributing module, at least a power distribution module, an input detection unit, at least an output detection unit and a management unit. The power source terminal receives an input power. The power-distributing module converts the input power into an output power. Each of the power distribution modules includes a plurality of output ports. The power distribution module receives the output power to output the output power through the output ports. The input detection unit detects the input power to generate a set of input information. The output detection unit detects the output power to generate at least a set of output information correspondingly. According to the input information or the output information, the management unit controls the output ports to be turned on or off correspondingly.
US10951023B2 Variable level power clamping circuit
A variable level power clamping circuit that may be used for the bypass path of an RF receiver having a low-noise amplifier (LNA). Impedance transform circuitry is used to transform the impedance of a signal path to a higher or lower impedance at a clamping circuit, causing the voltage at the clamping circuit to be, respectively, higher (thus clamping at a lower power level) or lower (thus clamping at a higher power level), and then transform the impedance after the clamping circuit to another value, such as to the impedance of the signal path. In a variant embodiment, the clamping circuit and an impedance matching element coupled to an LNA amplification path are re-purposed by selectively connecting those circuit elements to the LNA bypass path through a suitable impedance transform element when in a bypass mode.
US10951022B2 Current distributor and protection system for a vehicle
A current distributor for a vehicle, having an input and a plurality of load channels which connect the input to a connected load via a safety fuse and a line in each case, and to a protection system for a vehicle having such a current distributor. In this case, a standby channel connects the input to the connected loads via an electronic fuse, wherein an evaluation and control unit checks the safety fuses for functionality and switches on a semiconductor switch of the electronic fuse and forms a redundant current path between the input and the connected loads via the standby channel if at least one of the safety fuses is identified as having been tripped.
US10951011B2 Spark plug for internal combustion engines
A spark plug includes a housing, an insulator, a center electrode, and an earth electrode. The earth electrode has a gap-forming surface which forms a discharge gap between the gap-forming surface and a tip surface of the center electrode. The insulator includes an insulator protrusion protruding on the tip side of the housing in a plug axial direction. At least one of cross-sections passing through a plug center axis and parallel to the plug axial direction is referred to as an axial parallel cross-section. The outer peripheral surface of the insulator protrusion includes an insulator inclined surface extending inward toward the tip in the plug axial direction, in a straight line or a curve that is convex inward, in the axial parallel cross-section. In the axial parallel cross-section, a virtual straight line passing through both ends of the insulator inclined surface passes through the gap-forming surface.
US10951008B2 Creating arbitrary patterns on a 2-d uniform grid VCSEL array
An optoelectronic device includes a semiconductor substrate and an array of optoelectronic cells, formed on the semiconductor substrate. The cells include first epitaxial layers defining a lower distributed Bragg-reflector (DBR) stack; second epitaxial layers formed over the lower DBR stack, defining a quantum well structure; third epitaxial layers, formed over the quantum well structure, defining an upper DBR stack; and electrodes formed over the upper DBR stack, which are configurable to inject an excitation current into the quantum well structure of each optoelectronic cell. A first set of the optoelectronic cells are configured to emit laser radiation in response to the excitation current. In a second set of the optoelectronic cells, interleaved with the first set, at least one element of the optoelectronic cells, selected from among the epitaxial layers and the electrodes, is configured so that the optoelectronic cells in the second set do not emit the laser radiation.
US10951006B2 High-power laser packaging utilizing carbon nanotubes and partially reflective output coupler
In various embodiments, laser devices include a thermal bonding layer featuring an array of carbon nanotubes and at least one metallic thermal bonding material.
US10951005B2 Techniques for attachment and alignment of optical components on a thermoelectric cooler (TEC) and an optical subassembly implementing same
In general the present disclosure is directed to a temperature control device, e.g., a TEC, that includes a top plate with at least first and second contact pads to allow for a soldering process to attach optical components to the first contact pad without causing one or more layers of the second contact pad to reflow and solidify with an uneven mounting surface. Thus, optical components such as a focus lens can be mounted to the second contact pad via, for instance, thermal epoxy. This avoids the necessity of a submount to protect the focus lens from the relatively high heat introduced during a soldering process as well as maintain the flatness of the second contact pad within tolerance so that the mounted focus lens optically aligns by virtue of its physical location/orientation with other associated optical components coupled to the first contact pad, e.g., a laser diode.
US10951004B2 Light source device
A light source device includes a substrate and a plurality of laser light sources. The laser light sources each include a submount mounted on the substrate, and a semiconductor laser element mounted on the submount. The laser light sources are individually and independently disposed on the substrate. The laser light sources disposed adjacent to each other and emitting light having an identical wavelength band differ from each other in thermal resistance at a region between the semiconductor laser element and the substrate.
US10951001B2 Tandem pumped fiber laser or fiber amplifier
In an example, an apparatus to tandem pump a fiber laser or fiber amplifier may include a combiner; a power amplifier or a power oscillator, or a combination thereof, coupled to an output of the combiner; a seed laser to output light to the power amplifier or the power oscillator, or the combination thereof, via the combiner; and a tandem pump to generate light of a pump source signal, wherein the light of the pump source signal is output to the combiner to cladding pump the power amplifier or the power oscillator, or the combination thereof. Other embodiments may be disclosed and/or claimed.
US10950996B2 Multiplex connecting device capable of switching an operability of a single connector thereof
A multiplex connecting device capable of switching to a single connector includes a first connector, a second connector, and an outer housing assembly. The outer housing assembly includes a first shell and a second shell. The first shell and the second shell respectively cover the outside of the first connector and the second connector. The outer housing assembly can move on the first connector and the second connector, and switch to use a single connector (one of the first connector and the second connector). Accordingly, multiple connectors are integrated into one component.
US10950990B2 Reel based outlet relocation/extension system
A power adapter may include a base wall mounted power adapter configured to be plugged into a wall power outlet and at least one extension adapter unit electrically coupled to the base wall mounted power adapter and configured to be extended away from the wall power outlet. The at least one extension adapter unit may include an electrical conduit reel configured to unravel in response to the at least one extension adapter unit being extended.
US10950988B1 DC-DC conversion system
A direct current (DC)-DC conversion system including at least one DC source, at least one source cable, a DC-DC converter, at least one output cable, and at least one DC load. Each of the at least one source cable includes a source input connector, a source output connector, and a source input cable. The DC-DC converter includes a housing, a DC-DC input connector, and a DC-DC output connector. Each of the at least one output cable includes a load input connector, at least one load output connector, and a load output cable. The DC-DC converter is operable to receive energy from the at least one source via the at least one source cable, and is operable to provide energy to the at least one DC load via the at least one output cable.
US10950985B2 Shield connection element for a printed circuit board
The invention relates to a shield connection element for a printed circuit board, comprising a contact part with a central flat soldering section for soldering onto a printed circuit board, and two crimping sections adjacent thereto, of which at least one is designed for connection to a cable shield of a cable.
US10950984B1 Connector assembly having a low-impedance ground connection
An accessory for an electronic device includes a plug connector that is configured to connect to an electronic device when the electronic device is received by the accessory. The accessory also includes a receptacle connector at an exterior surface for coupling the accessory to a charging system when a mating connector is received within a receiving cavity of the receptacle connector. A bracket electrically and mechanically couples the plug connector to the receptacle connector. A ground spring is coupled to an exterior metallic shell of the receptacle connector and has a pair of spring arms that each have a distal end positioned within the receiving cavity such that when a mating plug connector is received within the receiving cavity a low-impedance ground path is formed between the mating connector and the plug connector.
US10950980B2 Connector and connector device
A connector device including: a plug connector provided with a plurality of plug terminals, a plug housing holding the plurality of plug terminals along a longer direction, and a plug shell held on the plug housing; and a receptacle connector provided with a plurality of receptacle terminals, a receptacle housing holding the plurality of receptacle terminals along the longer direction, and a receptacle shell held on the receptacle housing. The plug shell and the receptacle shell are electrically connected in a state in which the plug connector and the receptacle connector are mated together.
US10950967B2 Electric terminal housing with a terminal lock
An electric terminal housing includes a terminal cavity. The terminal cavity extends along a cavity axis from an insertion end to a mate end. The terminal cavity is adapted to hold an electric terminal. The terminal housing includes a terminal lock. The terminal lock includes a resilient arm that extends from the housing into the terminal cavity. The terminal lock includes a rib that extends from the arm toward the cavity axis.
US10950964B2 Electrical socket with contoured contact beams
An electrical socket and method of making an electrical socket. The socket has a cylindrical body defining a longitudinal axis and having opposite first and second end rings, a spaced contact beams, and an inner receiving area for accepting a mating pin. The first and second end rings being rotatably offset from one another with respect to the longitudinal axis, thereby twisting the contact beams into a hyperbolic geometry. Each beam has a middle section between first and second end sections and each contact beam. The middle section of each contact beam has a contour that defines an inner contact area such that the middle section extends further into the inner receiving area than the first and second end sections and such that the inner contact areas are positioned for contact with the mating pin when inserted into the inner receiving area.
US10950962B2 Electrical connector and electrical cable arrangement connected thereto
An electrical connector for electrically connecting at least two electrical conductors featuring first and second electrical cables. The connector features at least one first conductor plate allocated to the first cable and at least one second conductor plate allocated to the second cable. Each conductor plate features in total a number of conducting structures with first contact sections which corresponds to at least the number of the conductors for electrical contacting of the allocated conductors and also second contact sections. Furthermore, the connector features a number of coupling elements corresponding to the number of conductors which are designed for electrically contacting the second contact sections of the respective conductor plate allocated to the respective conductor by bridging of a spatial gap between the first and second conductor plate.
US10950961B2 Card edge connector structure
A card edge connector structure includes an insulating case, a terminal assembly, a first grounding sheet and a second grounding sheet. The terminal assembly includes a first terminal set and a second terminal set and is configured in the insulating case. The first grounding sheet is configured between the insulating case and the first terminal set, and the second grounding sheet is configured between the insulating case and the second terminal set. A first arm of the first grounding sheet contacts the first grounding terminal through a first groove of a first terminal fixing component, and a second arm of the second grounding sheet contacts the second grounding terminal through a second groove of a second terminal fixing component.
US10950946B2 Antenna, module substrate, and module
An antenna includes a first main conductor, a second main conductor, a first facing conductor, and a second facing conductor. The first main conductor includes a first end part and a second end part which is located on one side of a first direction relative to the first end part. The second main conductor includes a third end part adjacent to the first end part and a fourth end part which is located on the other side of the first direction relative to the third end part. The first facing conductor faces the first main conductor in a second direction intersecting with the first direction. The second facing conductor faces the second main conductor in the second direction. A pair of the facing conductors include portions outside a pair of the main conductors in the first direction.
US10950940B2 Electronically beam-steerable full-duplex phased array antenna
An electronically beam-steerable full-duplex phased array antenna is described. The phased array antenna includes an array of a plurality of radiating elements. The array includes at least one column having a plurality of radiating elements, and the array is configured to generate a radiation field. The phased array antenna includes a metasurface over the array of radiating elements. The metasurface introduces a phase shift to the radiation field of the array, to cause a beam of the phased array antenna to be angularly offset from the radiation field of the array.
US10950931B2 Wireless communication device
A wireless communication device of the present disclosure, to which an electric power measurement value is input that is measured in an electric power measurer to which a power supply side power line and a load side power line are connected, includes a first antenna element that transmits and receives radio waves and a wireless circuit connected to the first antenna element. The first antenna element has a longitudinal side perpendicular to a line along which the power supply side power line and the load side power line extend.
US10950918B1 Dual-mode monoblock dielectric filter
A dual-mode dielectric resonator using two dissimilar modes is described, the dissimilar modes supported by a ridge waveguide resonator and a ½-wavelength metalized cylindrical resonator within a single, metal-coated dielectric block. Each ridge waveguide resonator and cylindrical resonator form a resonator pair. Multiple pairs of ridge waveguide/cylindrical resonators are fabricated in the same dielectric block to form an 8-pole dielectric resonator filter for 5G or other applications. Transmission zeros can be positioned by the location of feeding probes along the cylindrical resonators.
US10950906B2 Passive thermal management system for battery
A battery includes a thermally conductive housing, a first battery cell enclosed within the thermally conductive housing, and a laminated element enclosed within the thermal conductive housing. The laminated element is in contact with the first battery cell and the thermally conductive housing. The laminated element includes one or more heat conducting layers and one or more intumescent layers. The laminated element is configured to conduct heat generated by the first battery cell from the first battery cell to the thermally conductive housing during normal operational conditions of the first battery cell. A local portion of the laminated element adjacent to where the laminated element contacts the first battery cell is configured to reconfigure into a non-heat conducting configuration when the first battery cell experiences a thermal runaway condition.
US10950904B2 Battery system and electrically driven vehicle equipped with battery system
A battery system having: a series unit in which battery units are connected in series; heat exchangers thermally coupled with the battery units and internally circulating the coolant; and an outer case in which the series units and the heat exchangers are accommodated. The battery unit has battery cells stacked together, a plus output terminal and a minus output terminal at both ends thereof. The battery unit disposed at an end of the plus output terminal side of the series unit is disposed at an inclined posture where the end of the plus output terminal side is away from the base plate of the outer case. The battery unit disposed at an end of the minus output terminal side of the series unit, is disposed at an inclined posture where the end of the minus output terminal side is away from the base plate of the outer case.
US10950899B2 Abuse tolerance in battery modules
An energy storage device and structure for energy storage cells is provided that includes a plurality of energy storage cells, each of the energy storage cells having side surface areas. The plurality of energy storage cells are arranged in a pattern with each energy storage cell being spaced a specified distance apart from one another. An expandable material is adhered, by an adhesive backing, to at least a portion of the side surface areas of one or more of the energy storage cells, and the expandable material expands within and at least part of the specified distance.
US10950898B2 Method and device for depassivation of a battery of a cash and valuables container
A method (100) for depassivation of a battery (BATT) of a cash and valuables container (10) includes at least one electronically controllable component (14) and an associated control circuit (18) being supplied by the battery (BATT). The control circuit (18) executes at least one control procedure for the at least one electronically controllable component (14). The valuables container can be transportable, e.g. a cash box (10), and includes an invalidation unit, in particular an ink dyeing system (14). The control circuit (18) then also executes the depassivation (120) of the battery (BATT) each time before activating or deactivating the at least one control procedure (130) or a sub-routine thereof, such as the sub-routine for controlling and driving the ink dyeing system. Specifically, the depassivation of the battery (BATT) is performed before each first/initial execution of the least one control procedure (130).
US10950897B2 Method of producing shape-conformable alkali metal-sulfur battery having a deformable and conductive quasi-solid electrode
Provided is a method of preparing an alkali-sulfur cell comprising: (a) combining a quantity of an active material, a quantity of an electrolyte containing an alkali salt dissolved in a solvent, and a conductive additive to form a deformable and electrically conductive electrode material, wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways; (b) forming the electrode material into a quasi-solid electrode (the first electrode), wherein the forming step includes deforming the electrode material into an electrode shape without interrupting the 3D network of electron-conducting pathways such that the electrode maintains an electrical conductivity no less than 10−6 S/cm; (c) forming a second electrode (the second electrode may be a quasi-solid electrode as well); and (d) forming an alkali-sulfur cell by combining the quasi-solid electrode and the second electrode having an ion-conducting separator disposed between the two electrodes.
US10950886B2 Large energy density batteries and methods of manufacture
Embodiments of the claimed invention are directed to a device, comprising: an anode that includes a lithiated silicon-based or lithiated carbon-based material or pure lithium metal or metal oxides and a sandwich-type sulfur-based cathode, wherein the anode and the cathode are designed to have porous structures. An additional embodiment of the invention is directed to a scalable method of manufacturing sandwich-type Li—S batteries at a significantly reduced cost compared to traditional methods. An additional embodiment is directed to the use of exfolidated CNT sponges for enlarging the percentage of sulfur in the cathode to have large energy density.
US10950876B2 Reactor unit
A reactor unit includes a plurality of reactors and a cooler. An inside of the cooler serves as a flow passage of refrigerant, and the reactors are mounted on an outside surface of a bottom plate of the cooler. The bottom plate separates the flow passage from an outside. A plurality of fins is provided on a surface of the bottom plate on the flow passage side. A flat portion in which the fins are not erected is provided in a first region and a second region. The first region is a region of the surface of the bottom plate on the flow passage side and corresponds to a space between a pair of coils of the reactor. The second region corresponds to each of four corners of each of the reactors in a plan view of the bottom plate.
US10950872B2 Fuel cell module
A cell monitor connector is inserted with a first surface following a guide portion. When the cell monitor connector is further inserted, the cell monitor connector makes contact with a projection portion. In a state where the attachment is completed, the projection portion is elastically deformed so as to press a second surface. Due to this force, the cell monitor connector is held such that it is sandwiched between the projection portion and the guide portion.
US10950868B2 Gas diffusion electrode and fuel cell
A gas diffusion electrode in which a microporous layer is provided on at least one surface of a conductive porous substrate, wherein the areas obtained by dividing the cross section perpendicular to the plane of the microporous layer into three equal parts in the thickness direction are a first area, a second area, and a third area, with respect to the conductive porous substrate side, the fluorine strength of the third area being 0.8 to 1.2 times the fluorine strength of the second area.
US10950867B2 Electrode, redox flow battery, and method for producing electrode
An object of the present invention is to provide an electrode which is used for a liquid flow-through device and in which liquid flow-through resistance is reduced and the utilization efficiency of the surface of carbon fiber is enhanced. Another object of the present invention is to provide a redox flow battery having excellent charge-discharge performance by use of the electrode which is used for the liquid flow-through device. The present invention provides an electrode to be used for a liquid flow-through device, the electrode including a plurality of sheets of carbon fiber nonwoven fabric each having irregularities on a surface of the sheet of carbon fiber nonwoven fabric being stacked or each having a through-hole on the carbon fiber sheet being stacked, and having inside of the electrode a plurality of gaps which is formed by recesses of the irregularities or the through-hole and is not opened in a thickness direction.
US10950866B2 Battery with active materials stored on or in carbon nanosheets
An energy storage device including an anode, a cathode, at least one of the anode and the cathode including a carbon nanosheet having an active material, such as selenium, in and/or on the carbon nanosheet, and an electrolyte. A carbon material including a carbon nanosheet derived from a biological precursor, such as nanocrystalline cellulose, including a plurality of micropores and an active material impregnated into at least a portion of the micropores of the carbon nanosheet.
US10950858B2 IC power source, various IC products provided with same, method for supplying power to IC, and method for driving IC
Various useful IC-related applications are provided using all solid lithium secondary batteries. For example, there is provided a power source for integrated circuit (IC) that includes an all-solid-state lithium secondary battery including a positive electrode layer, a solid electrolyte layer, and a negative electrode layer, wherein the all-solid-state lithium secondary battery itself has a function as a bypass capacitor, thereby being capable of supplying a temporarily increased peak current in addition to a steady current.
US10950854B2 Electrode and electrochemical device
The present application provides an electrode and an electrochemical device comprising the electrode. The electrode comprises a current collector; and an inorganic layer arranged on a surface of the current collector, wherein the inorganic layer comprises a metal oxide and does not comprise a polymer. The electrode of the lithium ion battery provided by the present application has little influence on the volume energy density of the lithium ion battery while improving the safety performance of the lithium ion battery.
US10950849B2 Hybrid materials and nanocomposite materials, methods of making same, and uses thereof
Hybrid materials and nanocomposite materials, methods of making and using such materials. The nanoparticles of the nanocomposite are formed in situ during pyrolysis of a hybrid material comprising metal precursor compounds. The nanoparticles are uniformly distributed in the carbon matrix of the nanocomposite. The nanocomposite materials can be used in devices such as, for example, electrodes and on-chip inductors.
US10950826B2 Techniques for print ink droplet measurement and control to deposit fluids within precise tolerances
An ink printing process employs per-nozzle droplet volume measurement and processing software that plans droplet combinations to reach specific aggregate ink fills per target region, guaranteeing compliance with minimum and maximum ink fills set by specification. In various embodiments, different droplet combinations are produced through different printhead/substrate scan offsets, offsets between printheads, the use of different nozzle drive waveforms, and/or other techniques. These combinations can be based on repeated, rapid droplet measurements that develop understandings for each nozzle of means and spreads for expected droplet volume, velocity and trajectory, with combinations of droplets being planned based on these statistical parameters. Optionally, random fill variation can be introduced so as to mitigate Mura effects in a finished display device. The disclosed techniques have many possible applications.
US10950824B2 Flexible display device
A flexible display device includes: a display panel capable of being bent with respect to a folding line; and a metal plate disposed on the display panel and capable of being bent with respect to the folding line. The metal plate has a plurality of holes disposed on each side of the folding line, the plurality of holes being formed in a zigzag pattern with respect to the folding line.
US10950819B2 Electroluminescence display device
An electroluminescence display device includes: a first substrate and a second substrate facing each other, a bank configured to define a plurality of emission areas on the first substrate, a light-emitting layer including: a first light-emitting layer in a first emission area among the plurality of emission areas, a second light-emitting layer in a second emission area among the plurality of emission areas, and a third light-emitting layer in a third emission area among the plurality of emission areas, a first dam at an outer portion of the bank, a second dam at an outer portion of the first dam, a dummy light-emitting layer between the first dam and the second dam, and a sealant overlapping the dummy light-emitting layer, the sealant being between the first dam and the second dam.
US10950818B2 Apparatus and method for manufacturing display assembly
The present disclosure provides a display assembly manufacturing apparatus and a method for manufacturing a display assembly. The display assembly manufacturing apparatus includes a holding platform configured to hold a display device; a covering plate configured to cover the display device, such that a supporting film molding space is formed between an inner surface of the covering plate and a surface of the display device, wherein the supporting film molding space is configured to receive a liquid material which is cured in the supporting film molding space, such that the liquid material is molded into the supporting film. According to the present disclosure, a supporting film having a smaller thickness is integrated with the display device.
US10950810B2 Photoelectric conversion element, and method and apparatus for manufacturing the same
A photoelectric conversion element according to an embodiment includes: a first electrode; a second electrode; and a photoelectric conversion layer that is in contact with the first electrode and the second electrode and includes an active layer containing a perovskite compound. The active layer gives an X-ray diffraction pattern having a first diffraction peak ascribed to the (004) plane of the perovskite compound and a second diffraction peak ascribed to the (220) plane of the perovskite compound. The ratio of the maximum intensity of the first diffraction peak to the maximum intensity of the second diffraction peak is 0.18 or more.
US10950808B2 Method of preparing organic electronic device
A method of preparing an organic electronic device, an organic electronic device prepared using the same, and a use thereof are provided. For example, the method of effectively preparing an organic electronic device using a flexible substrate, the organic electronic device prepared using the same, and the use thereof may be provided.
US10950796B2 Light-emitting element and display device
Provided are a light-emitting element and a display device containing the light-emitting element. The light-emitting element comprises an anode, a cathode opposite to the anode, and a plurality of organic layers placed between the anode and the cathode; at least three of the plurality of organic layers each independently contain a compound having a spirobifluorene structure; or at least two of the plurality of organic layers each contain the compound having a spirobifluorene structure and together contain at least three types of the compound having a spirobifluorene structure. By providing the organic layers with the compound having a spirobifluorene structure, the HOMO or LUMO energy level difference for hole or electron transport between different organic layers can be reduced due to the spirobifluorene compounds having the same main ring structure, which facilitates injection of electrons and/or holes, improving the luminous efficiency and lowering the turn on voltage.
US10950790B1 Two-terminal electronic charge resistance switching device
A two-terminal memory device and methods for its use are provided. In the device, a bottom electrode is electrically continuous with a first operating terminal, and a control gate electrode is electrically continuous with a second operating terminal. A stack of insulator layers comprising a hopping conduction layer and a tunnel layer is contactingly interposed between the bottom electrode and the control gate electrode. The tunnel layer is thinner than the hopping conduction layer, and it has a wider bandgap than the hopping conduction layer. The hopping conduction layer consists of a material that supports electron hopping transport.
US10950788B1 Resistive memory device having an oxide barrier layer
A memory device is disclosed. The memory device includes a bottom contact, and a memory layer connected to the bottom contact, where the memory layer has a variable resistance. The memory device also includes a top electrode on the memory layer, where the top electrode and the memory layer cooperatively form a heterojunction memory structure. The memory device also includes a top contact on the top electrode, and a first barrier layer, including a first oxide material and a second oxide material, where the first oxide material is different from the second oxide material, and where the first barrier layer is between one of A) the memory layer and the bottom contact, and B) the top electrode and the top contact, where the first barrier layer is configured to substantially prevent the conduction of ions or vacancies therethrough.
US10950773B1 Light emitting diode devices
A light emitting assembly comprising at least one of each of a solid state device and a thermal radiation source, couplable with a power supply constructed and arranged to power the solid state device and the thermal radiation source, to emit from the solid state device a first, relatively shorter wavelength radiation, and to emit from the thermal radiation source non-visible infrared radiation, and a down-converting luminophoric medium arranged in receiving relationship to said first, relatively shorter wavelength radiation, and the infrared radiation, and which in exposure to said first, relatively shorter wavelength radiation, and infrared radiation, is excited to responsively emit second, relatively longer wavelength radiation. In a specific embodiment, monochromatic blue or UV light output from a light-emitting diode is down-converted to white light by packaging the diode and the thermal radiation device with fluorescent or phosphorescent organic and/or inorganic fluorescers and phosphors in an enclosure.
US10950769B2 Light emitting diode (LED) components including multiple LED dies that are attached to lead frames
A Light Emitting Diode (LED) component includes a lead frame and an LED that is electrically connected to the lead frame without wire bonds, using a solder layer. The lead frame includes a metal anode pad, a metal cathode pad and a plastic cup. The LED die includes LED die anode and cathode contacts with a solder layer on them. The metal anode pad, metal cathode pad, plastic cup and/or the solder layer are configured to facilitate the direct die attach of the LED die to the lead frame without wire bonds. Related fabrication methods are also described.
US10950758B2 Light-emitting device with reflective layer
A light-emitting device comprises a semiconductor structure comprising a surface and a side wall inclined to the surface, wherein the semiconductor structure comprises a first semiconductor layer, a second semiconductor layer on the first semiconductor layer, and an active layer between the first semiconductor layer and the second semiconductor layer, and the second semiconductor layer comprises a first edge and a first area; a reflective layer located on the second semiconductor layer and comprising an outer edge and a second area, wherein a distance between the first edge and the outer edge is greater than 0 μm and is not greater than 10 μm; and a first contact part comprising a metal formed on the reflective layer and the first semiconductor layer, wherein the first contact part comprises a first periphery comprising a first periphery length larger than a periphery length of the active layer from a top-view of the light-emitting device.
US10950756B2 Light emitting device including a passivation layer on a light emitting structure
The embodiments of the present invention relate to a light emitting device, a method for manufacturing a light emitting device, a light emitting device package, and a lighting device. A light emitting device according to an embodiment has: a light emitting structure including a first conductivity type semiconductor layer, a second conductivity type semiconductor layer, and an active layer disposed between the first conductivity type semiconductor layer and the second conductivity type semiconductor layer; a passivation layer disposed on the light emitting structure; and an insulating reflective layer disposed on the passivation layer. The passivation layer may include a first region disposed on an upper surface of the light emitting structure, and a second region disposed on side surfaces of the first conductivity type semiconductor layer, the second conductivity type semiconductor layer, and the active layer. The insulating reflective layer may be disposed on the first region, and an end portion of the insulating reflective layer may be disposed apart from an end portion of the first region.
US10950755B2 Light emitting diode, method of fabricating the same and LED module having the same
A light emitting diode is provided to include a first conductive-type semiconductor layer; a mesa including a second conductive-type semiconductor layer disposed on the first conductive-type semiconductor layer and an active layer interposed between the first and the second conductive-type semiconductor layers; and a first electrode disposed on the mesa, wherein the first conductive-type semiconductor layer includes a first contact region disposed around the mesa along an outer periphery of the first conductive-type semiconductor layer; and a second contact region at least partially surrounded by the mesa, the first electrode is electrically connected to at least a portion of the first contact region and at least a portion of the second contact region, and a linewidth of an adjoining region between the first contact region and the first electrode is greater than the linewidth of an adjoining region between the second contact region and the first electrode.
US10950738B2 Chip package and method for forming the same
A chip package is provided. the chip package includes a substrate having an upper surface, a lower surface, and a sidewall surface that is at an edge of the substrate. The substrate includes a sensing device adjacent to the upper surface of the substrate to sense a light source. The chip package also includes a first color filter layer disposed on the upper surface of the substrate to shield the light source. The first color filter layer includes an opening, so that the first color filter layer surrounds the sensing device via the opening. In addition, the chip package includes a redistribution layer disposed on the lower surface of the substrate. A method of forming the chip package is also provided.
US10950734B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor, a first conductor, a second conductor, a third conductor, a fourth conductor, a first insulator, a second insulator, a third insulator, and a fourth insulator. The first conductor and the semiconductor partly overlap with each other with the first insulator positioned therebetween. The second conductor and the third conductor have regions in contact with the semiconductor. The semiconductor has a region in contact with the second insulator. The fourth insulator has a first region and a second region. The first region is thicker than the second region. The first region has a region in contact with the second insulator. The second region has a region in contact with the third insulator. The fourth conductor and the second insulator partly overlap with each other with the fourth insulator positioned therebetween.
US10950729B2 Contact structure with insulating cap
A semiconductor device structure is provided. The semiconductor device structure includes a gate stack formed over a semiconductor substrate, a source/drain contact structure adjacent to the gate stack, and a gate spacer formed between the gate stack and the source/drain contact structure. The semiconductor device structure also includes a first insulating capping feature covering an upper surface of the gate stack, a second insulating capping feature covering an upper surface of the source/drain contact structure, and an insulating layer covering the upper surfaces of the first insulating capping feature and the second insulating capping feature. The second insulating capping feature includes a material that is different from a material of the first insulating capping feature. The semiconductor device structure also includes a via structure passing through the insulating layer and the first insulating capping feature and electrically connected to the gate stack.
US10950721B2 Self-aligned high voltage transistor
Certain aspects of the present disclosure generally relate to a transistor having a self-aligned drift region and asymmetric spacers. One example transistor generally includes a channel region; a gate region disposed above the channel region; a first implant region; a second implant region having a same doping type as the first implant region, but a different doping type than the channel region; a first spacer disposed adjacent to a first side of the gate region; a second spacer disposed adjacent to a second side of the gate region and having a wider width than the first spacer; and a drift region having an edge vertically aligned with an edge of the second spacer and disposed between the channel region and the second implant region. The channel region may be disposed between the first implant region and the drift region.
US10950715B2 Method of manufacturing semiconductor device including non-volatile memories and logic devices
A semiconductor device includes a non-volatile memory. The non-volatile memory includes a first dielectric layer disposed on a substrate, a floating gate disposed on the dielectric layer, a control gate, a second dielectric layer disposed between the floating gate and the control gate and having one of a silicon oxide layer, a silicon nitride layer and multilayers of silicon oxide and silicon nitride, and an erase gate and a select gate. The erase gate and the select gate include a stack of a bottom polysilicon layer and an upper metal layer.
US10950710B2 Fin-type field effect transistor
A fin-type field effect transistor including a substrate, insulators, a gate stack, a first spacer, a second spacer, and a third spacer is described. The substrate has fins thereon. The insulators are located over the substrate and between the fins. The gate stack is located over the fins and over the insulators. The first spacer is located over the sidewall of the gate stack. The second spacer is located over the first spacer. The first spacer and the second spacer includes carbon. The third spacer is located between the first spacer and the second spacer.
US10950708B2 Dishing prevention dummy structures for semiconductor devices
In some embodiments, an integrated circuit is provided. The integrated circuit may include an inner ring-shaped isolation structure that is disposed in a semiconductor substrate. Further, the inner-ring shaped isolation structure may demarcate a device region. An inner ring-shaped well is disposed in the semiconductor substrate and surrounds the inner ring-shaped isolation structure. A plurality of dummy gates are arranged over the inner ring-shaped well. Moreover, the plurality of dummy gates are arranged within an interlayer dielectric layer.
US10950698B2 Method and apparatus for selective nitridation process
Embodiments of the disclosure provide an improved apparatus and methods for nitridation of stacks of materials. In one embodiment, a method for processing a substrate in a processing region of a process chamber is provided. The method includes generating and flowing plasma species from a remote plasma source to a delivery member having a longitudinal passageway, flowing plasma species from the longitudinal passageway to an inlet port formed in a sidewall of the process chamber, wherein the plasma species are flowed at an angle into the inlet port to promote collision of ions or reaction of ions with electrons or charged particles in the plasma species such that ions are substantially eliminated from the plasma species before entering the processing region of the process chamber, and selectively incorporating atomic radicals from the plasma species in silicon or polysilicon regions of the substrate.
US10950692B2 Methods of forming air gaps between source/drain contacts and the resulting devices
One device disclosed herein includes, among other things, first and second active regions, a first source/drain contact positioned above the first active region, a second source/drain contact positioned above the second active region, and a dielectric material disposed between the first and second source/drain contacts, wherein the dielectric material defines an air gap cavity positioned between the first and second source/drain contacts.
US10950685B2 Tiled electronic device
A tiled electronic device includes a first electronic device and a second electronic device adjacent to each other. The first electronic device includes a first substrate having a first upper surface, a first lower surface, and a first side surface; and a first flexible substrate including a first upper portion, a first lower portion, and a first connection portion. The first upper portion is disposed corresponding to the first upper surface. The first lower portion is disposed corresponding to the first lower surface. The first connection portion is disposed corresponding to the first side surface. The second electronic device includes a second substrate having a second upper surface, a second lower surface, and a second side surface. The second side surface is opposite and adjacent to the first side surface. The first connection portion is located between the first side surface and the second side surface.
US10950683B2 Organic light-emitting diode display and method of manufacturing the same
An organic light-emitting diode (OLED) display and a method of manufacturing the same are disclosed. In one aspect, the display includes a plurality of pixel electrodes positioned over a substrate and separate from each other, a plurality of auxiliary wirings between the pixel electrodes, a pixel-defining layer over the pixel electrodes except for a central portion of the pixel electrodes and at least a portion of each of the auxiliary wirings, an intermediate layer over the pixel-defining layer and having a plurality of openings formed over the portion of each of the auxiliary wirings, and an opposite electrode positioned over the intermediate layer and facing the pixel electrodes, the opposite electrode electrically contacting the auxiliary wirings via the openings. The auxiliary wirings extend in a first direction and separate from each other by a first distance. The openings are aligned in a diagonal direction crossing the first direction.
US10950676B2 Array substrate, display panel and display device
An array substrate includes a base substrate including a plurality of pixel regions arranged in an array, a plurality of thin film transistors distributed within respective ones of the plurality of pixel regions, each of the thin film transistors including an active layer, a gate electrode, a source electrode and a drain electrode, the drain electrode including a first portion located in a second via, a passivation layer located on the source electrodes and the drain electrodes. The passivation layer is on the first portions of the drain electrode. A plurality of pixel electrodes are distributed within respective ones of the plurality of pixel regions and located on the passivation layer. Each of the pixel electrodes are electrically connected to a respective one of the drain electrodes through a respective third via that extends through the passivation layer.
US10950666B2 Pixel structure, OLED display screen and evaporation mask
The present disclosure provides a pixel structure, an OLED display screen, and an evaporation mask. The pixel structure includes a plurality of pixel unit groups arranged in an array. Each of the pixel unit groups includes a first sub-pixel, a second sub-pixel and a third sub-pixel. An edge of the first sub-pixel close to the third sub-pixel is not parallel to an edge of the first sub-pixel away from the third sub-pixel. An edge of the second sub-pixel close to the third sub-pixel is not parallel to an edge of the second sub-pixel away from the third sub-pixel. At least two adjacent first sub-pixels and/or at least two adjacent second sub-pixels of at least two adjacent pixel unit groups are formed by a same mask opening in the evaporation mask.
US10950663B2 Cross-point memory array and related fabrication techniques
Methods and apparatuses for a cross-point memory array and related fabrication techniques are described. The fabrication techniques described herein may facilitate concurrently building two or more decks of memory cells disposed in a cross-point architecture. Each deck of memory cells may include a plurality of first access lines (e.g., word lines), a plurality of second access lines (e.g., bit lines), and a memory component at each topological intersection of a first access line and a second access line. The fabrication technique may use a pattern of vias formed at a top layer of a composite stack, which may facilitate building a 3D memory array within the composite stack while using a reduced number of processing steps. The fabrication techniques may also be suitable for forming a socket region where the 3D memory array may be coupled with other components of a memory device.
US10950662B2 Resistive memory device with meshed electrodes
A method is presented for incorporating a resistive random access memory (RRAM) stack within a resistive memory crossbar array. The method includes forming a conductive line within an interlayer dielectric (ILD), constructing a barrier layer over a portion of the conductive line, forming a bottom meshed electrode, depositing a dielectric layer over the bottom meshed electrode, and forming a top meshed electrode over the dielectric layer, where each of the top and bottom meshed electrodes includes a plurality of isolations films.
US10950659B2 Multilayered seed for perpendicular magnetic structure
The present invention is directed to a perpendicular magnetic structure including a first seed layer comprising a first transition metal and nitrogen, a second seed layer deposited on top of the first seed layer, and a third seed layer deposited on top of the second seed layer. One of the second and third seed layers comprises cobalt, iron, and boron. The other one of the second and third seed layers comprises chromium. The perpendicular magnetic structure further includes a magnetic fixed layer structure formed on top of the third seed layer and having an invariable magnetization direction substantially perpendicular to a layer plane of the magnetic fixed layer structure. The magnetic fixed layer structure includes layers of a magnetic material interleaved with layers of a second transition metal. The first transition metal is titanium or tantalum. The second transition metal is one of nickel, platinum, palladium, or iridium.
US10950657B2 Apparatus and methods for integrating magnetoresistive devices
An integrated circuit device includes a memory portion and a logic portion. The memory portion may include a plurality of magnetoresistive devices and the logic portion may include logic circuits. The memory portion may include a plurality of metal conductors separated by a first interlayer dielectric material (ILD), wherein the first ILD is a low-k ILD or an ultra low-k ILD. And, the logic portion may include a plurality of metal conductors separated by a second interlayer dielectric material (ILD).
US10950652B2 Light-emitting structure having a plurality of light-emitting structure units
Disclosed herein is a light-emitting device. The light-emitting device includes a substrate with a top surface; a first light-emitting structure unit and a second structure light-emitting unit disposed on the top surface, the first light-emitting structure unit and the second light-emitting structure unit being spaced apart from each other, wherein each of the first light-emitting structure unit and the second light-emitting structure unit includes a lower layer having a first conductivity and an upper layer having a second conductivity; a trench between the first light-emitting structure unit and the second light-emitting structure unit, including a bottom portion which is a part of the top surface; an isolation layer, disposed on the trench and covering the bottom portion; and an electrical connection, electrically connecting the first light-emitting structure unit and the second light-emitting structure unit; wherein the lower layer includes an inclined sidewall and the electrical connection contacts the inclined sidewall.
US10950650B2 Complementary metal-oxide-semiconductor image sensors
A CMOS image sensor includes a substrate and at least one device isolation region in the substrate and defining first and second pixel regions and first and second active portions in each of the first and second pixel regions. A reset and select transistor gates are disposed in the first pixel region, while a source follower transistor gate is disposed in the second pixel region, such that pixels in the first and second pixel regions share the reset, select and source follower transistors. A length of the source follower transistor gate may be greater than lengths of the reset and selection transistor gates.
US10950647B2 Semiconductor device and method of manufacturing the same, and electronic apparatus
A semiconductor device is provided as a back-illuminated solid-state imaging device. The device is manufactured by bonding a first semiconductor wafer with a pixel array in a half-finished product state and a second semiconductor wafer with a logic circuit in a half-finished product state together, making the first semiconductor wafer into a thin film, electrically connecting the pixel array and the logic circuit, making the pixel array and the logic circuit into a finished product state, and dividing the first semiconductor wafer and the second semiconductor being bonded together into microchips.
US10950644B2 Image pickup element, method of manufacturing image pickup element, and electronic apparatus
An image pickup element includes: a semiconductor substrate including a photoelectric conversion section for each pixel; a pixel separation groove provided in the semiconductor substrate; and a fixed charge film provided on a light-receiving surface side of the semiconductor substrate, wherein the fixed charge film includes a first insulating film and a second insulating film, the first insulating film being provided contiguously from the light-receiving surface to a wall surface and a bottom surface of the pixel separation groove, and the second insulating film being provided on a part of the first insulating film, the part corresponding to at least the light-receiving surface.
US10950642B2 Image sensor including partition patterns
An image sensor image sensor may include: a substrate; photo-sensing elements formed in the substrate, each photo-sensing element responsive to light to produce a photo-sensing electrical signal; an antireflection layer formed over of the photo-sensing elements and structured to reduce optical reflection to facilitate optical transmission of incident light to the photo-sensing elements through the antireflection layer; color filters formed over the antireflection layer and arranged to spatially correspond to the photo-sensing elements, respectively, each color filter structured to select a designated color in the incident light to transmit through to a corresponding photo-sensing element; and partition patterns formed over the antireflection layer and arranged to spatially correspond to the photo-sensing elements, respectively, to partition light receiving area above the photo-sensing elements into separate light receiving areas, each partition pattern surrounding a corresponding color filter to be separate from an adjacent color filter; grooves formed in upper portions of the partition patterns, and providing air gaps between the adjacent partition patterns; micro lenses formed over the partition patterns and the color filters to direct incident light to the photo-sensing elements through the color filters, respectively. The micro lenses may be separated from one another by the grooves.
US10950625B2 Semiconductor device and manufacturing method of the semiconductor device
A method of manufacturing a semiconductor device includes replacing sacrificial layers with conductive patterns through slits and at least one opening that pass through a stack structure. The stack structure includes interlayer insulating layers and the sacrificial layers. The interlayer insulating layers and the sacrificial layers surround a support and are alternately stacked on each other.
US10950623B2 3D NAND memory device and method of forming the same
A 3D-NAND memory device is provided. The memory device includes a substrate, a bottom select gate (BSG) disposed over the substrate, a plurality of word lines positioned over the BSG with a staircase configuration and a plurality of insulating layers disposed between the substrate, the BSG, and the plurality of word lines. In the disclosed memory device, one or more first dielectric trenches are formed in the BSG and extend in a length direction of the substrate to separate the BSG into a plurality of sub-BSGs. In addition, one or more common source regions are formed over the substrate and extend in the length direction of the substrate. The one or more common source regions further extend through the BSG, the plurality of word lines and the plurality of insulating layers.
US10950618B2 Memory arrays
A memory array comprises vertically-alternating tiers of insulative material and memory cells. The memory cells individually comprise a transistor comprising first and second source/drain regions having a channel region there-between and a gate operatively proximate the channel region. The individual memory cells comprise a capacitor comprising first and second electrodes having a capacitor insulator there-between. The first electrode electrically couples to the first source/drain region. Wordline structures extend elevationally through the insulative material and the memory cells of the vertically-alternating tiers. Individual of the gates that are in different of the memory cell tiers directly electrically couple to individual of the wordline structures. Sense-lines electrically couple to multiple of the second source/drain regions of individual of the transistors. Other embodiments are disclosed.
US10950616B2 3-dimensional NOR strings with segmented shared source regions
A NOR string includes a number of individually addressable thin-film storage transistors sharing a bit line, with the individually addressable thin-film transistors further grouped into a predetermined number of segments. In each segment, the thin-film storage transistors of the segment share a source line segment, which is electrically isolated from other source line segments in the other segments within the NOR string. The NOR string may be formed along an active strip of semiconductor layers provided above and parallel a surface of a semiconductor substrate, with each active strip including first and second semiconductor sublayers of a first conductivity and a third semiconductor sublayer of a second conductivity, wherein the shared bit line and each source line segment are formed in the first and second semiconductor sublayers, respectively.
US10950614B2 Single poly non-volatile memory device, method of manufacturing the same and single poly non-volatile memory device array
A single poly non-volatile memory device that includes: a first type lower well; first and second wells separately formed in an upper portion of the first type lower well; a source electrode, a selection transistor, a sensing transistor, and a drain electrode sequentially disposed in an upper portion of the first well. A control gate is formed in an upper portion of the second well with separated on an opposite side of the source electrode from the first well and connected to the gate of the sensing transistor.
US10950608B2 Semiconductor device having junctionless vertical gate transistor and method of manufacturing the same
A junctionless vertical gate transistor includes an active pillar vertically protruding from a substrate and including a first impurity region, a second impurity region and a third impurity region sequentially formed over the first impurity region; gate electrodes coupled to sidewalls of the second impurity region; and bit lines arranged in a direction of intersecting with the gate electrodes and each contacting the first impurity region. The first to the third impurity regions include impurities of the same polarity.
US10950604B2 Semiconductor device
A semiconductor device includes a fin-type pattern extending in a first direction, a device isolation film surrounding the fin-type pattern, while exposing an upper portion of the fin-type pattern, a gate electrode extending on the device isolation film and the fin-type pattern in a second direction intersecting the first direction, a gate isolation film isolating the gate electrode in the second direction, and including a first material and on the device isolation film, an interlayer insulating film filling a side surface of the fin-type pattern and including a second material different from the first material.
US10950598B2 Heterolithic microwave integrated circuits including gallium-nitride devices formed on highly doped semiconductor
Apparatus and methods relating to heterolithic microwave integrated circuits HMICs are described. An HMIC can include different semiconductor devices formed from different semiconductor systems in different regions of a same substrate. An HMIC can also include bulk regions of low-loss electrically-insulating material extending through the substrate and located between the different semiconductor regions. Passive RF circuit elements can be formed on the low-loss electrically-insulating material.
US10950594B2 Integrated circuit and method of fabricating the same
A layout includes a plurality of cells and at least one dummy gate electrode continuously extends across the cells. Since the dummy gate electrode is electrically conductive, the dummy gate electrode can be utilized for interconnecting the cells. That is, some signals may travel through the dummy gate electrode rather than through a metal one line or a metal two line. Therefore, an amount of metal one lines and/or metal two lines for interconnecting the cells can be reduced.
US10950593B2 Package structure including at least one connecting module and manufacturing method thereof
A package structure including a redistribution structure, a die, at least one connecting module, a first insulating encapsulant, a chip stack, and a second insulating encapsulant. The die is disposed on and electrically connected to the redistribution structure. The connecting module is disposed on the redistribution structure. The connecting module has a protection layer and a plurality of conductive bars. The conductive bars are embedded in the protection layer. The protection layer includes a plurality of openings corresponding to the conductive bars. The first insulating encapsulant encapsulates the die and the connecting module. The chip stack is disposed on the first insulating encapsulant and the die. The chip stack is electrically connected to the connecting module. The second insulating encapsulant encapsulates the chip stack.
US10950588B2 Chip package structure and manufacturing method thereof
A chip package structure including a redistribution structure layer, at least one chip, and an encapsulant is provided. The redistribution structure layer includes at least one redistribution circuit, at least one transistor electrically connected to the redistribution circuit, and a plurality of conductive vias electrically connected to the redistribution circuit and the transistor. The chip is disposed on the redistribution structure layer and electrically connected to the redistribution structure layer. The encapsulant is disposed on the redistribution structure layer and at least encapsulates the chip. A manufacturing method of a chip package structure is also provided.
US10950581B2 3D semiconductor device and structure
A 3D semiconductor device including: a first level including a first layer, the first layer including first transistors, and where the first level includes a second layer, the second layer including first interconnections; a second level overlaying the first level, where the second level includes a third layer, the third layer including second transistors, where the second level includes a fourth layer, the fourth layer including second interconnections; and a plurality of connection paths, where the plurality of connection paths provides connections from a plurality of the first transistors to a plurality of the second transistors, where the second level is bonded to the first level, where the bonded includes oxide to oxide bond regions, where the bonded includes metal to metal bond regions, where the second level includes at least one memory array, where the third layer includes crystalline silicon, where the second layer includes radio frequency type circuits.
US10950572B2 Die bonder and methods of using the same
A method includes bringing into contact respective first sides of a plurality of dies and a die attach film on a major surface of a carrier wafer, and simultaneously heating portions of the die attach film contacting the plurality of dies in order to simultaneously bond the plurality of dies to the die attach film.
US10950560B2 Semiconductor module having slits and shunt resistor
Lands (11c and 11d) are parts of base plates (104c and 104d), and electrodes of a shunt resistor (103U) are put on and connected to the lands (11c and 11d). Slits (130 and 131) are formed in the lands (11c and 11d) to separate a main electric circuit in which a main current flows and control terminals (123 and 124) with which the electric potentials of the electrodes of the shunt resistor (103U) are detected. Leading end portions of the slits (130 and 131) extend to the vicinity of the electrodes of the shunt resistor (103U).
US10950539B2 Redistribution substrate, method of fabricating the same, and semiconductor package including the same
A redistribution subtrate, a method of fabricating the same, and a semiconductor package are provided. The method including forming a first conductive pattern; forming a first photosensitive layer on the first conductive pattern, the first photosensitive layer having a first through hole exposing a first portion of the first conductive pattern; forming a first via in the first through hole; removing the first photosensitive layer; forming a first dielectric layer that encapsulates the first conductive pattern and the first via, the first dielectric layer exposing a top surface of the first via; and forming a second conductive pattern on the top surface of the first via.
US10950536B2 Packed interconnect structure with reduced cross coupled noise
An apparatus is described. The apparatus includes an electro-mechanical interface having angled signal interconnects, wherein, the angling of the signal interconnects is to reduce noise coupling between the angled signal interconnects.
US10950535B2 Package structure and method of manufacturing the same
A package structure includes a redistribution structure, a chip, an inner conductive reinforcing element, and a protective layer. The redistribution structure includes a first circuit layer and a second circuit layer disposed over the first circuit layer. The first circuit layer is electrically connected to the second circuit layer. The chip is disposed over the redistribution structure and electrically connected to the second circuit layer. The inner conductive reinforcing element is disposed over the redistribution structure. The inner conductive reinforcing element has a Young's modulus in a range of from 30 to 200 GPa. The protective layer covers the chip and a sidewall of an opening of the inner conductive reinforcing element.
US10950532B2 Substrate intermediary body, through-hole via electrode substrate, and through-hole via electrode formation method
A substrate intermediary body includes: a substrate having a hole in a thickness direction, and a conductor being disposed in the hole; and an adhesion layer formed on a wall surface of the hole. The adhesion layer contains a reaction product of a polymer (A) having a cationic functional group and having a weight-average molecular weight of from 2,000 to 1,000,000 and a polyvalent carboxylic acid compound (B) having two or more carboxyl groups per molecule or a derivative thereof.
US10950518B2 Wafer-level fan-out package with enhanced performance
The present disclosure relates to a wafer-level fan-out package that includes a first thinned die, a second die, a multilayer redistribution structure underneath the first thinned die and the second die, a first mold compound over the second die, a second mold compound over the multilayer redistribution structure, and around the first thinned die and the second die, and a third mold compound. The second mold compound extends beyond the first thinned die to define an opening within the second mold compound and over the first thinned die, such that a top surface of the first thinned die is at a bottom of the opening. A top surface of the first mold compound and a top surface of the second mold compound are coplanar. The third mold compound fills the opening and is in contact with the top surface of the first thinned die.
US10950516B2 Resin encapsulated power semiconductor module with exposed terminal areas
A power semiconductor module includes a substrate with a metallization layer; at least one power semiconductor chip bonded to the substrate; and a mold encapsulation partially encapsulating the semiconductor chip and the substrate; the mold encapsulation includes at least one window exposing a terminal area of the metallization layer; and a border part of the mold encapsulation between the window and a border of the substrate has a height over the substrate smaller than a maximal height of a central part of the mold encapsulation.
US10950515B2 Semiconductor device, manufacturing method of semiconductor device, and electronic apparatus
To prevent deterioration of light incident/emission environment in a semiconductor device in which a transmissive material is laminated on an optical element forming surface via an adhesive. The semiconductor device includes a semiconductor element manufactured by chip size packaging, a transmissive material which is bonded with an adhesive to cover an optical element forming surface of the semiconductor element, and a side surface protective resin which covers an entire side surface where a layer structure of the semiconductor element and the transmissive material is exposed.
US10950512B2 Semiconductor packages including a semiconductor chip and methods of forming the semiconductor packages
A package substrate of a semiconductor package includes conductive lines of a first layer disposed on a first surface of a base layer and conductive lines of a second layer disposed on a second surface of the base layer. An opening hole located between a first remaining portion and a second remaining portion to separate the first and second remaining portions from each other. The first remaining portion is electrically connected to a first conductive line among the conductive lines of the second layer, and the second remaining portion is electrically connected to a second conductive line among the conductive lines of the second layer.
US10950511B2 Die carrier package and method of forming same
Various embodiments of a die carrier package and a method of forming such package are disclosed. The package includes one or more dies disposed within a cavity of a carrier substrate, where a first die contact of one or more of the dies is electrically connected to a first die pad disposed on a recessed surface of the cavity, and a second die contact of one or more of the dies is electrically connected to a second die pad also disposed on the recessed surface. The first and second die pads are electrically connected to first and second package contacts respectively. The first and second package contacts are disposed on a first major surface of the carrier substrate adjacent the cavity.
US10950508B2 Ion depth profile control method, ion implantation method and semiconductor device manufacturing method based on the control method, and ion implantation system adapting the control method
An ion depth profile control method includes performing reinforcement learning, whereby a similarity between an ion depth profile and a box profile is output as a reward when the similarity is equal to or greater than a set criterion, the ion depth profile being an ion concentration according to a wafer depth in an ion implantation process, and the box profile being a target profile, obtaining at least one process condition of the ion implantation process as a result of the reinforcement learning, and generating a process recipe regarding the at least one process condition.
US10950504B2 Wafer processing method
A wafer processing method is used in processing a wafer including a device area and a peripheral marginal area surrounding the device area. The device area has a plurality of devices and an electrode connected to each device. The wafer processing method includes the steps of cutting a first area of the peripheral marginal area, fixing the front side of the wafer through an adhesive to a carrier substrate, grinding a back side of the wafer, supplying a chemical solution to the back side of the wafer to thereby etch the wafer such that the electrode projects from the back side of the wafer, forming an insulating film on the back side of the wafer, cutting a second area of the peripheral marginal area, the second area being not in contact with the adhesive, thereby removing the second area, and polishing the insulating film.
US10950502B2 Method of manufacturing a chip package
A method for manufacturing chip package is disclosed. The method includes providing a wafer having conductive bumps disposed on a first surface; forming a first adhesion layer and a first carrier board; thinning the wafer; forming a first insulating layer; forming a second adhesion layer and a second carrier board; heating the first adhesion layer to a first temperature to remove the first carrier board and the first adhesion layer; forming trenches; forming a third adhesion layer and a third carrier board; heating the second adhesion layer to a second temperature to remove the second carrier board and the second adhesion layer; forming a second insulating layer filling the trenches; heating the third adhesion layer to a third temperature to remove the third carrier board and the third adhesion layer; and dicing the first insulating layer and the second insulating layer along each trench.
US10950501B2 Triblock copolymers for self-aligning vias or contacts
Fabrication schemes based on triblock copolymers for forming self-aligning vias or contacts for back end of line interconnects, and the resulting structures, are described. In an example, a method of fabricating an interconnect structure for a semiconductor die includes forming a lower metallization layer including alternating metal lines and dielectric lines above a substrate. The method also includes forming a triblock copolymer layer above the lower metallization layer. The method also includes segregating the triblock copolymer layer to form a first segregated block component over the dielectric lines of the lower metallization layer, and to form alternating second and third segregated block components disposed over the metal lines of the lower metallization layer, where the third segregated block component is photosensitive. The method also includes irradiating and developing select locations of the third segregated block component to provide via openings over the metal lines of the lower metallization layer.
US10950500B2 Methods and apparatus for filling a feature disposed in a substrate
Embodiments of methods and apparatus for filling a feature disposed in a substrate are disclosed herein. In some embodiments, a method for filling a feature disposed in a substrate includes (a) depositing a metal within the feature to a first predetermined thickness in a first process chamber; (b) depositing the metal within the feature to a second predetermined thickness in a second process chamber; (c) etching the metal deposited in (b) to remove an overhang of the metal at a top of the feature in a third process chamber different than the first and second process chambers; and (d) subsequent to (c), filling the feature with the metal in a fourth process chamber different than the first and third process chambers.
US10950499B2 Integrated circuit devices and method of manufacturing the same
An integrated circuit device includes a fin-type active region extending on a substrate in a first direction parallel to a top surface of the substrate; a gate structure extending on the fin-type active region and extending in a second direction parallel to the top surface of the substrate and different from the first direction; and source/drain regions in a recess region extending from one side of the gate structure into the fin-type active region, the source/drain regions including an upper semiconductor layer on an inner wall of the recess region, having a first impurity concentration, and including a gap; and a gap-fill semiconductor layer, which fills the gap and has a second impurity concentration that is greater than the first impurity concentration.
US10950491B2 Method for transferring a useful layer
A useful layer is layered onto a support by a method that includes the steps of forming an embrittlement plane by implanting light elements into a first substrate, so as to form a useful layer between such plane and one surface of the first substrate; applying the support onto the surface of the first substrate so as to form an assembly to be fractured; applying a heat treatment for embrittling the assembly to be fractured; and initiating and propagating a fracture wave into the first substrate along the embrittlement plane. The fracture wave is initiated in a central area of the embrittlement plane and the propagation speed of the wave is controlled so that the velocity thereof is sufficient to cause the interactions of the fracture wave with acoustic vibrations emitted upon the initiation and/or propagation thereof, if any, are confined to a peripheral area of the useful layer.
US10950490B2 Semiconductor device having isolation structures with different thicknesses
A semiconductor structure includes a semiconductor substrate, a first fin, a second fin, a first isolation structure, and a second isolation structure. The semiconductor substrate has a memory device region and a logic core region. The first fin is in the memory device region of the semiconductor substrate. The second fin is in the logic core region of the semiconductor substrate. The first isolation structure is around the first fin. The second isolation structure is around the second fin, and a thickness of the first isolation structure is different from a thickness of the second isolation structure.
US10950478B2 Info structure with copper pillar having reversed profile
A method includes forming a first polymer layer to cover a metal pad of a wafer, and patterning the first polymer layer to form a first opening. A first sidewall of the first polymer layer exposed to the first opening has a first tilt angle where the first sidewall is in contact with the metal pad. The method further includes forming a metal pillar in the first opening, sawing the wafer to generate a device die, encapsulating the device die in an encapsulating material, performing a planarization to reveal the metal pillar, forming a second polymer layer over the encapsulating material and the device die, and patterning the second polymer layer to form a second opening. The metal pillar is exposed through the second opening. A second sidewall of the second polymer layer exposed to the second opening has a second tilt angle greater than the first tilt angle.
US10950477B2 Ceramic heater and esc with enhanced wafer edge performance
Embodiments of the present disclosure provide an improved electrostatic chuck for supporting a substrate. The electrostatic chuck comprises a chuck body coupled to a support stem, the chuck body having a substrate supporting surface, a plurality of tabs projecting from the substrate supporting surface of the chuck body, wherein the tabs are disposed around the circumference of the chuck body, an electrode embedded within the chuck body, the electrode extending radially from a center of the chuck body to a region beyond the plurality of tabs, and an RF power source coupled to the electrode through a first electrical connection.
US10950475B1 Method and apparatus for processing a substrate using non-contact temperature measurement
Methods and apparatus for processing a substrate are provided. The apparatus, for example, can include a process chamber comprising a chamber body defining a processing volume and having a view port coupled to the chamber body; a substrate support disposed within the processing volume and having a support surface to support a substrate; and an infrared temperature sensor (IRTS) disposed outside the chamber body adjacent the view port to measure a temperature of the substrate when being processed in the processing volume, the IRTS movable relative to the view port for scanning the substrate through the view port.
US10950474B2 Laser irradiation apparatus, laser irradiation method, and method for manufacturing semiconductor device
A laser irradiation apparatus includes a laser generation device, a levitation unit to levitate an object to which the laser light is applied, and a conveyance unit to convey the levitated object. The conveyance unit includes a holding mechanism for holding the object by absorption, and a moving mechanism for moving the holding mechanism in a conveyance direction. The holding mechanism includes a base including a plurality of through holes, a plurality of pipes respectively connected to the through holes, a vacuum generation device configured to evacuate air from the f pipes, and a plurality of absorption assistance valves each disposed in the middle of a respective one of the pipes, each of the plurality of absorption assistance valves being configured to be closed when a flow rate of a gas flowing into the pipe through the through hole becomes equal to or higher than a threshold.
US10950472B2 Light-irradiation thermal treatment apparatus
A ring support is attached to an inner wall surface of a chamber that houses a semiconductor wafer to support a susceptor. When the semiconductor wafer is placed on the susceptor, an inner space of the chamber is separated into an upper space and a lower space. Particles are likely to accumulate on a lower chamber window as a floor part of the chamber. However, since the upper space and the lower space are separated, the semiconductor wafer can be prevented from being contaminated by the particles flowing into the upper space and adhering to a surface of the semiconductor wafer even when the particles on the lower chamber window are blown up by irradiation with flash light.
US10950470B2 Substrate bonding apparatus and bonding method using the same
A substrate bonding apparatus includes a lower chuck that receives a lower substrate and an upper chuck disposed above the lower chuck. An upper substrate is fixed to the upper chuck. The upper chuck and the lower chuck bond the upper substrate to the lower substrate. The upper chuck has an upper convex surface toward the lower chuck. The upper convex surface includes a plurality of first ridges and a plurality of first valleys disposed alternately along an azimuthal direction.
US10950469B2 Semiconductor manufacturing apparatus and method of manufacturing semiconductor device
In one embodiment, a semiconductor manufacturing apparatus includes a polishing table configured to hold a polishing pad, a polishing head configured to hold a substrate to be polished by the polishing pad, and a polishing liquid feeder configured to feed a polishing liquid to the polishing pad. The apparatus further includes a heat exchanger configured to be placed on the polishing pad and control temperatures of the polishing pad and the polishing liquid, and one or more protruding portions provided on a side face or a bottom face of the heat exchanger.
US10950466B2 Substrate processing method and substrate processing apparatus
A filler solution is supplied to an upper surface of a substrate, forming a coating that is a film of the filler solution. Clearance in the structure on the upper surface of the substrate is filled with the filler solution. Then, a stripping solution is applied to a peripheral region of the upper surface of the substrate, to strip off a portion of the coating formed on the peripheral region. Also, a gas is injected toward a boundary portion between the peripheral region and an inner region of the upper surface of the substrate, to accelerate solidification of an outer edge portion of the coating formed on the inner region, to suppress the spread of the coating from the inner region to the peripheral region. A substrate holder/rotator, fluid supplies, and a gas injection part are provided to carry out the above process.
US10950463B2 Manufacturing trapezoidal through-hole in component carrier material
A method of manufacturing a component carrier is disclosed. The method includes providing an electrically insulating layer structure having a front side and a back side, wherein the front side is covered by a first electrically conductive layer structure and the back side is covered by a second electrically conductive layer structure, carrying out a first opening process, such as a first laser drilling, through the first electrically conductive layer structure and into the electrically insulating layer structure from the front side to thereby form a blind hole in the electrically insulating layer structure, and thereafter carrying out a second opening process, such as a second laser drilling, through the second electrically conductive layer structure and through the electrically insulating layer structure from the back side to thereby extend the blind hole into a through hole, in particular a laser through hole, with substantially trapezoidal shape.
US10950457B2 Substrate processing device, manufacturing method for semiconductor device, and reaction tube
A substrate processing apparatus includes: a substrate holding member configured to hold a plurality of substrates; a reaction tube configured to accommodate the substrate holding member and process the substrates; a processing gas supply system configured to supply a processing gas into the reaction tube; and an exhaust system configured to exhaust an internal atmosphere of the reaction tube. The reaction tube includes: a cylindrical portion; a gas supply area formed outside one side wall of the cylindrical portion and connected to the processing gas supply system; and a gas exhaust area formed outside the other side wall of the cylindrical portion opposed to the gas supply area and connected to the exhaust system. Each of the gas supply area and the gas exhaust area has an inner wall which partitions the interior of each of the gas supply area and the gas exhaust area into a plurality of spaces.
US10950456B2 High-density semiconductor device
A method of manufacturing a semiconductor device includes depositing a first material on a substrate, depositing on the substrate a second material that has an etch selectivity different from an etch selectively of the first material, depositing a spacer material on the first and second material, and etching the substrate using the spacer material as an etch mask to form a fin under the first material and a fin under the second material.
US10950448B2 Film quality control in a linear scan physical vapor deposition process
Methods and apparatus for control of the quality of films deposited via physical vapor deposition are provided herein. In some embodiments, a method of depositing a film using linear scan physical vapor deposition includes: determining a deposition rate of a material to be deposited on a substrate in a linear scan physical vapor deposition process; calculating a scan rate of the substrate to achieve deposition of the material to a desired thickness in a single pass when deposited at the deposition rate; and performing the linear scan physical vapor deposition process while moving the substrate at the calculated scan rate.
US10950439B2 Pattern forming method
According to one embodiment, a pattern forming method is disclosed. The method includes forming a guide pattern, forming a block copolymer film that covers the guide pattern and includes first and second polymers, and forming a microphase-separation pattern including first portions of the first polymer and second portions of the second polymer which are alternately arranged by subjecting the block copolymer film to microphase separation. The method further includes measuring a position of the guide pattern, the first portions or the second portions by using a scanning probe microscope, determining whether a misalignment amount of the first portions with respect to the guide pattern is within a first range, based on the measured position of the first and the guide pattern, and removing the first portions, when the misalignment amount is within the first range.
US10950437B2 Laser annealing method, laser annealing apparatus, and thin film transistor substrate
A laser annealing method is for irradiating an amorphous silicon film formed on a substrate 6 with laser beams and crystalizing the amorphous silicon film, wherein a plurality of first and second TFT formation portions 23, 24 on the substrate 6 are irradiated with laser beams at differing irradiation doses so as to crystalize the amorphous silicon film in the first TFT formation portions 23 into a polysilicon film having a crystalline state and crystalize the amorphous silicon film in the second TFT formation portions 24 into a polysilicon film having another crystalline state that is different from that of the polysilicon film in the first TFT formation portions 23.
US10950432B2 Method of depositing thin film and method of manufacturing semiconductor device
Provided is a method of depositing a thin film on a pattern structure of a semiconductor substrate, the method including (a) supplying a source gas; (b) supplying a reactive gas; and (c) supplying plasma, wherein the steps (a), (b), and (c) are sequentially repeated on the semiconductor substrate within a reaction space until a desired thickness is obtained, and a frequency of the plasma is a high frequency of 60 MHz or greater.
US10950430B2 Pulsed plasma deposition etch step coverage improvement
Embodiments of the present disclosure relate to methods for in-situ deposition and treatment of a thin film for improved step coverage. In one embodiment, the method for processing a substrate is provided. The method includes forming a dielectric layer on patterned features of the substrate by exposing the substrate to a gas mixture of a first precursor and a second precursor simultaneously with plasma present in a process chamber, wherein the plasma is formed by a first pulsed RF power, exposing the dielectric layer to a first plasma treatment using a gas mixture of nitrogen and helium in the process chamber, and performing a plasma etch process by exposing the dielectric layer to a plasma formed from a gas mixture of a fluorine-containing precursor and a carrier gas, wherein the plasma is formed in the process chamber by a second pulsed RF power.
US10950428B1 Method for processing a workpiece
Processes for providing nitridation on a workpiece, such as a semiconductor, are provided. In one example implementation, a method can include supporting a workpiece on a workpiece support. The method can include exposing the workpiece to species generated from a capacitively coupled plasma to provide nitridation on the workpiece. The method can also include exposing the workpiece to species generated form an inductively coupled plasma to provide nitridation on the workpiece.
US10950422B2 Optimizing quadrupole collision cell RF amplitude for tandem mass spectrometry
A mass spectrometer includes a collision cell and a system controller. The collision cell includes a plurality of rod pairs configured to generate pseudopotential well through the application of radio frequency potentials to the rod pairs. The collision cell configured to generate a target fragment from a parent ion by colliding the parent ion with one or more gas molecules. The system controller is configured to set a radio frequency amplitude of the radio frequency potentials to a default amplitude; monitor the production of a target fragment ion while adjusting the collision energy; set the collision energy to optimize the production of the target fragment ion; apply a linear full range ramp to the radio frequency amplitude to determine an optimal radio frequency amplitude; and set the radio frequency amplitude to the optimal radio frequency amplitude for the parent ion, target fragment ion pair.
US10950421B2 Using modeling for identifying a location of a fault in an RF transmission system for a plasma system
Systems and methods for identifying a location of a fault in an RF transmission system includes characterizing the RF transmission system and selecting one of the stage in the RF transmission system as an initial selected stage. An output of the initial selected stage can be measured in the characterized RF transmission system. The measured output of the initial selected stage is propagated through a baseline RF model and a point of deflection is identified in a resulting RF model of the RF transmission system.
US10950406B2 Self-limiting electrical triggering for initiating fracture of frangible glass
A transient electronic device includes electronic elements (e.g., an SOI- or chip-based IC) and a trigger mechanism disposed on a frangible glass substrate. The trigger mechanism includes a switch that initiates a large trigger current through a self-limiting resistive element in response to a received trigger signal. The self-limiting resistive element includes a resistor portion that generates heat in response to the trigger current, thereby rapidly increasing the temperature of a localized (small) region of the frangible glass substrate, and a current limiting portion (e.g., a fuse) that self-limits (terminates) the trigger current after a predetermined amount of time, causing the localized region to rapidly cool down. The frangible glass substrate is engineered such that a stress profile produced by the rapid heating/cooling of the localized region generates an initial fracture force that subsequently propagates throughout the glass substrate, whereby sufficient potential energy is released to powderize the electronic elements.
US10950402B2 Electrical contactor
An electrical contactor, and more particularly, but not exclusively, contactors having improved noise performance.
US10950401B2 Thermally triggered, mechanical switching device
The invention relates to a thermally triggered, mechanical switching device, consisting of a heat-sensitive means and a mechanical force-storage means, wherein the heat-sensitive means blocks or unblocks the movement path of a switching piece; furthermore, the switching piece is preloaded and held by the mechanical force-storage means, and comprising a housing that accommodates the aforementioned means. According to the invention, the housing is designed as a cartridge-shaped shell which receives a plunger in the interior thereof, which plunger is mounted in a movable manner through a first end-side opening in the housing and is supported against a fusible shaping part under pretension, wherein the fusible shaping part is arranged so as to cover a second opening, which is located opposite the first end-side opening, in such a way that, when the melting temperature of the fusible shaping part is reached, said fusible shaping part is displaced by the plunger and the plunger takes on a changed position.
US10950400B2 Electric contact system
An electric contact system includes a moving member movable in a vertical direction, a movable contact mounted on and moved with the moving member, a static contact, and an arc extinguishing device including a movable bracket movable in a horizontal direction and an arc extinguishing sheet mounted on and movable with the movable bracket. The movable contact moves between a switch-on position and a switch-off position. When the movable bracket is moved to a first position, the arc extinguishing sheet is moved beyond a contact area between the movable contact and the static contact and allows the movable contact to electrically contact the static contact. When the movable bracket is moved to a second position, the arc extinguishing sheet is moved into the contact area between the movable contact and the static contact to electrically isolate the movable contact from the static contact.
US10950399B2 Hybrid relay
A relay (1) includes a motor (20) and a primary electrical switch assembly (132). Primary electrical switching attachment points (113) are switched by a moveable switching link (101) which is moved in and out of the switch on an switched off position axially by the motor (20) in response to electrical signals delivered to the coil (26) via the flexible leads (32, 33). The switching link (101) includes a mercury reservoir (119). A piezoelectric disk bender (105) displaces mercury to close the gaps between the attachment points (113).
US10950394B2 Key switch with noise reduction capability
A key switch includes a base, a key cap, a supporting mechanism, a link bar and a buffer member. The key cap is disposed above the base. The supporting mechanism is connected to the key cap and the base to allow the key cap to move relative to the base upwardly and downwardly. The link bar includes a lower linking end. The buffer member and the base are two independent components. The buffer member is disposed on the base and made of material softer than material of the base. A restraining structure is formed on the buffer member. The lower linking end movably passes through the restraining structure. When the key cap moves relative to the base upwardly and downwardly, the lower linking end is driven to move within the restraining structure correspondingly, so as to reduce noise during movement of the lower linking end relative to the base.
US10950393B2 Switch assembly with front side removability
A switch assembly includes a panel defining an aperture therethrough and a switch subassembly having a switch housing. At least one tab extends from the housing, the tab having a first portion extending away from the housing and toward the back side of the panel to a projection, the projection spaced in a longitudinal direction from the back side of the panel and laterally outward of the aperture when the tab is in a relaxed state, and a second portion that extends from the projection in the longitudinal direction and terminates in a tab end disposed within the aperture. The tab end is accessible from the front side of the panel and the tab is sufficiently flexible such that flexing the tab end inwardly from the front side causes the projection to flex inwardly from the relaxed state to a point where the projection can pass through the aperture.
US10950386B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body having a hexahedral shape including at least one rounded corner and including dielectric layers and first and second internal electrodes, and first and second external electrodes. The first and second external electrodes respectively include first and second base electrode layers which at least partially contact the first and second external sides of the ceramic body, and first and second plating layers disposed to cover the first and second base electrode layers, respectively. CP/CT is equal to or greater than 1.6 and equal to or less than 2.4, where CP is a length of a rounded boundary line of the rounded corner of the ceramic body viewed in a cross-section in length and thickness directions, and CT is a thickness of one of the first and second base electrode layers at a central point in the thickness direction.
US10950378B2 Methods and systems for controlling electromagnetic field generators
Disclosed are methods and apparatus for controlling electromagnetic field generation system to generate dynamic magnetic fields. The method can comprise: establishing a dynamic model that describes open-loop dynamics of the electromagnetic field generation system and has an unified state-space form with time delay; configuring a controller based on the dynamic model; applying, by the controller, a control signal to the electromagnetic field generation system; detecting one or more feedback signals from the electromagnetic field generation system; and updating, by the controller, the control signal for controlling the electromagnetic field generation system, according to a reference signal corresponding to a desired dynamic magnetic field, one or more compensated feedback signals, and system states. To address time delay and modeling error and to estimate system states, a Kalman filter and a Smith predictor based compensator can be incorporated.
US10950375B2 MnZn ferrite core and its production method
A method for producing a MnZn ferrite core used at a frequency of 1 MHz or more and an exciting magnetic flux density of 75 mT or less, the MnZn ferrite comprising 53-56% by mol of Fe (calculated as Fe2O3), and 3-9% by mol of Zn (calculated as ZnO), the balance being Mn (calculated as MnO), as main components, and 0.05-0.4 parts by mass of Co (calculated as Co3O4) as a sub-component, per 100 parts by mass in total of the main components (calculated as the oxides); comprising a step of molding a raw material powder for the MnZn ferrite to obtain a green body; a step of sintering the green body and cooling it to a temperature of lower than 150° C. to obtain a sintered body of MnZn ferrite; and a step of conducting a heat treatment comprising heating the sintered body of MnZn ferrite to a temperature meeting Condition 1 of 200° C. or higher, and Condition 2 of (Tc−90)° C. to (Tc+100)° C., wherein Tc is a Curie temperature (° C.) calculated from the percentages by mol of Fe2O3 and ZnO contained in the main components of the MnZn ferrite, keeping the sintered body at the above temperature for a predetermined period of time, and then cooling the sintered body from the keeping temperature at a speed of 50° C./hour or less.
US10950374B2 Fe-based alloy composition, soft magnetic material, magnetic members, electric/electronic component, and device
Provided is an Fe-based alloy composition capable of forming an amorphous soft magnetic material which contains no P and which has a glass transition temperature Tg, the Fe-based alloy composition having a composition represented by the formula (Fe1−aTa)100at %−(x+b+c+d)MxBbCcSid, where T is an arbitrary added element such as Ni and M is an arbitrary added element such as Cr, the formula satisfying the following conditions: 0≤a≤0.3, 11.0 at %≤b≤18.20 at %, 6.00 at %≤c≤17 at %, 0 at %≤d≤10 at %, and 0 at %≤x≤4 at %.
US10950368B2 I-shaped filler
A telecommunications cable includes a plurality of twisted pairs of insulated conductors. The plurality of twisted pairs of insulated conductors extends substantially along a longitudinal axis of the telecommunications cable. In addition, the telecommunications cable includes a separator. The separator separates each twisted pair of insulated conductor of the plurality of twisted pairs of insulated conductors. Moreover, the telecommunications cable includes a first layer. The first layer surrounds the separator and the plurality of twisted pairs of insulated conductors along a length of the telecommunications cable. The separator is I-shaped filler. The separator is made of low smoke zero halogen material or MDPE. The first layer is made of low smoke zero halogen material, polyethylene or poly vinyl chloride. The first layer has a thickness in a range of about 0.4 millimeter-2.5 millimeters.
US10950365B2 Insulated wire and winding
An insulated wire includes a conductor, a first insulation coating layer which is provided directly on the conductor and includes a polyamide-imide resin including dispersed inorganic fine particles, and a second insulation coating layer which is provided on the outer circumference of the first insulation coating layer and includes a polyamide-imide resin or a polyimide resin. A minimum winding multiplied diameter that does not cause a crack in the first insulation coating layer when the insulated wire is elongated by 30% by a method in compliance with JISC 3216 “5.1.1” and is wound around a winding bar is greater than 2d but smaller than 4d (where d is a conductor diameter of the insulated wire).
US10950362B2 Strontium sealed source
The disclosure pertains to a strontium-90 sealed radiological or radioactive source, such as may be used with treatment of the eye or other medical or industrial processes. The sealed radiological source includes a toroidal shaped strontium radiological insert within an encapsulation. The encapsulation includes increased shielding in the center thereof.
US10950356B2 Nuclear fuel containing recycled and depleted uranium, and nuclear fuel bundle and nuclear reactor comprising same
Nuclear fuels for nuclear reactors are described, and include nuclear fuels having a first fuel component of recycled uranium, and a second fuel component of depleted uranium blended with the first fuel component, wherein the blended first and second fuel components have a fissile content of less than 1.2 wt % of 235U. Also described are nuclear fuels having a first fuel component of recycled uranium, and a second fuel component of natural uranium blended with the first fuel component, wherein the blended first and second fuel components have a fissile content of less than 1.2 wt % of 235U.
US10950348B2 Predictive test for patient benefit from antibody drug blocking ligand activation of the T-cell programmed cell death 1 (PD-1) checkpoint protein and classifier development methods
A method is disclosed of predicting cancer patient response to immune checkpoint inhibitors, e.g., an antibody drug blocking ligand activation of programmed cell death 1 (PD-1) or CTLA4. The method includes obtaining mass spectrometry data from a blood-based sample of the patient, obtaining integrated intensity values in the mass spectrometry data of a multitude of pre-determined mass-spectral features; and operating on the mass spectral data with a programmed computer implementing a classifier. The classifier compares the integrated intensity values with feature values of a training set of class-labeled mass spectral data obtained from a multitude of melanoma patients with a classification algorithm and generates a class label for the sample. A class label “early” or the equivalent predicts the patient is likely to obtain relatively less benefit from the antibody drug and the class label “late” or the equivalent indicates the patient is likely to obtain relatively greater benefit from the antibody drug.
US10950328B2 Method, apparatus and system for detecting structural variations
A method, apparatus and system for detecting structural variations is provided. A management apparatus divides a test sequence according to loci of chromosomes to obtain at least two portions of detection tasks, sends respective detection tasks to respective detection apparatuses and activates the respective detection tasks; detects detection task completion situations of detection apparatuses and determines whether the number of uncompleted tasks is reduced to a preset proportion threshold of a total number of tasks; when the number is reduced to a preset proportion threshold of the total number of tasks, the management apparatus sends, to detection apparatuses that have not yet completed detection tasks, an instruction message to kill uncompleted detection tasks; the management apparatus further divides the uncompleted detection tasks into at least two portions, sends respective detection tasks to respective detection apparatuses, and activates said respective detection apparatuses to continue to perform detection of structural variations.
US10950323B2 Shift register unit, control method thereof, gate driving device, display device
A shift register unit is provided, which includes an input circuit, a first output circuit and a first output signal adjustment circuit. The input circuit is configured for receiving an input signal from an input terminal and controlling an electrical signal of a first node based on the input signal. The first output circuit is configured for outputting a first output signal at a first output terminal of the shift register unit based on a first clock signal under control of the electrical signal of the first node. The first output signal adjustment circuit is configured for providing a first reference signal to the first output terminal under control of the second clock signal so as to decrease an amplitude of the first output signal.
US10950316B2 Apparatus for determining a pass voltage of a read operation
Apparatus having plurality of data lines each selectively connected to a respective string of series-connected memory cells, a plurality of registers each configured to indicate a state of a respective data line, and logic configured to indicate when each data line of the plurality of data lines has a particular state might facilitate determination of a pass voltage of a read operation.
US10950312B2 Methods of operating a memory device comparing input data to data stored in memory cells coupled to a data line
Methods of operating a memory device include comparing input data to data stored in memory cells coupled to a data line, comparing a representation of a level of current in the data line to a reference, and determining that the input data potentially matches the data stored in the memory cells when the representation of the level of current in the data line is less than the reference. Methods of operating a memory device further include comparing input data to first data and to second data stored in memory cells coupled to a first data line or to a second data line, respectively, comparing representations of the levels of current in the first data line and in the second data line to a first reference and to a different second reference, and deeming one to be a closer match to the input data in response to results of the comparisons.
US10950307B2 Semiconductor memory device
A semiconductor memory device includes memory cells, a first circuit that includes a first latch group including first and second data latch circuits and a second latch group including third and fourth data latch circuits, and a control circuit configured to control a write operation during which first and second data to be written into the memory cells are stored in the first and second data latch circuits, respectively, wherein the first and second data are also stored in the third and fourth data latch circuits, respectively, while the first and second data stored in the first and second data latch circuits, respectively, are being written in the memory cells.
US10950302B1 Resistive memory device
A resistive memory device including a substrate, an isolation structure, a word line, a source line, a bit line and a resistive memory is provided. The substrate includes a body region, and first, second and third doped regions, the first and second doped regions are spaced apart from each other by the body region. The isolation structure is disposed in the substrate, and the second doped region and the third doped region are spaced apart from each other by the isolation structure. The word line is disposed on the substrate, the first and second doped regions are located at opposite sides of the word line, and the first and third doped regions are located at the opposite sides of the word line. The source line is disposed on the substrate and electrically connected with the first doped region. The bit line and the resistive memory are disposed on the substrate, and the third doped region is electrically connected with the bit line via the resistive memory.
US10950301B2 Two transistor, one resistor non-volatile gain cell memory and storage element
A two transistor, one resistor gain cell and a suitable storage element are described. In some embodiments the gain cell has a resistive memory element coupled to a common node at one end to store a value and to a source line at another end, the value being read as conductivity between the common node and the source line of the resistive memory element, a write transistor having a source coupled to a bit line, a gate coupled to a write line, and a drain coupled to the common node to write a value at the bit line to the resistive memory element upon setting the write line high, and a read transistor having a source coupled to a bit line read line and a gate coupled to the common node to read the value written to the resistive memory element as a value at the second transistor gate.
US10950297B2 Semiconductor device, electronic component, and electronic device
A memory in which a write cycle time is longer than time for one clock cycle can be mounted on a processor. The processor includes a processor core, a bus, and a memory section. The memory section includes a first memory. A cell array of the first memory is composed of gain cells. The processor core is configured to generate a write enable signal. The first memory is configured to generate a wait signal on the basis of the write enable signal. The processor core is configured to delay access to the memory section by time for n clock cycles, on the basis of the wait signal. (n+1) clock cycles can be assigned to a write cycle of the first memory.
US10950292B1 Method and apparatus for mitigating row hammer attacks
An integrated circuit includes an aggressor wordline cache and logic that determines a candidate upper adjacent address and a candidate lower adjacent address of a target memory row corresponding to a read request to memory. When at least one of the candidate upper adjacent address or the candidate lower adjacent address are determined to be a victim row, the logic checks the aggressor wordline cache for a cache hit for the target memory row. When there is a cache hit in the aggressor wordline cache, the logic sends a corresponding cache line as a response to the read request, otherwise the logic causes a read of content from the memory. In certain examples, the logic includes a stored bit array and a hash function-based filter, which determines whether any of the candidate upper adjacent address and the candidate lower adjacent address are victim rows represented in the stored bit array.
US10950288B2 Refresh command control for host assist of row hammer mitigation
A memory device with internal row hammer mitigation couples to a memory controller. The memory controller or host can assist with row hammer mitigation by sending additional refresh cycles or refresh commands. In response to an extra refresh command the memory device can perform refresh for row hammer mitigation instead of refresh for standard data integrity. The memory controller can keep track of the number of activate commands sent to the memory device, and in response to a threshold number of activate commands, the memory controller sends the additional refresh command. With the extra refresh command the memory device can refresh the potential victim rows of a potential aggressor row, instead of simply refreshing a row that has not been accessed for a period of time.
US10950286B2 Periphery fill and localized capacitance
Methods, systems, and devices for periphery fill and localized capacitance are described. A memory array may be fabricated with certain containers connected to provide capacitance rather than to operate as memory cells. For example, a memory cell having one or two transistors, or other switching components, and one capacitor, such as a ferroelectric or dielectric capacitor, may be electrically isolated from one or more containers sharing a common access line, and the isolated containers may be used as capacitors. The capacitors may be used for filtering in some examples. Or the capacitance may be used to boost or regulate voltage in, for example, support circuitry.
US10950281B2 Electronic device comprising storage devices transmitting reference clock via cascade coupling structure
Disclosed is an electronic device which includes an application processor configured to generate a reference clock, a first storage device configured to receive the reference clock from the application processor through a clock input port, to output the reference clock to a clock output port, and to communicate with the application processor by using the reference clock, and a second storage device configured to receive the reference clock from the clock output port and use the reference clock for communication with the first storage device.
US10950278B2 Nonvolatile memory device including memory element in equal cross-sectional area of word lines and bit lines
According to one embodiment, a nonvolatile memory device includes first and second word lines, first and second bit lines, memory cells each including a resistance change memory element, a global word line including a first global word line portion including a first end portion, a global bit line including a first global bit line portion including a second end portion. The first and second word lines and the first global bit line portion have a first line width and a first line thickness, the first and second bit lines and the first global word line portion have a second line width and a second line thickness.
US10950272B2 Method and apparatus for obtaining audio-visual information, device, and storage medium
A method for obtaining audio-visual information includes: obtaining original video information and original audio information corresponding to respective speakers during a conversation; extracting a video frame sequence of a speaker who is speaking in each of the original video information based on the original audio information; stitching each of the extracted video frame sequences in a chronological order to obtain stitched video information; and matching the stitched video information with the original audio information to obtain the audio-visual information. The obtained stitched video information can be made to include a video frame sequence corresponding to each of speakers who are speaking, automatic editing of the original video information during a multi-speaker conversation can be realized, requirement for the user's capability to obtain audio-visual information is lowered, and intelligent level of audio-visual information acquisition is improved, thereby user experience is improved.
US10950267B1 HAMR media to assist optically transparent build-up on NFT to improve reliability
The present disclosure relates to a magnetic recording medium for a magnetic media drive. Absorbing smears can develop on magnetic recording heads during operation. The absorbing smears lead to shortened drive lifetime. Transparent smears, on the other hand, do not have as deleterious of an impact on drive lifetime as compared to absorbing smears. By doping the medium with a dopant that can lead to development of transparent smears, the formation of absorbing smears can be reduced or even eliminated, which leads to a longer drive lifetime. The dopant can be disposed in the capping layer of the medium or in the absorbing overcoat layer. The dopant will migrate through the medium to the top surface of the medium during operation. From the top surface of the medium, the dopant will deposit on the magnetic head and form a transparent smear.
US10950264B2 Transducer positions for dual actuator data storage devices
A hard disk drive includes a first actuator and a second actuator. The first actuator is coupled to a first slider, which includes a first read transducer and a first write transducer. Both the first read transducer and the first write transducer are positioned away from a first longitudinal centerline of the first slider. The second actuator is coupled to a second slider, which includes a second read transducer and a second write transducer. Both the second read transducer and the second write transducer are positioned away from a second longitudinal centerline of the second slider.
US10950259B2 Magnetic head and magnetic recording and reproducing device
According to one embodiment, a magnetic head includes a magnetic pole, a first shield, and a stacked body. The stacked body is provided between the magnetic pole and the first shield. The stacked body includes a magnetic layer including at least one selected from the group consisting of Fe, Co, and Ni, a first conductive layer provided between the magnetic pole and the magnetic layer, the first conductive layer being nonmagnetic, and a second conductive layer provided between the magnetic layer and the first shield, the second conductive layer being nonmagnetic. The first conductive layer includes Ir. A thickness of the first conductive layer along a first direction is not less than 0.3 nm and not more than 0.8 nm. The first direction is from the first conductive layer toward the second conductive layer.
US10950249B2 Audio watermark encoding/decoding
A system may embed audio watermarks in audio data using an Eigenvector matrix. The system may detect audio watermarks in audio data despite the effects of reverberation. For example, the system may embed multiple repetitions of an audio watermark before generating output audio using loudspeaker(s). To detect the audio watermark in audio data generated by a microphone, the system may perform a self-correlation that indicates where the audio watermark is repeated. In some examples, the system may encode the audio watermark using multiple repetitions of a multi-segment Eigenvector. Additionally or alternatively, the system may encode the audio watermark using a binary sequence of positive and negative values, which may be used as a shared key for encoding/decoding the audio watermark. The audio watermark can be embedded in output audio data to enable wakeword suppression (e.g., avoid cross-talk between devices) and/or local signal transmission between devices in proximity to each other.
US10950243B2 Method for reduced computation of t-matrix training for speaker recognition
A system and method for improving T-matrix training for speaker recognition are provided. The method includes receiving an audio input, divisible into a plurality of audio frames, wherein at least a first audio frame includes an audio sample of a human speaker, the sample having a length above a first threshold; generating for each audio frame a feature vector; generating for a first plurality of feature vectors centered statistics of at least a zero order and a first order; generating a first i-vector, the first i-vector representing the human speaker; generating an optimized T-matrix training sequence computation, based on the first i-vector, an initialized T-matrix, the centered statistics, and a Gaussian mixture model (GMM) of a trained universal background model (UBM).
US10950242B2 System and method of diarization and labeling of audio data
Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction.
US10950234B2 Method and apparatus for determining speech interaction satisfaction
A method and apparatus for determining a speech interaction satisfaction are provided. The method includes: acquiring a speech interaction feature, the speech interaction feature including objective data of speech interaction and subjective data of the speech interaction, and the objective data and the subjective data being data for a given topic; evaluating the objective data to obtain an objective evaluation, and evaluating the subjective data to obtain a subjective evaluation; and obtaining a speech interaction satisfaction outputted by a satisfaction evaluation model by using the objective evaluation and the subjective evaluation as an input of the satisfaction evaluation model. Some embodiments may provide an authentic and comprehensive evaluation of the speech interaction.
US10950230B2 Information processing device and information processing method
Included are a speech recognition result obtainer that obtains a speech recognition result, which is text data obtained by speech recognition processing, a priority obtainer that obtains priority corresponding to each of a plurality of tasks that are each identified by a plurality of dialog processing based on the speech recognition result; and a dialog processing controller that causes a plurality of devices to perform the distributed execution of the plurality of dialog processing mutually different from each other. The dialog processing controller provides, based on the priority, control information in accordance with a task identified by the distributed execution to an executer that operates based on the control information.
US10950229B2 Configurable speech interface for vehicle infotainment systems
A voice command application allows a user to configure an infotainment system to respond to customized voice commands. The voice command application exposes a library of functions to the user which the infotainment system can execute via interaction with the vehicle. The voice command application receives a selection of one or more functions and then receives a speech sample of the voice command. The voice command application generates sample metadata that includes linguistic elements of the voice command, and then generates a command specification. The command specification indicates the selected functions and the sample metadata for storage in a database. Subsequently, the voice command application receives the voice command from the user and locates the associated command specification in the database. The voice command application then extracts the associated set of functions and causes the vehicle to execute those functions to perform vehicle operations.
US10950228B1 Interactive voice controlled entertainment
Methods and systems for receiving shouted-out user responses to broadcast entertainment content, and for determining the responsiveness of those responses in relation to the broadcast content. In particular, entertainment broadcasts can be accompanied by mark-up data that represents various events within a given broadcast, which can be compared to the shouted-out responses to determine their accuracy. For example, if a game show was broadcast and an individual started shouting out answers during the broadcast, embodiments disclosed herein could utilize a voice-controlled electronic device that captures the shouted-out answers and passes them on to a language processing system that determines whether they are correct by comparing the answers to the mark-up data. The voice-controlled electronic device can also “listen” to background sounds to capture the broadcast of the entertainment content, and send that content to the language processing system, which can use that captured data to synchronize the actual broadcast with the analysis of the shouted-out answers to provide individuals with an immersive entertainment experience.
US10950227B2 Sound processing apparatus, speech recognition apparatus, sound processing method, speech recognition method, storage medium
According to one embodiment, a sound processing apparatus extracts a feature of first speech uttered outside an objective area from first speech obtained at positions different from each other in a space of the objective area and a place outside the objective area. The apparatus creates, by learning, a determination model configured to determine whether an utterance position of second speech in the space is outside the objective area based at least in part on the feature uttered outside the objective area. The apparatus eliminates a portion of the second speech uttered outside the objective area from the second speech obtained by a second microphone based at least in part on the feature and the model. The apparatus detects and outputs remaining speech from the second speech.
US10950223B2 System and method for analyzing partial utterances
The system and method generally include identifying whether an utterance spoken by a user (e.g., customer) is a complete or incomplete sentence. For example, the system may include a partial utterance detection module that determines whether an utterance spoken by a user is a partial utterance. The detection process may include providing a detection advice code that gives a recommendation for handling the utterance of interest. If it is determined that the utterance is an incomplete sentence, then the system and method can identify the type of utterance. For example, the system may include a partial utterance classification module that predicts the class of a partial utterance. The classification process may include providing a classification advice code that gives a recommendation for handling the utterance of interest. Once a partial utterance is detected and classified, the system and method can further determine what the user meant by the utterance and can recommend a response to the user's utterance that further advances a conversation between the user and a virtual agent.
US10950222B2 Multimodal video system for generating a personality assessment of a user
The present disclosure is directed to a system for generating a personality assessment that uses multimodal behavioral signal processing technology and machine learning prediction technology. This system takes a video as input, processes it through an artificial intelligence software built for extracting hundreds of behavioral features, and consequently generates an accurate and reliable personality assessment with its machine-learning predictive software. The personality assessment is based on the five-factor model (FFM), also known as the big 5 personality traits.
US10950219B2 Systems and methods for providing a virtual assistant
Systems and methods for selecting a virtual assistant are provided. An example system may include at least one memory device storing instructions and at least one processor configured to execute the instructions to perform operations that may include receiving a request from a user for a response, and identifying characteristics of the user based on the user request. The operations may also include determining a type of the user request and based on the determined type of the user request and the identified user characteristics, configuring a virtual assistant to interact with the user through at least one of synthesized speech or visual signals. The operations may also include providing the virtual assistant to interact with the user.
US10950214B2 Active noise cancelation with controllable levels
A system including an automatic noise canceling (ANC) headphone and a processor. The ANC headphone has a microphone configured to generate a microphone signal and at least two non-zero ANC gain levels. The processor is configured to receive the microphone signal, determine a characteristic of the microphone signal, and identify a revised ANC level from the ANC gain levels based on a comparison of the characteristic to at least one threshold. Methods are also disclosed.
US10950210B1 Cymbal percussion apparatus
A cymbal assembly having a pair of cymbals which are slidingly positionable relative to each other is described. The cymbals are typically maintained in contact with each other during play, and are actuatable by a foot pedal or other member. Additional versions of the cymbal assembly are described including the use of multiple cymbal pairs and adjustable tensioners between cymbals.
US10950199B1 Systems and methods for hiding dead pixels
In one embodiment, a computing system may access a dead pixel position corresponding to a dead pixel of a display. The dead pixel may be associated with one of three color channels of the display. The system may access an image and select a set of three masks based on the color channel of the dead pixel. The system may modify the image by applying the set of three masks to a pixel region of the image containing a particular pixel value with a position that corresponds to the dead pixel position. The set of three masks may be respectively applied to three color channels of pixel values in the pixel region of the image. The set of three masks may be configured to minimize an error caused by the dead pixel in an opponent color space. The system may cause the modified image to be output by the display.
US10950195B1 Application method of demura data having uniform format
An application method of demura data having a uniform format includes: in step S12, it is determined whether demura data having a first format is stored in a first memory; if yes, step S13 is performed; if no, step S16 is performed; in step S13, it is checked whether the demura data having the first format is consistent with demura data having a second format and stored in a second memory; if yes, step S14 is performed; if no, step S16 is performed; in step S14, the demura data having the first format in the first memory is read; in step S15, a demura data compensation is activated; and in step S16, demura data having the first format is generated, according to the demura data having the second format and stored in the second memory, and stored; step S15 is performed.
US10950188B2 Driving method of a backlight, driving device, backlight, display assembly and virtual reality apparatus
The preset disclosure provides a driving method of a backlight, a backlight driving device, a backlight, a display assembly and a virtual reality apparatus. The backlight includes multiple rows of light sources arranged in an array. The driving method includes: after a preset time has elapsed from receipt of a synchronous display signal for each frame of image, lighting the light sources row by row, wherein each row of light sources is successively lit at least twice.
US10950183B2 Display device and driving method thereof
The present application discloses an organic EL display device adopting the SSD method, which enables sufficient charging with a data voltage and sufficient internal compensation in a pixel circuit even in a case that a display image has a higher resolution. There are provided m demultiplexers corresponding to m sets of data signal line groups, each of which is a set including k data signal lines (in this case, k=3). Each demultiplexer turns selection control signals to a low level (active) during a rest period before a scanning signal line is selected. In this case, a white voltage is supplied as a reset voltage from a data-side drive circuit to each data signal line via each demultiplexer. After that, each demultiplexer sequentially turns the selection control signals to an active state for a predetermined period such that the select control signal turns to the active state during the select period for the scanning signal line. With this, the data signals are sequentially supplied from the data-side drive circuit to the k data signal lines.
US10950175B1 Pixel arrangement and reflector structure of LED display and method of forming same
A light emitting diode (LED) display panel includes a back plate and a pixel structure, which includes multiple pixels. Each pixel includes a reflector structure and two LEDs emitting light of a same color, all disposed on the back plate. The reflector structure of each pixel has a first reflective bank structure and a second reflective bank structure. The first reflective bank structure has a first bank opening. The second reflective bank structure has a second bank opening. The two LEDs are disposed within the first and second bank openings. The first bank opening has a first shape, and the second bank opening has a second shape, which is a mirror shape or a 180° symmetrical shape of the first shape. For each of the pixels, the first shape is a polygonal shape, and at least two corners of the first shape have an included angle less than 90°.
US10950174B2 Display device compensating for deterioration of a pixel using an external compensation technology
Provided are a display device. The display device comprises: a display unit defined by a display area and a non-display area located outside the display area, and including pixels arranged in the display area, first sensing wirings electrically connected to the pixels, and auxiliary voltage wirings electrically separated from the pixels; and a sensing unit electrically connected to the first sensing wirings, wherein the first sensing wirings and the auxiliary voltage wirings extend in a first direction and are sequentially arranged along a second direction perpendicular to the first direction at first intervals, the first sensing wirings are spaced apart from each other along the second direction at second intervals greater than the first intervals and are electrically separated from each other, and the auxiliary voltage wirings are electrically connected to each other.
US10950172B2 Pixel with supply-voltage insensitive drive current and driving method thereof
A pixel includes an organic light emitting diode, a first transistor configured to control an amount of a current flowing from a first power to a second power via a second node and the organic light emitting diode in response to a voltage of a first node, a first capacitor between the first node and a third node, a second capacitor between the second node and the third node, a second transistor between the third node and a data line and including a gate electrode coupled to a scan line, and a third transistor between the first power and the second node and including a gate electrode coupled to a first emission control line.
US10950170B2 Display panel, driving method thereof, and display device
A display panel, a driving method thereof, and a display device. The display method includes: upon displaying each frame, determining an initial gray scale value corresponding to each sub-pixel according to image data corresponding to the frame; controlling display brightness of the sub-pixels in the second display region and the third display region according to the initial gray scale values corresponding to the sub-pixels, and reducing a display brightness difference between the sub-pixels in the second display region and the sub-pixels in the third display region so as to enhance the brightness uniformity of the regions of a display panel.
US10950166B2 Display device including main portions and curved bridge portions
A display device including: a plurality of main portions separated. from each other; and a plurality of bridges connecting adjacent main portions to each other, wherein a first main portion of the plurality of main portions includes a transistor and a light emitting element, a first bridge of the plurality of bridges includes a wiring that is electrically connected to the transistor or the light emitting element, and the first bridge includes curved parts that are curved in at least two different directions from each other.
US10950165B2 Display device
A display device includes multiple shift register groups, multiple multiplexer groups, a driver IC, and multiple pixel circuits. The driver IC is configured to control the multiple shift register groups and the multiple multiplexer groups. A shift register group of the multiple shift register groups and a multiplexer group of the multiple multiplexer groups cooperatively drive a part of pixel circuits of the multiple pixel circuits. When the shift register group and the multiplexer group are enabled in a first time period, other shift register groups and other multiplexer groups are enabled in a second time period within the first time period. The first time period is longer than the second time period to render the part of pixel circuits and another part of pixel circuits to respectively have a first frame rate and a second frame rate.
US10950162B2 System and method for a six-primary wide gamut color system
Systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US10950160B2 System and method for a six-primary wide gamut color system
Systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US10950156B1 System of multiple timing controllers of a display panel
A timing controller of a display panel includes a spread spectrum clock generator (SSCG) and a control circuit block. The SSCG performs a spread spectrum operation on a clock signal to output a modulated clock signal having a varying frequency that varies with a fixed pattern, wherein a complete cycle of the frequency variation occurs in a frequency modulation period. The control circuit block outputs display data for the display panel within a data output period related to the modulated clock signal, and outputs a synchronization signal to another timing controller of the display panel, such that the another timing controller synchronizes a spread spectrum operation performed thereby with that performed by the SSCG.
US10950154B2 Display device and method for manufacturing the same
A display device including: a display panel including a plurality of pixels arranged therein; a plurality of gate lines disposed in the display panel to transfer gate signals to the pixels; and a gate driver disposed in the display panel to include a plurality of stages that generate gate signals and output them to the gate lines. A first one of the stages is connected with a first one and a second one of the gate lines through a gate pad, the gate pad includes a first gate pad, a second gate pad, and a third gate pad, and the first gate pad, the second gate pad, and the third gate pad are connected with each other through a gate pad connecting member.
US10950130B2 Early warning and collision avoidance
Among other things, equipment is located at an intersection of a transportation network. The equipment includes an input to receive data from a sensor oriented to monitor ground transportation entities at or near the intersection. A wireless communication device sends to a device of one of the ground transportation entities, a warning about a dangerous situation at or near the intersection, there is a processor and a storage for instructions executable by the processor to perform actions including the following. A machine learning model is stored that can predict behavior of ground transportation entities at or near the intersection at a current time. The machine learning model is based on training data about previous motion and related behavior of ground transportation entities at or near the intersection. Current motion data received from the sensor about ground transportation entities at or near the intersection is applied to the machine learning model to predict imminent behaviors of the ground transportation entities. An imminent dangerous situation for one or more of the ground transportation entities at or near the intersection is inferred from the predicted imminent behaviors. The wireless communication device sends the warning about the dangerous situation to the device of one of the ground transportation entities.
US10950116B2 Integrated alert system
Alert systems provide increased functionality and interactive operation by use of subsystems (240, 250, 260) that are coupled between the GUI/rules engine (220, 210) and the alert devices (248, 258, 268), wherein the subsystems (240, 250, 260,) provide for bidirectional flow of information. Therefore, in one aspect, the GUI (220) displays functional and operational parameters of associated alert devices (248, 258, 268) in real time and thus allows an administrator rule building without knowledge of installed devices. In another aspect, as the alert system displays and controls all associated alert devices (248, 258, 268) via the GUI (220), contemplated alert systems allows activation of multiple and distinct alert devices (248, 258, 268) using a single user interface. Viewed from another perspective, contingency and area specific alerts can be triggered from the GUI (220) using only point and click action.
US10950113B2 Alarm device
A detection unit that detects smoke contained in a gas by radiating detection light toward a detection space for detecting smoke, and an inner labyrinth for inhibiting ambient light from entering the detection space, the inner labyrinth being provided to cover an outer edge of the detection space are included, the detection unit includes a light emitting unit that radiates the detection light and a light receiving unit that receives the detection light radiated by the light emitting unit, and at least a part of a side surface of the inner labyrinth on a side of the detection space is formed in a flat shape capable of inhibiting the detection light reflected by the inner labyrinth from entering a field of view RV of the light receiving unit in the detection space.
US10950094B2 Gaming system and method providing integrated primary and secondary games
Gaming systems and methods that, upon an occurrence of a designated triggering event, provide an integrated primary and secondary games for play by a player.
US10950092B2 Skillful multi-level games and gaming machines in which players are granted free play sessions
A computer-implemented method of operating a regulated gaming machine may comprise accepting money from a player and providing a game that comprises a plurality of in-game assets, each of which being configured to generate a wagering opportunity when skillfully interacted with by the player. One or more player interactions may be received with at least some of the plurality of in-game assets and, for each generated wagering opportunity, it is determined whether the received player interaction was a skillful or an unskillful interaction with the in-game asset. A wagering event is generated for each skillful interaction and, responsive to the generation of the wagering event, it is determined whether to award money to the player according to a first payout schedule defining a first Return to Player (RTP) percentage or to award the player a free play session of limited duration. Money is then awarded according to the first payout schedule associated with the first RTP percentage when the determination is to award money. When the determination is to award the free play session, game play is enabled in the free session. The game play is configured such that either a) player interactions with the plurality of in-game assets causes wagering opportunities to be generated, independent of the skillfulness of the received player interactions, and money awarded according to a second payout schedule defining a second RTP percentage that is more advantageous to the player than the first RTP percentage, or b) tokens are collected, each being configured to increase an RTP percentage of at least one wagering event generated after the free play session is over.
US10950091B2 Billiard combined proposition wagering system
A combined proposition wagering system, including a wireless device constructed to: provide an interactive application display; communicate initialization data; communicate skill outcome; receive wager results; update a wagering user interface; a chance-based controller constructed to: receive incoming credit data; receive wager requests; determine a wager outcome; update one or more credit meters; and communicate updated credit meter data; the process controller operatively connecting the wireless device and the chance-based controller, and constructed to: receive initialization data; determine object values by assigning each outcome to one or more objects associated with the interactive application; communicate wager request; receive wager outcome; determine billiard combined outcome; communicate combined outcome data; receive updated credit meter data; generate and communicate the wagering telemetry data.
US10950073B2 Video recorder
Methods and apparatuses are disclosed for recording video data of an event. The apparatuses include a processor communicating with memory. The memory stores video data of the event captured by a camera, and the video data includes a series of picture frames of the event. A loop buffer also stores video data of the event captured by the camera. A rule-based engine stored in the memory uses a set of rules to store the contents of the loop buffer in the memory. The apparatus utilizes the loop buffer to provide video data prior to occurrence of the event.
US10950068B2 Method and system for logging vehicle behaviour
A mobile telecommunications device configured to log driving information associated with a vehicle is described. The mobile telecommunications device comprises: a sensor set comprising an image sensor and at least one of an audio sensor, an accelerometer or a positioning module, or a combination thereof; a user interface; a processor; and a memory. The mobile telecommunications device is configured to: determine, based on the inputs received by the user interface and sensor data from the device's sensor set, a start of a driving period during which the mobile device is removably affixed to the vehicle and the vehicle is in use, wherein the start of the driving period is determined without data from sensors of the vehicle; process the sensor data from the sensor set during the driving period to derive driving information associated with how the vehicle is driven; and store a selection of the driving information to the memory. The driving information comprises images captured by the image sensor and the mobile telecommunications device is controlled by a downloaded application to process the captured images to make a safety determination for the vehicle and in response to making an unsafe determination for the vehicle, to issue an alert signal.
US10950057B2 Virtual spatially registered video overlay display
A method of identifying an accurate assembly of a component onto a workpiece to an operator includes the use of a laser projector and a headset or goggles. The laser projector projects laser images relative to the workpiece. The headset or goggles includes an imaging device and a display element. A location of the laser projector, the imaging device and the display element is registered in a common coordinate system relative to the workpiece. The imaging device generates an image of a view of the workpiece appearing in the display element when viewed by the operator though the display element. A computer generated image of the component is overlaid upon the image of the workpiece being disposed in a geometrically accurate location on the image of the workpiece. The image of the workpiece appearing in the display element is registered to the three dimensional coordinate system defined relative to the workpiece.
US10950054B2 Seamless bridging AR-device and AR-system
An Augmented Reality (AR)-device, including a visual sensor for capturing an environment of the AR-device, a display providing a real view of the environment, and overlays onto the real view according to AR-data including at least one of design data and measured data, a computer for reading and controlling the visual sensor, at least one of receiving, generating and storing the AR-data, and identification features which are assigned to each of a plurality of reference systems, generating the overlays, establishing a referenced status of the AR-device relative to each of the reference systems by identifying a reference system based on at least one identification feature captured by the visual sensor, determining a pose of the AR-device relative to the identified reference system, and maintaining the referenced status in case of loss of visual contact between the visual sensor and the identification feature, based on a Visual Localisation and Mapping (VSLAM)-process.
US10950046B1 Generating two-dimensional views with gridline information
An example computing system is configured to extract gridline information from a two-dimensional drawing file and determine, for the gridline information, first coordinate information that is based on a first datum. The computing system converts the first coordinate information into second coordinate information that is based on a second datum, where the second coordinate information is used by a three-dimensional drawing file. The computing system is also configured to receive a request to generate a two-dimensional view of the three-dimensional drawing file, where the two-dimensional view includes an intersection of two meshes within the three-dimensional drawing file. The computing device generates the two-dimensional view of the three-dimensional drawing file and adds, to the generated two-dimensional view, (i) at least one gridline corresponding to the gridline information and (ii) dimensioning information involving the at least one gridline and at least one of the two meshes.
US10950037B2 Deep novel view and lighting synthesis from sparse images
Embodiments are generally directed to generating novel images of an object having a novel viewpoint and a novel lighting direction based on sparse images of the object. A neural network is trained with training images rendered from a 3D model. Utilizing the 3D model, training images, ground truth predictive images from particular viewpoint(s), and ground truth predictive depth maps of the ground truth predictive images, can be easily generated and fed back through the neural network for training. Once trained, the neural network can receive a sparse plurality of images of an object, a novel viewpoint, and a novel lighting direction. The neural network can generate a plane sweep volume based on the sparse plurality of images, and calculate depth probabilities for each pixel in the plane sweep volume. A predictive output image of the object, having the novel viewpoint and novel lighting direction, can be generated and output.
US10950030B2 Specular reflections in hybrid ray tracing
The present invention teaches a real-time hybrid ray tracing method for non-planar specular reflections. The non-planar surface is handled by multiple small planar surfaces. Advantage is taken of the planar nature of triangles that comprise building blocks of a non-planar surface. All secondary rays bouncing from a given surface triangle toward object triangles keep a close direction to each other. A collective control of secondary rays is enabled by this closeness and by decoupling secondary rays from primary rays. The result is high coherence of secondary rays.
US10950024B2 Pose space dimensionality reduction for pose space deformation of a virtual character
Systems and methods for reducing pose space dimensionality. A plurality of example poses can define an input pose space. Each of the example poses can include a set of joint rotations for a virtual character. The joint rotations can be expressed with a singularity-free mathematical representation. The plurality of example poses can then be clustered into one or more clusters. A representative pose can be determined for each cluster. An output pose space with a reduced dimensionality, as compared to the input pose space, can then be provided.
US10950020B2 Real-time AR content management and intelligent data analysis system
Described is a real-time content management and data analytics system for AR-based platforms. The data management system described herein manages AR content and user interactions with the AR content. Additionally, a new multiple-stage information augmentation design based on real-time data analysis and live AR interaction is described. In this design, AR content design is very flexible and may be organized into one or more stages containing pre-defined content, on-line searched content, user generated content, other user generated content, real-time user interactively generated content, or some combination. The flexibility content structure brings allows for a high customizable AR experience for each user to maximize user relevance and stickiness. An example application of the system described herein is for interactive advertisements.
US10950017B2 Glyph weight modification
In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.
US10949998B2 Indoor space positioning based on Voronoi diagram
Embodiments of the disclosure provide an indoor positioning device, a movable device including the same, a method for positioning a movable device in an indoor space and a computer-readable medium. The indoor positioning device includes an imaging unit for capturing image information of at least one of a plurality of luminaires which are located at a top of the indoor space, a storage unit for storing information of a luminaire Voronoi diagram includes a plurality of Voronoi diagram units, each Voronoi diagram unit includes a generator which is located in a projection of a respective luminaire of the plurality of luminaires on a horizontal plane of the indoor space, and a processor for receiving the image information and the information of the luminaire Voronoi diagram, and calculate a position of the imaging unit in the indoor space based on the image information and the information of the luminaire Voronoi diagram.
US10949994B1 Dynamic marker device for augmented and mixed reality and method of use
The present invention comprises a novel modular trigger marker device generally consisting of at least two cylindrical elements, which are connected in a way that will allow the top element to turn independently from the bottom element to reveal multiple variations of the unique identifying image printed on the bottom cylindrical element(s).
US10949984B2 Object tracking system and method thereof
An object tracking system includes a foreground identifying module, an object grouping module, and an object tracking module. The foreground identifying module determines an attribute information of each pixel position of a current processing frame according to a difference between a pixel value of each pixel position of the current processing frame and that of a background model frame, so as to generate a current foreground frame. The object grouping module sets a label to each pixel position according to the attribute information of surrounding pixel positions of each pixel position, and connects adjacent pixel positions with the same label to form an object. The object tracking module determines the object being a tracked object according to whether the pixel positions corresponding to the object are at least partially overlapped with the pixel positions corresponding to the tracked object.
US10949979B2 Method for detecting a condition of a pump assembly
A video sequence of a pump assembly or of a pump assembly part is produced. The video sequence is evaluated by way of digital signal processing assisted by a data base. A condition of the pump assembly is determined by way of this evaluation. In particular it is determined whether the pump runs in a designated manner or it is determined whether unallowably high oscillations are ascertained in a region, wherein this would indicate a defect, for example bearing damage or an unfavorable speed.
US10949966B2 Detecting and classifying medical images based on continuously-learning whole body landmarks detections
A computer-implemented method for automatically generating metadata tags for a medical image includes receiving a medical image and automatically identifying a set of body landmarks in the medical image using one or more machine learning models. A set of rules are applied to the set of body landmarks to identify anatomical objects present in the image. As an alternative to using the set of rules, in some embodiments, one or more machine learning models to the set of body landmarks to identify anatomical objects present in the image. Once the anatomical objects are identified, metadata tags corresponding to the anatomical objects are generated and stored in the medical image. Then, the medical image with the metadata tags is transferred to a data repository.
US10949960B2 Pose synthesis in unseen human poses
Techniques related to synthesizing an image of a person in an unseen pose are discussed. Such techniques include detecting a body part occlusion for a body part in a representation of the person in a first image and, in response to the detected occlusion, projecting a representation of the body part from a second image having a different view into the first image. A geometric transformation based on a source pose of the person and a target pose is then applied to the merged image to generate a synthesized image comprising a representation of the person in the target pose.
US10949959B2 Processing image data in a composite image
A method of processing image data in a composite image is described. The method comprises analyzing a multi-level blending of images of the composite image; identifying sharp transition boundary areas of the composite image; applying less attenuation for higher levels of multi-level blending of the composite image in the sharp transition boundary areas; and applying more attenuation for lower levels of multi-level blending of the composite image in the sharp transition boundary areas.
US10949957B2 Biometric image processing method and electronic device thereof
A biometric image processing method and an electronic device are provided. The biometric image processing method includes the following steps: obtaining a first biometric image; capturing a plurality of grayscale values of a first portion of pixels of the first biometric image and combining the plurality of grayscale values of the first portion of pixels of the first biometric image to generate a first sub-image; performing an image processing procedure on the first sub-image; replacing the plurality of grayscale values of the first portion of pixels of the first biometric image by a plurality of grayscale values of all of the pixels of the first sub-image after the image processing; and performing a mask operation on a plurality of unreplaced grayscale values of other portions of pixels of the first biometric image to generate a second biometric image.
US10949940B2 Mobile correctional facility robots
The present disclosure is directed to mobile correctional facility robots and systems and methods for coordinating mobile correctional facility robots to perform various tasks in a correctional facility. The mobile correctional facility robots can be used to perform many of the tasks traditionally assigned to correctional facility guards to help reduce the number of guards needed in any given correctional facility. When cooperation is employed among multiple mobile correctional facility robots to execute tasks, a central controller can be used to coordinate the efforts of the multiple robots to improve the performance of the overall system of robots as compared to the performance of the robots when working in uncoordinated effort to execute the tasks.
US10949937B1 Estate resource system for settlement of estate assets
Techniques are described that provide a centralized system to coordinate the disparate teams involved in settling or reconciling the affairs of a given estate. These techniques provide a centralized estate resource system (ERS) to create, manage, track, and coordinate task checklists and actions for each of the teams including interactions between teams. The ERS may assign specific personnel within each team to a given estate, send notifications and warnings to appropriate team members when tasks are due or complete, and facilitate messaging between team members to communicate when information is needed or has become available. The ERS may provide updated status and information across teams without violating privacy or security regulations, as may be the case with email, text messages, or voice messages. In addition, the ERS may provide a centralized repository for information, thus avoiding repeated queries for the same information and documents to the decedent's representative.
US10949935B2 System and method for implementing a centralized customizable operating solution
Systems and methods for implementing a centralized customizable operating solution. The system comprises: a central server module that is in communication with a plurality of input modules and a plurality of execution modules, wherein each input module is configured to accept inputs from a user relating to customized operations associated with the user; wherein the central server module is configured to: generate corresponding outputs based on the accepted inputs; and transmit each output to a relevant execution module for execution of the output.
US10949934B2 Method, system, user terminal and apparatus for power management
A power managing method includes receiving a scan command for a load apparatus connected to a multi-tap type energy measuring apparatus. Further, the power managing method includes determining a power consumption pattern of the load apparatus for a predetermined time based on a signal corresponding to the scan command from the user terminal. Further, the power managing method includes receiving information of the load apparatus. Further, the power managing method includes registering the load apparatus based on the determined power consumption pattern and the information of the load apparatus received from the user terminal.
US10949930B1 Insurance underwriting and re-underwriting implementing unmanned aerial vehicles (UAVS)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an area surrounding an insured or potentially insured asset, such as with the insurance customer's permission, and collect data related to the insured or potentially insured asset, such as size, height, roof shape, materials (siding, roofing), etc. which may form a basis of the underwriting detail used to evaluate a property. The drone data may reveal site characteristics, such as slope or grade of a parcel; the proximity to other structures (and their uses); trees; rivers; coastlines; and earthquake faults. The drone data may be used by an insurance provider remote server to assess the risk associated with an insured asset, generate or modify an insurance premium or discount, etc. The drone data may also be used to mitigate risk and prevent loss by alerting policyholders of the risk such that corrective action may be taken.
US10949927B2 Insurance data management system
A system and method for the capture, storage and usage of specific insurance underwriting and/or loss validation data includes a handheld mobile computer device containing one or more master forms in which insurance data is entered into the handheld device, normally at the location of the insured home along with an electronic signature of the insured and a geocode and time/date stamp. The data is uploaded to a secure, structured database. Insurance data can also be entered, in a secure manner, via a customer portal by the insured or from third party data sources. The system includes software with the ability to pre-populate standardized underwriting forms based on the collected data. The system also manages electronic insurance quotes and bind orders as well.
US10949914B2 Immersive and artificial intelligence based retail
In some examples, immersive and artificial intelligence based retail may include ascertaining attributes associated with a user, identifying a device to display an augmented reality display, a virtual reality display, and/or a mixed reality display, and generating, based on the ascertained attributes and for display on the identified device, a virtual store including a plurality of clothing articles. A clothing article may be selected from the plurality of clothing articles, and based on the selection of the clothing article, a design, a color combination, a texture, and/or a print pattern may be generated based on the clothing article. Further, immersive and artificial intelligence based retail may include generating a display of a plurality of three-dimensional hologram images of the user wearing the clothing article, and determining personalized clothing articles for the user based on selection of a clothing article from the displayed plurality of three-dimensional hologram images.
US10949913B2 Generating replacement queries for alternate listings with desired item attributes
A server receives an initial query that identifies a first item listed by a first user account and an initial query value for the first item. The server provides the initial query to a first computing device associated with the first user account and receives a first response to the initial query from the first computing device. The first response indicates a rejection of the initial query value. In response to the rejection, the server identifies a second item listed by a second user account. The second item includes a shared attribute with the first item. The server substitutes the initial query with a replacement query that identifies the second item and the initial query value for the first item. The replacement query is provided to a second computing device associated with the second user account.
US10949911B2 Computer provided assistance for coordinating gift collaboration
A computer scans user data for upcoming events and identifies a potential gift giving event from these events using contextual information about the events to determine the events' nature. The computer identifies a plurality of event attendees and analyzes information about two or more of the event attendees. The computer groups a plurality of people into a group of potential gift collaborators, wherein the plurality of people is chosen from the plurality of attendees. The computer generates a first potential gift list. The computer analyzes gift giving abilities of the group members and selects, based partially upon the analysis, a gift giver. The computer generates a second potential gift list with detailed information about one or more potential gifts wherein the gifts are based partially on the first potential gift list. The computer provides at least a portion of the second potential gift list to the selected gift giver.
US10949905B2 Enhanced shopping actions on a mobile device
Example embodiments described herein disclose a specially configured device to receive and recognize enhanced user interactions through a graphical user interface. A user device may accordingly receive and display a set of search results, detect a user input entered via a touch-input device related to a single item from among the set of search results, determine a pressure exerted upon the touch-input device corresponding to the user input, and based on at least the pressure of the user input, select and execute an appropriate commerce action.
US10949903B2 System, computer-readable medium, and method for blueprint-based cloud management
Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.
US10949902B2 System and method for authentication and making payment when carrying out on-demand manufacturing
There is provided a system and method for authentication and making payment when carrying out on-demand manufacturing. The system and method ensures that payment can be conveniently made by users and subsequently, appropriate payments are made to parties for their role in the on-demand manufacturing.
US10949901B2 Systems and methods for automated customer fulfillment of products
The systems and methods described herein may be used to distribute goods to a consumer. The system may comprise a distribution device and system, a regulatory system, a customer relationship management system and an artificial intelligence system. The methods may comprise distributing an item to a consumer in fully automated or a partially automated process. The methods may comprise distributing a item to a consumer in a manner compliant with regulations.
US10949893B2 Real-time bidding system that achieves desirable cost per engagement
Systems and methods are disclosed for optimizing an online advertising campaign both before the campaign begins, and dynamically during the campaign. Optimizations are performed comparatively between a plurality of MPs (Media Properties) based on their relative cost-per-engagement. Comparisons are performed by first stack ranking MP inventory including any of sites, feeds, and verticals, based on cost per engagement. Once ranked, scores are assigned to the targeted inventory and a mean score is determined. Then, the inventory is rated as high, normal, or low impact based on their scores compared with the mean and a standard deviation for all scores. Higher impact sites with scores at least a standard deviation above the mean are initially favored, and the MP targeting strategy is dynamically adjusted during the campaign based on periodically re-evaluating the MP rankings, frequencies of engagement, and campaign progress relative to fulfillment in an allotted run time.
US10949892B2 Cross platform reward exchange marketplace providing an auction operation
A system, method, and computer-readable medium are disclosed for performing a cross platform reward exchange marketplace operation, comprising: creating a cross platform rewards account within a cross platform reward exchange marketplace; transferring a reward from a first entertainment system to the cross platform rewards account; placing the reward up for auction via the cross platform reward exchange marketplace; enabling monitoring of bids relating to the reward up for auction; accepting one of the plurality of bids relating to the reward up for auction; and, performing an exchange transaction via the cross platform reward exchange marketplace, the exchange transaction exchanging the reward up for auction and the one of the plurality of bids.
US10949890B2 Systems and methods for detecting and tracking customer interaction
A server system is provided for analyzing user interaction in an environment. The server system comprises a memory storing a set of instructions and a processor configured to execute the instructions to perform operations including determine a user has interacted with an item positioned in the environment based on a communication signal received from a hub physically located in the environment indicating an item tag associated with the item is linked with a user tag associated with the user. The server system may identify, based on one or more communication signals received from the hub, at least one metric associated with the user's interaction with the item and compare the at least one metric with a set of rules associated with the type of metric. The server system may provide an indication, based on the comparison, to a display device.
US10949888B1 Geographically targeted, time-based promotions
Technology is disclosed for facilitating generation and processing of a customized promotion based on a set of factors. In some embodiments, the disclosed technology enables a particular merchant to incentivize customer business (e.g., increase customer traffic to a physical merchant location) by offering a customized promotion for placement in a receipt of a transaction with another merchant. The customized promotion, which decreases incrementally in value over time, is generated specifically for a product and/or service offered by the particular merchant. The product and/or service associated with the promotion correlates to a set of factors, including, among others, the customer's spending trend, thereby increasing the likelihood that the customer would redeem the promotion with the particular merchant in a second transaction. In some embodiments, a portion of the payment in the second transaction is distributed to the other merchant, thereby enabling both merchants to benefit from the placement of the promotion.
US10949864B2 Smart vehicle navigation and tracking system
A computer implemented method includes: receiving location information and data about a pre-established trip from one or more vehicles each having a respective navigation device; retrieving a comprehensive computerized map of parking spaces and tow zones within a target area; a processor of the data processing system providing navigation information that enables vehicle operators to locate at least one of approved parking spaces and safe parking spaces; and the processor providing alerts for drivers to avoid parking in tow zones and other restricted parking spaces in response to receipt of location information which indicates the driver's vehicle is in close proximity of a restricted parking space.
US10949862B1 Service representative and remote location document communication
The present disclosure provides apparatus, systems, and methods for service representative and remote location document communication. One or more embodiments include a memory, and a processor configured to execute executable instructions stored in the memory to identify a remote location of a customer, identify a type of device available to be utilized at the remote location, and provide to the device at the remote location instructions for capturing information from a document.
US10949858B2 Technical fallback infrastructure
Examples, methods and systems described herein may include determining, by a payment processing system, whether a second payment mechanism may be used to perform a payment transaction when a first payment mechanism is preferred and/or when the first payment mechanism has failed. Determining to use the second payment mechanism can be based on (i) an analysis of a communication status indicator received from a point-of-sale (POS) terminal that indicates which payment mechanisms are capable of communicating with the POS terminal, (ii) data received from the POS terminal that is associated with a read of a payment object, and/or (iii) an allowance criterion.
US10949856B1 Systems and methods for adaptive learning to replicate peak performance of human decision making
The application is directed to a computer-implemented apparatus for facilitating transactions. The apparatus includes a non-transitory memory having instructions stored thereon for performing an evaluation of user performance prior to proceeding with a transaction. The apparatus also includes a processor, operably coupled to the non-transitory memory. The processor is configured to perform the instructions of displaying, on a graphical user interface (GUI), an input box requesting a user to input information associated with the transaction. The processor is also configured to receive, via the GUI, information from the user associated with the transaction. The processor is also configured to perform the instruction of evaluating the received information associated with the transaction based upon decision criteria.
US10949847B2 Transaction control
A method of choosing and authorising a transaction with a payment device used by a purchaser under the authority of an owner is described. An analytics engine receives an identifier for a good or service from the purchaser and uses the identifier to identify providers of the good or service and providing a set of provider recommendations for the good or service to the owner. An issuer server receives from the owner approval for one of the set of provider recommendations and determining purchase parameters for that provider recommendation and determines whether the purchase parameters for the transaction match the purchase parameters for the provider recommendation; whereby the transaction is not authorised if the purchase parameters do not match and will not be rejected by the payment control system if the parameters do match.
US10949846B2 Multi-device point-of-sale system having multiple customer-facing devices
Techniques for conducting transaction(s) between a merchant and customer(s) via a. multi-device point-of-sale system are described. The multi-device POS system can include a merchant-facing device having a first processor for processing first instructions for presenting a merchant user interface (UI) on a display of the merchant-facing device. Further, the multi-device POS system can include a first customer-facing device having a second processor for processing second instructions for presenting a first customer UI. The first customer UI can enable a first customer to perform a first action associated with a first transaction. The first customer-facing device can have been coupled to the merchant-facing device at a first time. Further, the multi-device POS system can include an application, which can be stored on the merchant-facing device, a second customer-facing device, or a personal device, for presenting a second customer UI enabling performance of a second action.
US10949829B2 Processing a mobile payload
Disclosed herein are systems and methods for processing a payment request. A mobile device associated with a payor may generate a user interface having two screen portions. The first screen portion may be configured to display received and sent messages and further configured to receive a command to transmit a message. The second screen portion may be configured to access a third-party application and configured to populate a new message with a payload. The mobile device may receive an inputted amount in the second screen portion representing the payment amount. The mobile device may transmit a request including the payor's identification and the payment amount to a third-party Payment Processing System (PPS) and receive a payload from the PPS. The mobile device may populate and transmit a message to the recipient that contains the payload.
US10949820B2 System and method for encoding IC chips for payment objects
A system and method are disclosed for providing integrated circuit (IC) chip modules for inclusion in payment objects. IC chip modules may be received from a supplier of IC chip modules, wherein the IC chip modules are supportably interconnected to a flexible substrate and transport key data is encoded in the IC chip modules. Each IC chip module may be encoded with personalization data and issuer key data. Encoding of IC chip modules may be completed utilizing either a contact IC chip interface device or a non-contact IC chip interface device. Encoding the IC chip modules may be completed with the IC chip modules supportably interconnected to the flexible substrate as supplied by the supplier of the IC chip modules, free from fixed interconnection of the IC chip modules and carrier to another support structure.
US10949816B1 Interbank account verification and funds transfer system and method
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real time relative to when the funds transfer information is initially received.
US10949815B2 Integrated mobile trusted service manager
Embodiments of the invention are directed to a centralized trusted service manager system in the form of a trusted service manager interconnectivity service hub, which facilitates and provides communications between entities involved in mobile contactless provisioning and payment systems. One embodiment of the present invention is directed to a method for processing a wallet request from a wallet provider associated with mobile communication device including a secure element through an interconnectivity hub. The method comprises receiving a wallet request in first protocol, determining an issuer associated with the account identifier, and obtaining application data. The method further comprises determining a trusted service manager associated with the secure element from among a plurality of trusted service manager computers using a routing table. Additionally, the method includes determining a second protocol and obtaining a secure element key for completing a request from a secure element trusted service manager using the second protocol.
US10949806B2 Collaboration system including a spatial event map
A spatial event map system including server-side data processor that maintains a spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of a graphical target of the event in the workspace and a time. The system includes logic to send messages including an event, a location of a graphical target of the event in the workspace and a time, to client-side network nodes; and to receive messages identifying events that create or modify a graphical target, and to add corresponding entries to the log of events. The events can include history events that are sent to the other client-side network nodes, and added to the log for the corresponding history events, and ephemeral events that are sent to other client-side network nodes without adding corresponding entries in the log.
US10949804B2 Tote based item tracking
This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a user (e.g., picker or picking agent) may retrieve an item from an inventory location and place the item into a tote. The systems described herein detect the item when it is added to or removed from the tote.
US10949803B2 RFID inventory and mapping system
An inventory system methodology is presented including generating a three dimensional computer representation of an environment using a camera of a mobile device, converting the three dimensional computer representation of the environment into a two dimensional electronic map, scanning, with a scanner that is coupled to the mobile device, a radio frequency identification (RFID) tag, which is coupled to an item that is in the environment, determining a location of the RFID tag based on a location of the scanner in the three dimensional computer representation of the environment when the scanning occurred, and indicating the location of the item, based on the location of the RFID tag, on the two dimensional electronic map.
US10949801B1 Inventory item release apparatus and method
This disclosure describes an item drop location for placing items that have been picked from an inventory location within a material handling facility but have not yet been transitioned from the materials handling facility and a return location for returning items that have been transitioned from the materials handling facility. Likewise, described is a system and method for identifying an item placed at a drop location or an item placed at a return location, processing the placed item and providing confirmation to a user that placed the item and facilitating a return of the item or a removal of the item from an item identifier list associated with the user.
US10949795B1 Secure transfer of items
A method for securely transporting items in an autonomous vehicle (AV) between travel destinations includes implementing an electronic ledger on an electronic computing device. One or more electronic codes for are stored in the electronic ledger for controlling access to a physical container that can be secured in the AV. One or more destination addresses for the AV are stored in the electronic ledger. After receiving an access code that matches one of the one or more electronic codes, the physical container is secured in the AV. A destination address is obtained from the electronic ledger. The AV is directed to transport the physical container to the destination address.
US10949775B2 Method for rescheduling flights affected by a disruption and an airline operations control system and controller
An airline operations system, controller and method reschedules flights affected by a disruption that precludes a planned schedule for the flights. The method includes obtaining data related to a scheduled origination and a scheduled destination for each of a set of passengers scheduled on the flights, generating a passenger connection network of connections between the scheduled origination and the scheduled destination for a subset of the set of passengers, applying at least one criterion to the passenger connection network and rescheduling at least one connecting flight based on the criteria. The system and controller solves a network flow problem to reschedule a subset of connecting flights to have a delayed projected departure time. Resulting output can include the set of delayed flights along with modified projected departure times, a set of flight cancellations and a set of passengers with missed connections.
US10949771B2 Systems and methods for churn prediction
Systems, methods, and non-transitory computer-readable media can collect past user information and churn data for a plurality of users. A churn prediction model is trained using the past user information and churn data. A churn propensity score is calculated for a present user based on the churn prediction model, the churn propensity score indicative of the likelihood of the present user to churn.
US10949769B2 Co-planar waveguide flux qubits
A qubit device includes an elongated thin film uninterrupted by Josephson junctions, a quantum device in electrical contact with a proximal end of the elongated thin film, and a ground plane that is co-planar with the elongated thin film and is in electrical contact with a distal end of the elongated thin film, in which the thin film, the quantum device, and the ground plane comprise a material that is superconducting at a designed operating temperature.
US10949768B1 Constructing quantum processes for quantum processors
In a general aspect, a quantum process for execution by a quantum processor is generated. In some instances, test data representing a test output of a quantum process are obtained. The test data are obtained based on a value assigned to a variable parameter of the quantum process. An objective function is evaluated based on the test data, and an updated value is assigned to the variable parameter based on the evaluation of the objective function. The quantum process is provided for execution by a quantum processor, and the quantum process provided for execution has the updated value assigned to the variable parameter.
US10949763B2 Personalized content distribution
Systems and methods for content provisioning are disclosed herein. The system can include memory having a content database, a task database, and a user profile database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: receive a user identifier from the user device; retrieve user information from the user profile database, which user information identifies one or several attributes of the user; retrieve user task data from the task database, which user task data identifies a plurality of tasks for completion by the user; automatically generate prioritization data for the plurality of tasks identified by the user task data; select a task based on the prioritization data; and send content relating to the selected task to the user device.
US10949760B1 Systems and methods for adaptation of SCORM packages at runtime with an extended LMS
Systems and methods are described for tailoring shareable content object reference model (SCORM)-compliant content to one or more users. A learning management system (LMS), configured to be SCORM-compliant, initiates shareable content object (SCO) to provide content to users. The LMS implements an instance of application programming interface (API) comprising a plurality of functions to be called by SCO during runtime to access data model elements accessible via LMS. The LMS is configured to support one or more data model elements undefined by SCORM. Further, LMS receives a call to a function of the plurality of functions of the API from SCO to access information about users. The call references a name of a data model element undefined by SCORM. The data model element identifies information about users. The LMS provides information about the users to SCO and the SCO tailors the content to the users based on the information.
US10949756B2 System and method for creating and selectively modifying characters and conditionally presenting customized characters via electronic channels
A system and method of creating electronic characters in one or more electronic formats, selectively customizing the characters, and presenting them via electronic channels in response to satisfaction of one or more programmable conditions is disclosed. The system enables entities to competitively bid to customize the personality and/or other attribute of a character. For example, a character may be presented via an electronic channel to an audience (e.g., one or more end users who view, listen to, or otherwise experience a character through an electronic channel). An entity may bid on altering that character's personality and/or other attribute. If the entity's bid is selected by the system (e.g., over other bids that also compete to alter one or more attributes of that character), the system customizes the character's personality and/or other attribute according to the winning bid's customization, and presents the customized character via the electronic channel to the audience.
US10949753B2 Causal modeling and attribution
In techniques for causal modeling and attribution, a causal modeling application implements a dynamical causal modeling framework. Input data is received as a representation of communications between users, such as social media interactions between social media users, and causal relationships between the users can be determined based in part on the input data that represents the communications. Influence variables, such as exogenous variables and/or endogenous variables, can also be determined that influence the causal relationships between the users. A causal relationships model is generated based on the influence variables and the causal relationships between the users, where the causal relationships model is representative of causality, influence, and attribution between the users.
US10949751B2 Optimization of multiple criteria in journey planning
A computer-implemented system and method identify Pareto optimal candidate paths between an origin and a destination for which no other candidate path is strictly better on one of a predefined set of criteria and at least as good on all the others. A constraint is defined for each of the criteria, based on user input. A set of Pareto optimal candidate paths is identified, from an origin to a destination, which respect these constraints. The identification may include, in a search graph composed of nodes connected by edges, iteratively advancing each of a set of possible paths from an origin node by exactly one exit node and updating labels of the exit nodes reached. The exit node labels each include a value for each of the criteria. Labels of reached exit nodes that are dominated by another label of that reached node are removed. Pareto optimal candidate path(s) is/are identified.
US10949733B2 Semiconductor device and antenna label
According to one embodiment, a semiconductor device includes a storage device in which a substrate is embedded and sealed in a mold, and an antenna label attached to the storage device. The antenna label is configured to provide a wireless communication function.
US10949732B2 Bale identification assembly for binding an identification tag to a bale of agricultural crop material
A bale identification assembly includes binding material used by a knotter system to bind a formed bale, the binding material including identification tags at spaced intervals along the binding material. A read module transmits interrogator signals and also receives authentication replies from the identification tags. A position sensor is used to predict passage of identification tags through the knotter mechanism and a bale length sensor provides a signal representing bale length. A controller receives signals from the bale length sensor and the position sensor and generates a signal to alter the length of the bale by causing an additional flake to be added to the bale by the plunger or the bale to be finished with fewer flakes to prevent the knotter system from tying a knot in the binding material such that the identification tag is positioned in a portion of the binding material used to form the knot.
US10949721B2 Printer system with different topology for determining transmission of header information and method for the same
A printer system includes an information processing device; a printer; and a display apparatus, the information processing device being configured to control the printer and the display apparatus. A topology of the information processing device and the display apparatus includes a first topology in which the display apparatus is directly connected to the information processing device and a second topology in which the display apparatus is connected to the information processing device via the printer. The information processing device includes a processor configured to transmit to the display apparatus instruction data for the display apparatus without adding header information to the instruction data in the first topology; and transmit to the printer instruction data for the display apparatus by adding header information to the instruction data in the second topology.
US10949717B2 Generating images using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.
US10949707B2 Method, apparatus, and system for generating feature correspondence from camera geometry
An approach is provided for determining a feature correspondence based on camera geometry. The approach, for example, involves determining a first labeled or detected pixel location in a first image and a second labeled or detected pixel location in a second image. The approach also involves computing a first ray from a first camera position of the first image through the first labeled or detected pixel location. The approach further involves computing a second ray from a second camera position of the second image through the second labeled or detected pixel location. The approach further involves computing a closeness value of the first ray and the second ray. The approach further involves providing an output indicating the feature correspondence between the first labeled or detected pixel location and the second labeled or detected pixel location based on determining that the closeness value is within a threshold value.
US10949700B2 Depth based image searching
Among other things, the present disclosure relates to image searching. With a depth map, image pixels of an image having depth values intersecting a desired optical field can be identified. A territory can be set based on locations of the identified image pixels. Feature detection can be performed on the image within the set territory. The feature detection can be limited to the set territory.
US10949685B2 Excluding a component of a work machine from a video frame based on motion information
A controller may process a plurality of video frames to determine an apparent motion of each pixel of one or more pixels or each group of pixels of one or more groups of pixels of each video frame of the plurality of video frames. The controller may select one or more processed video frames, of the plurality of processed video frames, that correspond to a duration of time and may generate a composite video frame based on the one or more processed video frames. The controller may generate a video frame mask based on the composite video frame and may obtain additional video data that includes at least one additional video frame. The controller may cause the video frame mask to be applied to the at least one additional video frame and may cause the at least one additional video frame to be processed using an object detection technique.
US10949677B2 Method and system for detecting concealed objects using handheld thermal imager
A method of detecting concealed objects using a thermal imager includes obtaining an output comprising a plurality of pixels representing a person, analyzing each pixel matching a contour of the person and excluding any pixel within a blob bounding box of the person, and determining whether a pixel address is represented in a pixel map. In addition, the method includes comparing a value of each remaining pixel to an allowable minimum threshold value representing a lower pre-defined body temperature, and comparing the value of each remaining pixel greater than or equal to the allowable minimum threshold value to an upper allowable threshold value representing an upper pre-defined body temperature. The method also includes excluding any of the remaining pixels within a range between the lower and upper pre-defined body temperatures to define final set of pixels, and calculating a pixel difference to indicate a severity of the difference.
US10949669B2 Augmented reality geolocation using image matching
Disclosed is a system for determining high-precision geolocation. The system includes a user device having a camera, a non-transitory memory containing computer readable instructions, and a processor. The processor is configured to process the instructions receive live image content from the camera, receive information indicative of one or more device condition attribute that is associated with the user device, select a group of stored images based on the one or more stored image condition attribute, compare the live image content to the group of stored images, based on the comparing, select, from the group of stored images, one or more matching stored image that matches the live image content, and determine a high-precision geolocation of the user device based on the matching one or more stored image.
US10949665B2 Reducing scale estimate errors in shelf images
Example image processing methods, apparatus/systems and articles of manufacture are disclosed herein. An example apparatus includes an image recognition application to identify matches between stored patterns and objects detected in a shelf image, where the shelf image has a shelf image scale estimate. The example apparatus further includes a scale corrector to calculate deviation values between sizes of (A) a first set of the objects detected in the shelf image and (B) a first set of the stored patterns matched with the first set of the objects and reduce an error of the shelf image scale estimate by calculating a scale correction value for the shelf image scale estimate based on the deviation values.
US10949663B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a storage unit that previously stores a classification rule corresponding to an attribute of an applicant, an acquisition unit that acquires content of an electronic document from an image of the document, and a setting unit that reads the classification rule corresponding to the attribute of the applicant of the document from the storage unit, and sets a classification item of the document based on the content of the document, which is acquired by the acquisition unit, and the classification rule which is read from the storage unit.
US10949662B2 Image processing apparatus
There is provided an image processing apparatus including a processor that acquires document image data generated by reading the document and recognizes a character string included in the document image data by character recognition and a storage that saves the document image data, in which the processor compares a folder name of an existing folder in the storage with the character string included in the document image data to select a folder in which at least a part of the folder name matches the character string included in the document image data, as a folder of a save destination of the document image data.
US10949660B2 Electronic handwriting processor with convolutional neural networks
An improved machine learning system is provided. For example, a content management server may provide real-time analysis of a user's handwriting to assess the user's knowledge of a language, including using a convolution neural network method. The convolution neural network method may be executed to normalize at least some identified strokes in the user's handwritten user input. Normalization may be performed by translating a window comprising a subset of pixels in a digital representation of the handwritten user input amongst a plurality of pixels in the digital representation.
US10949658B2 Method and system for activity classification
This disclosure is directed to an activity classifier system, for classifying human activities using 2D skeleton data. The system includes a skeleton preprocessor that transforms the 2D skeleton data into transformed skeleton data, the transformed skeleton data comprising scaled, relative joint positions and relative joint velocities. It also includes a gesture classifier comprising a first recurrent neural network that receives the transformed skeleton data, and is trained to identify the most probable of a plurality of gestures. There is also an action classifier comprising a second recurrent neural network that receives information from the first recurrent neural networks and is trained to identify the most probable of a plurality of actions.
US10949644B2 Fingerprint sensing method based on touch pressure in black screen mode of touch input device and touch input device for the same
A fingerprint sensing method based on touch pressure in a black screen mode of a touch input device according to the embodiment of the present invention includes: sensing first pressure which has a value equal to or greater than a first predetermined threshold value and is applied by an object in the black screen mode; determining continuously after sensing the first pressure whether second pressure which has a value equal to or greater than a second predetermined threshold value and is different from the first pressure is sensed or not; recognizing a fingerprint of the object when the second pressure is sensed; determining whether or not the recognized fingerprint is identical to a fingerprint previously registered in the touch input device; and performing a predetermined operation when the recognized fingerprint is identical to the previously registered fingerprint.
US10949643B2 On-LCD screen optical fingerprint sensing based on optical imaging with lens-pinhole module and other optical designs
Devices and optical sensor modules are provided for provide on-screen optical sensing of fingerprints by using an under-screen optical sensor module that captures and detects light from a fiber on top of the screen. Various implementations of the under-LCD optical sensor modules are provided, including different optical imaging module designs for under-LCD optical sensing, invisible under-LCD optical sensor modules based on concealing optical transmissive features or regions under the LCD opaque borders and optical sensing of topographical features associated with inner tissues of a finger.
US10949640B2 Method of controlling an electronic device
The present disclosure relates to a method of controlling an electronic device, the electronic device comprising a fingerprint sensor. The present disclosure also relates to a corresponding electronic device and to a computer program product.
US10949632B2 Cable plugging guidance facility for a network
Methods, systems, and computer program products are provided for facilitating cable plugging in a network by receiving, from a scanner associated with the network, wirelessly read connector identifying information from a tag accompanying a cable connector at one end of a cable to be plugged in the network, and using, by a processor, the connector identifying information to ascertain, from a database, applicable cable rules guidance for where to properly plug the cable connector in the network. Based on ascertaining the guidance, one or more indicators associated with one or more plug locations in the network are illuminated to assist in properly plugging the cable connector in the network.
US10949627B2 Systems and methods for non-time smearing detection mechanisms for magnetic cards and devices
A detection activity of a card may be sensitive to capacitance changes in one or more pads on the card, where a capacitance change detected in a pad during a first time period does not affect a capacitance change detected in the pad during subsequent time period(s). Accordingly, the detection activity may remain sensitive to a faster-moving device with greater accuracy in a determination of position, velocity and/or acceleration of the faster-moving device in relation to the card. A second detection activity may follow a first detection activity, which may increase a probability of a successful communication sequence subsequent to the first detection activity.
US10949622B2 Systems and methods for segmenting documents
Systems and methods for automatically modeling the discourse structure of psychiatric reports and segmenting these reports into various sections are provided. The systems and methods can be based around a model that learns the section types, positions, and sequence and can automatically segment unlabeled text in a psychiatric report into the corresponding sections. Knowledge of the ordering of the sections can improve the performance of a section classifier and a text segmenter. A Hierarchical Hidden Markov Model (HHMM) can be trained and can categorize sections in psychiatric reports into a predefined section label.
US10949617B1 System for differentiating encoding of text fields between networked services
Techniques for determining the relationships between a network of services include determining encoding of text fields received and transmitted by the services. Correspondence between the bytes representing a text string in a first data field and encoding data that associates byte characteristics with encoding schemes may be used to determine the encoding scheme associated with the first data field. Other data fields that were transmitted or received close-in-time to the first data field and have a value within a threshold similarity of that of the first data field may be determined to be associated with the first data field. Subsequent to a modification to the network of services, if the encoding of one or more data fields changes or if the associations between data fields change, the particular services that were affected by the modification may be determined based on the differences in encoding schemes and data field associations.
US10949612B2 Semantic diff and automerge
Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
US10949604B1 Identifying artifacts in digital documents
Techniques described herein implement identifying artifacts in digital documents in a digital medium environment. A document analysis system is leveraged to extract page features from a digital document and to determine whether certain page features represent page artifacts such as headers and footers. Those page features determined to be page artifacts can be extracted from the digital document to generate a reflowed version of the digital document that preserves primary content. The primary content, for instance, is rearranged in the reflowed document to compensate for the extracted page artifacts.
US10949601B2 Reducing chemoepitaxy directed self-assembled defects
A method for reducing chemo-epitaxy directed-self assembly (DSA) defects of a layout of a guiding pattern, the method comprising expanding a shape of the guiding pattern by a predetermined distance in both lateral directions to form a fin keep mask, where the fin keep mask comprises a stand-alone mask.
US10949600B2 Semiconductor package floating metal checks
Embodiments of the invention include methods, systems, and computer program products for checking floating metals in a laminate structure. Aspects of the invention include receiving, by a processor, floating metal rules and a semiconductor package design having a plurality of laminate layers. Each laminate layer includes a plurality of metal shapes, a plurality of signal lines, and a plurality of vias. The metal shapes, signal lines, and vias are mapped to one or more cells in an array. The processor determines, for each cell corresponding to a metal shape, whether the plurality of vias satisfies the floating metal rules. The processor can suggest new vias to satisfy the floating metal rules.
US10949597B2 Through-silicon vias in integrated circuit packaging
The present disclosure describes structures and methods for a via structure for three-dimensional integrated circuit (IC) packaging. The via structure includes a middle portion that extends through a planar structure and a first end and a second end each connected to the middle portion and on a different side of the planar structure. One or more of the first end and the second end includes one or more of a plurality of vias and a pseudo metal layer.
US10949581B2 Tool for configuring computational models
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program provides a client device a tool for configuring computational models. The program further receives, from the client device and through the tool, a selection of a set of external data sources. The program also receives, from the client device and through the tool, a plurality of weight values for a plurality of categories. The program further receives, from the client device and through the tool, a plurality of threshold values for the plurality of categories. The program also generates a plurality of computational models based on the set of external data sources, the plurality of weight values for the plurality of categories, and the plurality of threshold values for the plurality of categories.
US10949573B2 Unlocking control methods and related products
Embodiments of the present disclosure provide unlocking control methods and related produces. The method includes the following. A face image is collected. A first operation and a second operation are performed in parallel. The first operation is configured to detect whether the face image is a real face image. The second operation is configured to extract feature data of the face image. The feature data of the face image is matched with feature data of a preset face template when the feature data of the face image is extracted and the face image is detected to be the real face image. An unlocking operation is performed when the feature data of the face image is matched with the feature data of the preset face template.
US10949565B2 Data processing systems for generating and populating a data inventory
A computer-implemented method for populating a privacy-related data model by: (1) providing a data model that comprises one or more respective populated or unpopulated fields; (2) determining that at least a particular one of the fields for a particular data asset is an unpopulated field; (3) at least partially in response to determining that the at least one particular field is unpopulated, automatically generating a privacy questionnaire comprising at least one question that, if properly answered, would result in a response that may be used to populate the at least one particular unpopulated field; (4) transmitting the privacy questionnaire to at least one individual; (5) receiving a response to the questionnaire, the response comprising a respective answer to the at least one question; and (6) in response to receiving the response, populating the at least one particular unpopulated field with information from the received response.
US10949564B2 Contact discovery service with privacy aspect
This application relates to a client-server architecture that enables user accounts registered with a service to be discoverable to other users of the service. A discovery protocol includes accessing personal information data stored in an address book of a client device, obfuscating the personal information data, transmitting a request to a service to determine if the obfuscated personal information data matches any potential contacts that have registered as discoverable with the service, and comparing information related to the potential contacts with the contacts included in the address book to determine if the contacts in the address book match any of the potential contacts.
US10949558B2 Secure access to healthcare information
A system and method for providing or exchanging healthcare information (e.g., medical information) to authorized users in a secure manner. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: assign identification information to a plurality of users and a plurality of items; associate the identification information of a user of the plurality of users with one or more items of the plurality of items; set-up security policies including predetermined locations, within predetermined stages within a sequence and during predetermined times; and provide the user access to the one or more items when there is a matching between the identification information of the user and the one or more items, and all of the security policies associated with the user and the one or more of the plurality of items are met.
US10949552B2 Whole apparatus having an authentication arrangement, and method for authentication
An apparatus includes an authentication arrangement for a communication connection, using a communication protocol, between two data processing devices of the apparatus. The data processing devices each have an interface unit for the communication connection and a computation unit. The interface units each have an encryption/decryption device, where the encryption/decryption device is at least partially produced by hardware for encrypting at least some of the user data to be transmitted via the communication connection as part of the authentication arrangement. The encryption/decryption device can be applied in a communication layer of the communication protocol to the user data prepared for the physical user data transmission or to the physically received user data. Each data processing device has a security unit, implemented as dedicated hardware that the computation unit cannot access and/or in a manner logically isolated from the computation unit. The security unit produces a trusted execution environment, of the authentication arrangement with a hardware-encoded key information, on the basis of which the user data are encrypted by the encryption/decryption device.
US10949551B2 Policy aware unified file system
A system and method for operating a policy aware unification file system within a computer system that takes into account the security requirements of each file system as each file system is unified into the unified file system are provided. As the application is compatible with existing run time policies of files and directories within each file system that is to be unified, the application supports the enforcement of security policies or requirements of each file and/or directory that has been unified into the unified file system.
US10949543B1 System and method for scalable cyber-risk assessment of computer systems
A method of cyber risk assessment includes receiving request for a quantitative cyber risk assessment from an entity associated with a domain name. Entity information is non-intrusively gathered from a plurality of data sources about the entity based on the domain name. A digital footprint of the entity is discovered based the associated domain name using non-intrusive information gathering. At least one characteristic of the entity is classified to determine an entity classification and at least one entity risk quantification parameter. At least one control item is fetched from the knowledge database. An entity technical finding is determined based on the fetched at least one control item and based on the discovered digital footprint. At least one industry-related quantification parameter is fetched based on the entity technical finding and based on the entity classification. A quantitative risk value is calculated from a determination of loss frequency and loss magnitude.
US10949537B2 Secure firmware provisioning and device binding mechanism
Electronic computing devices provide a method to update firmware. The method includes receiving a firmware image at an electronic device, the electronic device having a processor and a memory arranged to store instructions executed by the processor. In the electronic device, a unique device identifier is retrieved and a random number is generated. The generated random number is securely stored. The random number and a representation of the unique device identifier are computationally combined to create a device-binding value, and an address-offset is generated from the device-binding value. The firmware image is stored in the memory at the address-offset.
US10949535B2 Security model training and threshold selection
A set of candidate malicious activity identification models are trained and evaluated against a production malicious activity identification model to identify a best performing model. If the best performing model is one of the candidate models, then an alert threshold is dynamically set for the best performing model, for each of a plurality of different urgency levels. A reset threshold, for each urgency level, is also dynamically set for the best performing model.
US10949534B2 Method for predicting and characterizing cyber attacks
One variation of a method for predicting and characterizing cyber attacks includes: receiving, from a sensor implementing deep packet inspection to detect anomalous behaviors on the network, a first signal specifying a first anomalous behavior of a first asset on the network at a first time; representing the first signal in a first vector representing frequencies of anomalous behaviors—in a set of behavior types—of the first asset within a first time window; calculating a first malicious score representing proximity of the first vector to malicious vectors defining sets of behaviors representative of security threats; calculating a first benign score representing proximity of the first vector to a benign vector representing an innocuous set of behaviors; and in response to the first malicious score exceeding the first benign score and a malicious threshold score, issuing a first alert to investigate the network for a security threat.
US10949533B2 Systems and methods for a virus scanning router
A virus scanning router may manages a local network, including routing network traffic between devices on the network and routing network traffic being sent to and from such devices via an external communication system. The virus scanning router remotely scans for viruses the files stored on one or more such devices on the network. The virus scanning router may be a device trusted by the other devices on local network to facilitate the virus scanning router reading and scanning one or more files stored on such devices for viruses. The virus scanning router also takes corrective actions such as isolating the infected device or isolating an affected network zone to which the remote device belongs.
US10949532B2 System and method for monitoring file integrity of multiple containers using one agent
A system for monitoring file integrity in a host computing device having a process and a storage device storing computer executable code. The computer executable code is configured to: provide containers, an agent external to the containers, and a policy file configuring policy for the containers; intercept a system call indicating mounting, and construct a first correspondence between a container file path and a host file path having mounting correspondence; intercept a system call of the container indicating opening of the policy file, and construct a second correspondence between the container file path and the violation of the container file path; aggregate the first and second correspondences to obtain a correspondence between the host file path and the violation; and monitor file integrity of the container by detecting violation of the host file path.
US10949520B2 Systems and methods for cross coupling risk analytics and one-time-passcodes
Example embodiments provide systems and methods for validating an action using a physical token, such as a near-field-communications (NFC)-capable chip. A server may receive a request to perform the action, and may require validation from the holder of the physical token. The holder of the physical token may log into an application using their login credentials, providing a first tier of authentication. The holder may then scan the physical token with a reader on their mobile device, which provides a second tier of authentication. The scan may reveal a value for a counter on the physical token, which may be compared to a counter at the server in order to validate that the physical token has been used as expected. If the server deems it appropriate, a third (or further) tier may be required, such as scanning a photographic identification of the holder.
US10949517B2 Identification system enrollment and validation and/or authentication
A system performs identification system enrollment and validation and/or authentication. In some examples, the system receives a digital representation of a biometric for a person from a device, biographic information for the person, and monitoring of capture of the biometric and determines whether the biometric is genuine. In others, the system obtains data from a network search using the biometric and the information, generates a comparison of the biometric and the information to the data from the network search, and uses the comparison to determine whether the person is who the person asserts. In still others, the system performs a number of identity checks using the information and the biometric, weights certainty and risk of each of the number of identity checks, and determines whether to approve the person for identification system enrollment using an aggregation of the identity checks.
US10949512B2 Multi-level matrix passwords
During a password entry, a matrix is traversed to select a position. The matrix includes several levels, each level in the several levels including at least one position where data can be entered, where a second level in the matrix forms a sub-level of a first level, and where the second level is reachable only from a particular position in the first level. In response to an input, a mode of the selected position is changed such that the position becomes unchangeable and unselectable during a remainder of the password entry. The selected position is encoded in an auth-step. In response to an indication of an end of the password entry, an auth-code is transmitted. The auth-code includes a set of auth-steps, and the set of auth-steps includes the auth-step.
US10949511B2 Multicomputer processing for data authentication using a blockchain approach
Aspects of the disclosure relate to multicomputer systems and methods for data authentication and event execution using a blockchain approach. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive data from one or more sources. The computing platform may verify the authenticity of at least one aspect of the received data. Once the authenticity of the data has been verified, the computing platform may generate a new block of a user's blockchain by cryptographically encrypting the received data, may add the new block to the user's blockchain, and may store the updated blockchain. The platform may then transmit an indication that the received data has been authenticated to the data source. In addition, the computing platform may generate a command configured to execute an action associated with the new block and may transmit the command to the data source.
US10949508B2 System and method to protect original music from unauthorized reproduction and use
Provided is a new digital music storage and readout system and method that incorporates layers of anti-pirating features to inhibit unauthorized reproduction of device music content. This concept and device design may be extended to video storage and playback.
US10949496B2 Dimension shuffling using matrix processors
In one embodiment, a matrix operation may be performed to reorder a plurality of dimensions of an input matrix stored in two-dimensional memory. Data associated with the input matrix may be accessed using one or more strided memory operations, wherein the one or more strided memory operations are configured to access the two-dimensional memory at a plurality of locations that are separated by a particular interval. The data accessed using the one or more strided memory operations may be stored in a result matrix, wherein the data accessed using each strided memory operation is stored in the result matrix in non-transpose form or transpose form.
US10949494B2 Computer architecture for emulating a correlithm object processing system using mobile correlithm object devices
A correlithm object processing system uses one or more mobile correlithm object devices to emulate the functionality of one or more of sensors, nodes, and actors. The mobile correlithm object devices may be deployed to different parts of a system or network to perform particular tasks. The mobile correlithm object devices may periodically communicate with one another or with other elements of the correlithm object processing system.
US10949487B2 Systems and methods for accessing computing device resources
A method of accessing a computing device resource includes loading a web application into a web browser running on a computing device; determining, by the web application, whether a native application is active on the computing device; and if the native application is active, establishing a connection between the web application and a native application; and receiving information about the computing device resource through the native application.
US10949478B2 Platform apparatus for actively distributed qualitative collective knowledge
For a platform device placed on a web-site and capable of forming a network with code-identifiable users or participants for the purpose of gathering and processing, by the users or participants, of items of information each stored in storage spaces of a platform which storage spaces are identifiable per predefined coding and are assigned to (associated with) a plurality of predefined different topics, an actively automated distribution of information collected by the users or participants is achieved in that the storage spaces (110) are each formed by a dual unit DuU on the platform, a dual unit DuU comprising a first storage space assigned to a predefined topic and provided with initial information formulated by an initial participant but not editable by any other individual user or participant and also a second storage space assigned to the first storage space which is editable by any one individual user or participant and is construed for insertion, by the plurality of users or participants, of additional items of information relevant to the initial information stored in the first storage space.
US10949477B2 Service recommendation method and apparatus with intelligent assistant
A service recommendation method includes, when a user of a terminal requests a first service from an intelligent assistant, selecting, according to a name of the first service and by using a pre-established service relationship model, a potential service with a degree of relevance to the first service that meets a preset condition from multiple services that the intelligent assistant can provide, where names of the multiple services and degrees of relevance of the multiple services to each other are recorded in the service relationship model; and recommending the potential service to the user.
US10949468B2 Indicators for entities corresponding to search suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on an electronic map corresponding, for example, to a suggested search request. In one aspect, a method includes providing an electronic map of a geographic area for display on a user interface, receiving a character string entered into the user interface, the character string representing a partial search query, determining a suggested search request based on the character string, and identifying an entity responsive to the suggested search request and a geographic location for the identified entity. An indicator identifying the geographic location of the entity is provided for display on the electronic map.
US10949461B2 Composable templates for managing disturbing image and sounds
A method and system are provided. The method includes analyzing, by a hardware processor, one or more images to determine cognitive characteristics related to the one or more images and to a user. The method further includes forming, by the hardware processor, a composable template relating to the cognitive characteristics. The method also includes performing, by the hardware processor or another hardware processor, an amelioration action with respect to a displaying on a display device of at least one image from the one or more images, based on the composable template. The amelioration action is selected from a set of amelioration actions that include transmitting the at least one image to the disturbing image repository.
US10949449B2 Systems and methods for efficient electronic message storage and retrieval
One or more computing devices, systems, and/or methods for efficiently storing and retrieving electronic communication are provided. Messages with the same structure are grouped into a same cluster. A template is created for the cluster. The template is populated with constant values that are the same amongst the messages. Variable values that are different amongst the messages are stored within user account repositories for each message. In this way, the constant values are merely stored once for the messages within the cluster. A template within a general repository and variable values within a user account repository may be used to reconstruct a message.
US10949448B1 Determining additional features for a task entry based on a user habit
Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.
US10949446B2 Resource provisioning systems and methods
Example resource provisioning systems and methods are described. In one implementation, multiple processing resources are provided within a data warehouse. The processing resources include at least one processor and at least one storage device. At least one query to process database data is received. At least some of the processing resources may process the database data. When a processing capacity of the processing resources has reached a threshold processing capacity, the processing capacity is automatically scaled by adding at least one additional processor to the data warehouse.
US10949440B2 Metadata-driven data management platform
The present invention relates, in an embodiment, to a system for automatically ingesting data into a data lake. In an embodiment of the present invention, the system comprises computer readable memory having recorded thereon instructions for execution by a processor having an ingestion engine and a metadata model. In an embodiment of the present invention, the instructions are configured to determine, via the metadata model, a type of metadata the ingested data contains; to generate guidelines for processing and transforming the ingested data based on the determined metadata; to apply the guidelines at the ingestion engine for how the ingestion engine processes and transforms the ingested data based on the determined metadata; and to store the transformed ingested data to a storage repository.
US10949438B2 Database query for histograms
Methods, systems, and computer programs are presented for obtaining histogram data from a database utilizing an interface with histogram-related options. One method includes an operation for providing, by a server, an application programming interface (API), to access the database, which includes a histogram request, to obtain histogram data from the database, with histogram options. The server receives, from a client device, a first histogram request including histogram options. Additionally, the method includes an operation for identifying bins for the histogram based on the one or more histogram options. For each bin, the server accesses the database to obtain data for each bin. The server returns, to the client device, the histogram data for the histogram as a table containing bin values for all the bins, where the client device is configured to present the histogram to a user based on the histogram data.
US10949433B2 Systems and methods for expedited large file processing
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
US10949432B1 Method and system for recommending domain-specific content based on recent user activity within a software application
Aspects of the present disclosure provide techniques for recommending content to users of an application based on a probability distribution over a set of articles generated from user activity history within the application. Embodiments include receiving a content request from a user of the application. A system retrieves, using a predictive model, predictive scores for items of content in response to the content request and user activity history within the application prior to the content request. The predictive model may be trained using user clickstream data for sessions executed within the application by a plurality of users, and information about actions performed within the application prior to a request may be correlated with content viewed by a user subsequent to the request. The system selects a group of the items of content to display to the user and displays the selected group of the items of content to the user.
US10949429B1 Scoring authors of posts
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.
US10949423B2 Operation management device, operation management method, and operation management system
Control facilities and incidental facilities in fields are flexibly managed. Since identification information enabling to identify uniquely information regarding control facilities of which design timing and architectures are mutually different or facilities incidental to the control facilities is encoded, pieces of identification information are coupled and uniqueness is guaranteed. Further, a parent-child relation between identifiers is constructed and the identifiers are structured as a tree structure based on the structure of the control facilities. A control facility operation management device manages combination of the structured identifiers and information of management target or combination of the structured identification information and identification information of a database.
US10949419B2 Generation of search commands via text-based selections
A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell displaying a textual representation of at least one of the data items of the event attribute of a corresponding column. Based on a user selecting a portion of the textual representation in a corresponding cell, a list of options is displayed that corresponds to the selected portion of the textual representation. Furthermore, one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the selected portion of the textual representation in the corresponding cell.
US10949414B2 Managing a computing cluster interface
A method for processing data using a distributed data processing system includes providing input data to the distributed data processing system from a distributed data processing system interface component in communication with the distributed data processing system. The distributed data processing system processes the input data to generate a response, which it provides to the distributed data processing system interface component. The distributed data processing system interface component holds the response in escrow until it receives an indication from the distributed data processing system that the response has reached a sufficient level of durability.
US10949413B2 Method and system for supporting data consistency on an active standby database after DML redirection to a primary database
A database session in an active standby server on which an active standby database resides receives a DML statement. The session is suspended while the statement is redirected over a database link to a primary database on which the statement is executed. Information associated with execution of the statement is communicated to the session in the active standby server. Redo records describing changes to the contents of the primary database are applied to the active standby database and control is returned to the session. Prior to commitment of a transaction including the statement, a query directed to data to which the statement was directed is received at the active standby server from a client and executed on the active standby database absent use of a database link based on whether information associated with a database session associated with the client matches the information associated with execution of the statement.
US10949407B2 Databases to store device history data
An example of an apparatus including a network interface to receive enrollment data from a device, wherein the device is identified by a device identifier. The apparatus further includes a memory storage unit connected to the network interface. The memory storage unit receives device history data associated with the device identifier while the device is enrolled. The memory storage unit is also to maintain a database to store the device history data associated with the device identifier. The apparatus also includes a processor to receive a de-enrollment command associated with the device via the network interface. The de-enrollment command causes the processor to modify the device identifier stored in the database.
US10949404B2 System, method and computer program product for database change management
Database servers may maintain a database according to a database schema. A database change management system can include a profile service configured to collect database profile information and a simulation service configured to receive a set of changes to be simulated for the database and simulate an application of the set of changes to the database. A forecast service can be configured to receive a result of a simulation from the simulation service and database profile information and generate a report indicative of a prediction of a failure or success of an implementation of the set of changes.
US10949392B2 Steganography obsfucation
A system and method for preventing hidden data being passed using steganography by performing additional steganography to obscure the hidden data such that the hidden data is unrecoverable without information regarding the method of the additional steganography. This system and method allows for preventing hidden data without having to decipher the hidden data.
US10949385B2 Hybrid metadata and folder based file access
A hybrid file system provides access to files based on metadata-defined paths, user-defined paths, and/or hybrid metadata-defined paths. A metadata-defined path may be defined based on file metadata, and may provide access to files that are tagged with the same metadata that is used to specify the metadata-defined path. Some of the same files may be alternatively accessed using user-defined paths that provide access to the directories where the files are stored. Some of the same files may be alternatively accessed using a hybrid metadata-user-defined path that appends a directory structure to the metadata-defined path in order to provide direct access to a subset of files from the metadata-defined path that are placed into the metadata-user-defined path without accessing other files from the metadata-defined path.
US10949383B2 Electronic document classification
An electronic document classification system disclosed herein classifies electronic documents. The classification of the documents may involve analyzing the document and the information attached to the document to generate a set of classification data and comparing the classification data with one or more classification rules to generate a set of classifying data. The system attaches the set of classifying data to the electronic document and displays the electronic document based on the set of classifying data. The classification data may also be used to prioritize the electronic documents and to assign a retention period to the electronic documents. The system is further adapted to receive user feedback regarding the classification of the electronic document and to update the classification rules.
US10949371B2 Interactive content distribution system with mobile charging device interface
An interactive content distribution system with handheld charging device and docking station. Embodiments of the present disclosure provide for an interactive content distribution system comprising a venue paging system comprising one or more handheld charging devices and docking station. In certain embodiments, the docking station serves as a communications hub between a remote server, the handheld charging devices, an administrator computing device, and one or more peripheral devices. Certain embodiments of the system may enable an administrator user to configure various systems controls of the handheld charging devices, including variable charging speed controls and geo-fencing boundaries for the handheld charging devices. In certain embodiments, a user of a mobile electronic device may be presented with digital content via the handheld charging device and/or a user application executing on the mobile electronic device.
US10949369B2 Data processor using a ring bus and method for controlling the same
A data processor capable of suppressing variation in latency during a bus access is provided. The data processor according to one embodiment includes a ring bus through which a plurality of relay circuits, being coupled to a plurality of bus masters and a plurality of slaves, are coupled in the shape of a ring. Each of the relay circuits includes: an arbitration circuit which arbitrates an adjacent request packet of an adjacent relay circuit and a bus request packet of a nearest bus master with use of priority of these request packets, and outputs the request packet after arbitration to a next relay circuit; and a priority adjustment circuit which adjusts priority of the bus request packet according to the number of relay circuits through which the bus request packet passes before reaching its destination.
US10949368B2 Input/output command rebalancing in a virtualized computer system
The present disclosure provides new methods and systems for input/output command rebalancing in virtualized computer systems. For example, an I/O command may be received by a rebalancer from a virtual queue in a container. The container may be in a first virtual machine. A second I/O command may be received from a second virtual queue in a second container which may be located in a second virtual machine. The rebalancer may detect a priority of the first I/O command and a priority of the second I/O command. The rebalancer may then assign an updated priority each I/O command based on a quantity of virtual queues in the virtual machine of origin and a quantity of I/O commands in the virtual queue of origin. The rebalancer may dispatch the I/O commands to a physical queue.
US10949364B2 Multi-processor system including memory shared by multi-processor and method thereof
A multi-processor system includes a first processor; a second processor; a common memory configured to store data generated by the first processor and data generated by the second processor; and a memory interface circuit configured to interface between the common memory and the first and second processors, the first processor being configured to demodulate and decode a signal received through wireless communication, and store the decoded data in the common memory via the memory interface circuit, the memory interface circuit being configured to read and decipher the decoded data stored in the common memory, and store the deciphered data in the common memory.
US10949361B1 Multiprocessor software-defined solid-state storage drive
A solid state disk comprising includes a plurality of protected flash memory modules each having a plurality of flash memory devices, a flash memory controller, power protection circuitry and interconnect interface. Each of the protected flash memory modules is removably inserted into a socketed interconnect and coupled thereby to a circuit board having a multicore flash processor, host interface and program code store. The multicore flash processor executes program code stored in the program store to enable an external agent interacting with the solid state disk via the host interface to perceive the solid state disk as having a single flash controller instead of the multiple flash controllers disposed respectively on the protected flash memory modules.
US10949354B2 Distributed safe data commit in a data storage system
In one embodiment, a safe data commit process manages the allocation of task control blocks (TCBs) as a function of the type of task control block (TCB) to be allocated for destaging and as a function of the identity of the RAID storage rank to which the data is being destaged. For example, the allocation of background TCBs is prioritized over the allocation of foreground TCBs for destage operations. In addition, the number of background TCBs allocated to any one RAID storage rank is limited. Once the limit of background TCBs for a particular RAID storage rank is reached, the distributed safe data commit logic switches to allocating foreground TCBs. Further, the number of foreground TCBs allocated to any one RAID storage rank is also limited. Other features and aspects may be realized, depending upon the particular application.
US10949342B2 Persistent memory garbage collection
According to an example, persistent memory garbage collection may include determining whether termination of a program is based on a specified termination of the program during execution of the program or an unspecified termination of the program during the execution of the program. In response to a determination that the termination of the program is based on the specified termination of the program during the execution of the program, persistent metadata stored in a persistent memory may be used to restart the program. In response to a determination that the termination of the program is based on the unspecified termination of the program during the execution of the program, the persistent metadata stored in the persistent memory may be used to collect garbage from the persistent memory and to restart the program.
US10949337B1 Utilizing neural network and artificial intelligence models to select and execute test cases in a software development platform
A device may receive historical software data associated with a software development platform, and may train a neural network model, with the historical software data, to generate a trained neural network model. The device may receive, from the software development platform, historical test configuration data, and may train an execution model, with the historical test configuration data, to generate a trained execution model. The device may receive software data identifying software to be tested, and may process the software data, with the trained neural network model, to predict a set of test cases to execute for testing the software. The device may process the set of test cases, with the trained execution model, to identify configurations, scripts, and test targets for executing the set of test cases, and may perform one or more actions based on the set of test cases, the configurations, the scripts, and the test targets.
US10949335B2 Designer defined mocking service behavior
A mocking service generates a mock implementation of an API based on a API specification. Request and response behavior of the mock implementation of the API may be controlled by a separate API behavior file. The API behavior file may be parsed by the mocking service to generate behavior logic. When an API request is transmitted to the mock implementation of the API, the behavior logic is invoked and may control execution of the mock implementation of the API and the details of a generated response. Behaviors defined in the API behavior file may be global or resource specific and may include, for example, time delays, error rates, error codes, conditions, response overrides, etc.
US10949328B2 Data flow graph computation using exceptions
Techniques are disclosed for data manipulation within a reconfigurable computing environment for data flow graph computation using exceptions. Processing elements are configured within a reconfigurable fabric to implement a data flow graph. The processing elements are loaded with process agents. Valid data is executed by a first process agent on a first processing element, where the first process agent corresponds to a starting node of the data flow graph. A second processing element detects that an error exception has occurred, where a second process agent is running on the second processing element. A done signal to a third process agent is withheld by the second process agent, where the third process agent is running on a third processing element. The second process agent raises an interrupt request, where the interrupt request is based on the detecting that an error exception has occurred.
US10949327B2 Manipulation of complex variables in orchestration applications
An example embodiment provides a high level language (called a pseudo language herein) built on top of (or representing an abstraction layer on top of) Business Prosecution Execution Language (BPEL), which incorporates three new specialized functions, or “verbs,” that facilitate developer friendly operations that are readily validated during design time using schema awareness, and that enable schema-aware implementations of complex variable modifications during runtime. The pseudo language and accompanying verbs (e.g., append, assign, remove), in combination with both design time and runtime awareness of the schema of the complex variables involved in a given operation, facilitate manipulation of data in complex variables at different steps of an orchestration flow; enable developers to selectively and efficiently update fields or elements of a complex variable without risking inadvertent loss of data in the complex variable during runtime; enable specific modification of leaf nodes of complex variables while leaving parent variables intact; and so on, while further removing or mitigating various design-time validation steps or responsibilities that developers currently have when implementing orchestration flows.
US10949316B2 Detection and analysis of energy consumption of software applications
Embodiments of the present disclosure include methods and systems for generating and processing energy consumption reports received from a plurality of devices. The reports may include a plurality of call stacks captured and stored by remote device as a result of an energy consumption of the corresponding device. For each energy consumption report, the plurality of call stacks may be analyzed to determine a representative call stack of the energy consumption report. The energy consumption reports may be assigned to one or more of a plurality of energy consumption categories based on distances between the representative call stacks of the energy consumption reports and corresponding representative call stacks of the energy consumption categories. A request may be received for energy consumption reports for a particular energy consumption category. Upon receiving the request, providing a representative set of energy consumption reports assigned to the particular energy consumption category.
US10949314B2 Method and apparatus for failure recovery of storage device
Techniques perform failure recovery of a storage device. The techniques involve: determining, based on failure data indicating at least one failed disk, whether the at least one failed disk comprises a system disk associated with an extent pool of the storage device, the extent pool being built based on system disks and user disks; in response to determining that the at least one failed disk comprises a system disk, rebuilding the user data of the system disk to one or more further disks associated with the extent pool; and in response to the system disk being replaced with an updated system disk, restoring the rebuilt user data from the one or more further disks to the updated system disk, an association of the system disk with the extent pool being maintained until the system disk is replaced by the updated system disk.
US10949310B2 Physio-logical logging for in-memory row-oriented database system
Restoring a database image of a secondary database system comprises initializing the database image from a recovery image that includes metadata logs and non-metadata logs, of which at least one metadata log includes an undo log of non-committed data that is applied to the initialized database image. A first pagelist and first indexes are then rebuilt based on first data segments of the database image and the corresponding metadata objects. The database image is then updated by replaying the metadata redo log generated from the undo log, the metadata logs, and the non-metadata logs. Then, a second pagelist and second indexes for the database system are rebuilt based on second data segments of the database image and the corresponding non-metadata objects, while each of the first data segments is statically separated from the second data segments in physical memory space. Related apparatus, systems, techniques and articles are also described.
US10949308B2 Application aware backup of virtual machines
Systems and methods for performing application aware backups and/or generating other application aware secondary copies of virtual machines are described. For example, the systems and methods described herein may access a virtual machine, automatically discover various databases and/or applications (e.g., SQL, Exchange, Sharepoint, Oracle, and so on) running on the virtual machine, and perform data storage operations that generate a backup, or other secondary copy, of the virtual machine, as well as backups, or other secondary copies, of each of the discovered applications.
US10949306B2 System and method of a cloud service provider virtual machine recovery
A method and apparatus of a device that recovers accessibility for an inaccessible virtual machine hosted by a cloud service provider is described. In an exemplary embodiment, the device receives an indication that a recovery disk has been attached to a virtual machine hosted by a cloud service provider, wherein the virtual machine is inaccessible to a client. In addition, the device executes an agent that recovers the accessibility of the virtual machine for the client.