US11070875B2

Methods, apparatus, systems and articles of manufacture are disclosed to determine the number of people at a location. An example apparatus includes a configuration changer to change a configuration setting of the base station to cause mobile devices to register with the base station, a registration manager to respond to registration requests received from the mobile devices after the configuration setting is changed by storing device identification information for the corresponding mobile devices, and a counter controller to identify a number of the mobile devices at a location of the base station based on the stored device identification information.
US11070870B2

Disclosed herein are a method for displaying images and a robot implementing the same. The robot includes a communicator that communicates with a plurality of display devices in a space, and a controller selects a first display device, among the plurality of display devices, based on at least one of a location of a robot in the space, a situation of a user of the robot, the type of an image, and state information on the plurality of display devices, where the communicator transmits the image to the first display device and the transmitted image is executed on the first display device.
US11070867B2

A method, device, and computing apparatus for acquiring broadcasting content are provided. The method includes: in a recognition step, recognizing a type of multimedia player in a target webpage and an output mode for broadcasting multimedia resource; and in a broadcasting-content acquiring step, based on the type and the output mode, acquiring broadcasting content of a multimedia resource played by the multimedia player.
US11070863B2

The present invention refers to the field of television experience in particular the simultaneous use of the portable computing device and a television to share a user's experience. The present disclosure proposes a method to create a snapshot from a video transmission received by a receiver, said receiver being connected with a portable computing device and having a screen output, said method comprising the steps of receiving a video transmission by the receiver, converting by the receiver, the video transmission into a lower-bandwidth video transmission, sending the lower-bandwidth video transmission to the portable computing device, receiving from the portable computing device to the receiver, a command to execute a snapshot, producing by the receiver a snapshot from the video transmission, sending the snapshot to the portable computing device.
US11070851B2

The present invention provides a system for providing image-based video service, including a cache system configured to store video information that matches image-related data; a fingerprint extraction unit configured to extract the fingerprint of an image corresponding to input image-related data; and a matching unit configured to determine video information that matches the fingerprint of the image extracted by the fingerprint extraction unit; wherein the system for providing image-based video service determines video information, matching image-related data received from a client terminal, via the cache system or the matching unit, and transmits video result information corresponding to the determined video information to the client terminal, and a method using the same.
US11070846B2

Systems and methods for enabling a video capture/encoding device to capture frames of a video sequence; obtain feedback from a video decoding/rendering device; divide each frame into an array of patches; select one or more patches of each frame for supplemental processing; cause the frames of the video sequence to be encoded by a video encoding module and cause the selected patches to be processed by one or more supplemental processing module(s); and assemble a multi-layer video transport stream wherein, for each frame of the video sequence, a base layer of the transport stream includes data corresponding to an encoded version of the current frame and one or more supplemental layers of the transport stream include meta-data corresponding to the division of the current frame into patches and data corresponding to the output of the supplemental processing of the selected patches of the current frame.
US11070842B2

In video encoding and decoding processes, in order to add a motion vector when the motion vector is insufficient in a motion vector prediction value candidate list of a current block, provided are method and apparatus for determining a base motion vector in a motion vector candidate list, determining the motion vector candidate list including an additional motion vector candidate determined based on the determined base motion vector and predetermined offset information, and determining a motion vector of the current block by using an additional motion vector candidate determined in the motion vector candidate list.
US11070839B2

A further coding efficiency increase is achieved by, in hybrid video coding, additionally predicting the residual signal of a current frame by motion-compensated prediction using a reference residual signal of a previous frame. In other words, in order to further reduce the energy of the final residual signal, i.e. the one finally transmitted, and thus increase the coding efficiency, it is proposed to additionally predict the residual signal by motion-compensated prediction using the reconstructed residual signals of previously coded frames.
US11070830B2

A decoding method including decoding one standard dynamic range (SDR) luminance component and two SDR chrominance components from a bitstream produced by an encoder and color converting the SDR luminance component and the two decoded SDR chrominance components. A dynamic expansion function is applied on the color converted SDR luminance component to obtain a high dynamic range (HDR) luminance component, wherein the dynamic expansion function is the inverse of a dynamic reduction function applied on the HDR luminance component on the encoder's side. A color transfer operation is applied on the color converted SDR chroma components to obtain an HDR chrominance component and an HDR chrominance component in XYZ color space. A color conversion matrix is applied on the HDR luminance component, the HDR chrominance component and the HDR chrominance component to obtain an HDR picture in RGB color space.
US11070825B2

Video processing methods include receiving input data of a current block in a current picture, determining if a luma component and chroma components of the current block are coded using different splitting trees, disabling Adaptive Colour Transform (ACT) on the current block when the luma component and the chroma components of the current block are coded using different splitting trees, and encoding or decoding the current block. ACT is only allowed to be performed on blocks coded in single tree block partitioning to convert a RGB colour space into an YCoCg colour space. ACT is applied to residues according to some embodiments, or ACT is applied to input data and predictors according to some other embodiments.
US11070819B2

A method of de-blocking filtering a processed video is provided. The processed video includes a plurality of blocks and each block includes a plurality of sub-blocks. A current block of the plurality of blocks includes vertical edges and horizontal edges. The processed video further includes a set of control parameters and reconstructed pixels corresponding to the current block. A boundary strength index is estimated at the vertical edges and at the horizontal edges of the current block. The set of control parameters, the reconstructed pixels corresponding to the current block and partially filtered pixels corresponding to a set of adjacent sub-blocks are loaded. The vertical edges and the horizontal edges of the current block are filtered based on the boundary strength index and the set of control parameters such that a vertical edge of the current block is filtered before filtering at least one horizontal edge of the current block.
US11070817B2

A video encoding method is provided. A plurality of subunits is obtained by performing preset division on the current coding unit. A skip status of an intra-frame prediction mode corresponding to the current coding unit is determined according to differences between the plurality of subunits. In a case that the skip status of the intra-frame prediction mode corresponding to the current coding unit is determined to be skipped, execution of the intra-frame prediction mode for the current coding unit is skipped, and the current coding unit is encoded according to an inter-frame prediction mode.
US11070815B2

Method and apparatus of video coding are disclosed. According to the method, a boundary region in the current block is determined. For each pixel in the boundary region, an Intra predictor and an Inter predictor care derived. An Intra-Inter predictor is generated by blending the Intra predictor and the Inter predictor. Pixels in the boundary region of the current block are encoded or decoded using the Intra-Inter predictor. For the remaining pixels in the current block not belonging to the boundary region, the pixels are encoded or decoded using the Inter predictor or the Intra predictor. In another method, the Intra-Inter prediction process is implemented by scaling the sum of the Intra weighting factor and the Inter weighting factor is scaled to a power-of-2 number to avoid the need for the division operation. In yet another method, the Intra-Inter prediction is applied depending on the current block size.
US11070804B2

The present disclosure provides an encoding apparatus and a decoding apparatus, as well as an encoding method and a decoding method. In particular, the present disclosure relates to block partitioning and signaling the partitioning parameters in a bitstream. An override flag in an image region header indicates whether or not a block is to be partitioned according to a first partition constraint information. The override flag is included in the bitstream and the block is partitioned accordingly.
US11070797B2

An image decoding method that is performed by a decoding apparatus according to the present disclosure comprises the steps of: forming a merge candidate list based on neighbouring blocks of a current block; deriving costs with respect to merge candidates included in the merge candidate list; deriving a revised merge candidate list based on the costs with respect to the merge candidates; deriving movement information of the current block based on the revised merge candidate list; and performing prediction on the current block based on the movement information, wherein the neighbouring blocks include spatial neighbouring blocks and temporal neighbouring blocks.
US11070776B2

Divided periods by dividing a frame of a video signal are produced. A display element is ON-OFF controlled on a pixel-by-pixel basis according to a video signal in accordance with the divided periods preassigned to each gradation. The light amount of a light source for emitting light to the display element is controlled so that a first light amount in a first divided period corresponding to the lowest gradation except black display becomes a light amount lower than a second light amount in a second divided period other than the first divided period.
US11070769B1

A collaborative security camera system includes a primary vehicle including a sensor to obtain data related to an object, and a first controller. The first controller classifies the object as suspicious activity or non-suspicious activity based on the obtained object data, determines a moving path of the object in response to the object being classified as suspicious activity, and broadcasts a signal including the moving path of the object if the object is classified as suspicious activity. The collaborative security camera system also includes a secondary vehicle including a sensor configured to obtain image data related to the object, and a second controller. The second controller receives the broadcasted signal, determines if the secondary vehicle is within the moving path, and captures image data of the object if the secondary vehicle is proximate the moving path.
US11070760B2

A solid-state imaging device includes a plurality of pixels in a two-dimensional array. Each pixel includes a photoelectric conversion element that converts incident light into electric charge, and a charge holding element that receives the electric charge from the photoelectric conversion element, and transfers the electric charge to a corresponding floating diffusion. The charge holding element further includes a plurality of electrodes.
US11070757B2

An image sensor with a distance sensing function and an operating method thereof are provided. The image sensor includes a pixel array, a cluster analog to digital converter readout circuit, and a column readout circuit. The pixel array includes a plurality of sub-pixel groups arranged in an array. The plurality of sub-pixel groups are spaced apart from each other by a circuit layout area. The cluster analog to digital converter readout circuit is disposed in the circuit layout area of the pixel array. A distance sensing pixel of each of the plurality of sub-pixel groups is configured to perform time-of-flight ranging. The column readout circuit is disposed adjacent to the pixel array. A plurality of image sensing pixels of each of plurality of the sub-pixel groups are configured to perform image sensing.
US11070753B2

An imaging device includes pixels arranged to form columns and each including a photoelectric conversion unit that generates charges by photoelectric conversion, column circuits provided to the columns, respectively, and each receiving a signal from a part of the pixels, a first common control line connected to each of the column circuits, and a control unit that controls the column circuits. Each of the column circuits includes an amplifier circuit whose gain is switchable and a first transistor that controls a current flowing in the amplifier circuit, and the control unit controls the column circuit so that the first transistor supplies a current of a first current value when the amplifier circuit is at a first gain and the first transistor supplies a current of a second current value different from the first current value when the amplifier circuit is at a second gain different from the first gain.
US11070750B2

Disclosed herein are embodiments of imaging biological specimens. An imaging system can include a microscope for directly viewing the biological specimen and a multi-spectral imaging apparatus for outputting digitally enhanced images, near-video rate imaging, and/or videos of the specimen. An imaging system can include a digital scanner that digitally processes images to produce a composite image with enhanced color contrast of features of interest.
US11070743B2

In a night shot mode, a photo is captured and processed based on a plurality of frames. The plurality of frames are obtained based on a plurality of parameters including an exposure duration, a light sensitivity, and a number of frames. These parameters are determined based on factors, such as whether the electronic device is in a handheld state or not, and whether the current photographing scene is a dark scene or a light source scene.
US11070742B2

A processor of a camera for capturing a time-lapse is configured to acquire a first frame of the time-lapse; calculate an exposure setting for a second frame of the time-lapse; and acquire the second frame of the time-lapse using the exposure setting. The exposure setting prevents a flickering effect in the time-lapse. The exposure setting is determined using one or more preview images that are previewed in a time gap between the first frame and the second frame.
US11070730B2

Provided is a video correction method comprising: extracting a common feature point from a number of video frames corresponding to a correction window size; extracting a trace of the feature point from the video frames; calculating an average value of the trace in the video frames; extracting a stabilized trace from a circular queue circular queue buffer using the trace and the average value; and applying a repositioning operation and a perspective warping operation to the video frames based on the stabilized trace to generate a stabilized video.
US11070720B2

Systems and methods are disclosed for directed image capture of a subject of interest, such as a home. Directed image capture can produce higher quality images such as more centrally located within a display and/or viewfinder of an image capture device, higher quality images have greater value for subsequent uses of captured images such as for information extraction or model reconstruction. Graphical guide(s) facilitate content placement for certain positions and quality assessments for the content of interest can be calculated such as for pixel distance of the content of interest to a centroid of the display or viewfinder, or the effect of obscuring objects. Quality assessments can further include instructions for improving the quality of the image capture for the content of interest.
US11070719B2

An image capture assist device includes a moving speed determining unit that determines whether or not a moving speed of a camera is greater than or equal to a threshold, a target outline determining unit that, if the moving speed determining unit has determined that the moving speed of the camera is greater than or equal to the threshold, determines, on a basis of a capture image obtained from the camera, whether a candidate inspection target, being an object that may be a target to be inspected, appears in the capture image, a moving speed instruction unit that, if the target outline determining unit has determined that the candidate inspection target appears in the capture image, outputs an instruction to reduce the moving speed of the camera, a target type determining unit that, if the moving speed determining unit has determined that the moving speed of the camera is less than the threshold, determines a type of a target appearing in the capture image on a basis of the capture image, and a shooting location determining unit that determines whether the type of the target determined by the target type determining unit matches a type of an inspection target to be currently inspected, and if the type of the target matches the type of the inspection target, determines that a current location of the camera is a shooting location, and outputs an instruction to stop a movement of the camera.
US11070708B2

A recording arrangement is provided including an outer enclosure including a plurality of video recording devices and a matching plurality of audio recording devices, at least one extender configured to deploy the plurality of video recording devices to a desired location, extender deployment hardware configured to drive the at least one extender, and electronics configured to drive the at least one extender, the electronics comprising a power supply, a timecode generator, a plurality of recorders, and an internet protocol (IP) assembly configured to facilitate interface with a remote computing device.
US11070706B2

A video editing device includes a memory that stores first video content and includes circuitry that extracts a first image frame of a first filmed shot of the first video content and a second image frame of a second filmed shot of the first video content. The first image frame is a last frame of the first filmed shot and the second image frame is a first frame of the second filmed shot. The circuitry detects a first set of objects from the extracted first image frame and a second set of objects from the extracted second image frame. The circuitry further generates and outputs notification information associated with a first object based on a deviation of at least a first visual attribute of the first object in the first image frame from at least a second visual attribute of the first object in the second image frame.
US11070702B2

An image processing apparatus includes a display device, a network interface, and a processor configured to generate a first screen for display on the display device and through which one or more potential errors of the image processing apparatus are selectable, and control the network interface to transmit error information for the selected error(s) to another apparatus. The errors include a first error type for which an abnormal noise is made by the image processing apparatus. The processor is further configured to, when the first error type is selected, generate a second screen for display on the display device and through which reference sounds potentially corresponding to the abnormal noise are selectable. When a reference sound is selected, sound information corresponding to the selected reference sound is included in the transmitted error information.
US11070700B2

Provided is a method of embedding and extracting watermark data that is robust against geometric distortion and low-quality photographing and for which the probability of successfully extracting watermark data for an original image is high, while the probability of successfully extracting the watermark data in the case of unauthorized copying is seriously impaired. The data embedding method according to an embodiment of the present invention comprises a step of converting the noise-based image using watermark data, and a step of adjusting the original image using the converted noise-based image.
US11070695B2

An image reading device includes a reading unit that reads a document sheet and a reading standard surface and outputs read values corresponding to pixels arranged in a main scan direction, a control unit that processes the read values, and a storage unit storing information to be referenced by the control unit. In the storage unit, first data that is read values of the reading standard surface and serves as standards, and second data on ranges of variation, based on a change in a temperature, in the read values are stored. The control unit determines, based on the first data and the second data read from the storage unit and third data obtained by reading the reading standard surface after an acquisition of the first data, whether an abnormality exists in the pixels.
US11070691B2

Provided is an appliance setting apparatus. If generating layout information indicating a layout of a screen of a client application program for providing, by an image forming apparatus, a function of a document processing flow execution system, when a flow execution button for executing a document processing flow is arranged in the layout, the appliance setting apparatus acquires a list of document processing flows from the document processing flow execution system, displays at least a part of the document processing flows included in the acquired list onto the display unit, associates the document processing flow selected via an operating unit from among the displayed workflows, with the flow execution button, and installs the generated layout information on the image forming apparatus.
US11070685B2

An apparatus includes a device image processor configured to receive the plurality of device image definitions and the plurality of device offset information definitions from the device image module, read, from the device configuration definition, a plurality of device image parts defined by the plurality of received device image definitions, respectively, receive, from the device image module, the device error definition and the error offset information definition, read, from the device configuration definition, an error image part defined by the received device error definition, arrange the plurality of read device image parts on a plurality of offset positions defined by the plurality of received device offset information definitions, respectively, and arrange the read error image part on an offset position defined by the received error offset information definition, to thereby generate a composite image, and cause the software executing module to display the composite image on the display device.
US11070682B2

A maintenance system includes a plurality of apparatuses and a maintenance server. Each apparatus: transmits log data indicating a state of the apparatus to the maintenance server; receives a prediction model from the maintenance server, the prediction model predicting the occurrence of an abnormal state of the plurality of apparatuses; determines whether the abnormal state of the apparatus occurs based on the prediction model to generate a determination result; and transmits the determination result indicating the occurrence of the abnormal state of the apparatus to the maintenance server. The maintenance server: generates the prediction model based on the log data received from each of the plurality of apparatuses; and issues an instruction of a maintenance work for one or more of the plurality of apparatuses that transmit the determination result.
US11070667B2

A system can be operable to receive a call from a communication device and identify whether the call is a spoofed based on, for example, whether a caller party user equipment associated with a caller identification number (caller ID number) is in an “idle” status, whether there are inconsistencies in the geographic location associated with a calling party's network and the geographic location determined to be associated with the caller ID number presented, and whether the phone number presented as the caller ID number is registered with a calling party's network.
US11070666B2

This disclosure falls into the field of voice communication systems, more specifically it is related to the field of voice quality estimation in a packet based voice communication system. In particular the disclosure provides a method and device for reducing a prediction error of the voice quality estimation by considering the content of lost packets. Furthermore, this disclosure provides a method and device which uses a voice quality estimating algorithm to calculate the voice quality estimate based on an input which is switchable between a first and a second input mode.
US11070653B2

A module having at least a processor, memory and a wireless communication capability communicates with a host computing device that does not include a network device driver and is not able to directly access the network. The module provides wireless network access to the host computing device that does not include a network device driver. The module interfaces internally with the host computing device and utilizes a data frame communication protocol, such as an Ethernet protocol, to pass network data to the host computing device that was received from the network and to receive network data from the host computing device for transmission to the network.
US11070651B2

A contractor data server includes at least one processor that executes a contractor data server application to bidirectionally communicate contractor data with a first user of a first client device via a network interface. The contractor data includes service menu data sent to the first client device that includes a plurality of service types and a plurality of specific services and service data received from the first client device indicates a selected one of the plurality of service types, a selected one of the plurality of specific services that indicates a service performed, service date data that indicates a service date, service address data that indicates a service address, and contractor review data relating to services performed at the service address. The contractor data server application processes the contractor review data to generate individual scoring data relating to the service address.
US11070649B2

An enterprise application executed on a user device is configured to perform steps of providing functionality for a user device while operating in background on the user device; determining an issue with the functionality of the enterprise application; presenting a user of the user device a list of a plurality of issue types for selection thereof; receiving a selection from the user of an issue type for the issue; and collecting data from the user device based on the selected issue type. The steps can further include transmitting the collected data to a back end server for troubleshooting of the issue.
US11070646B1

Embodiments for selecting a remote service for a core program are provided. A request for a remote service is received. Information associated with each of a plurality of remote services is received from at least one information source. A score for each of the plurality of remote services is calculated based on the information associated with each of the plurality of remote services and at least one remote service evaluation criteria.
US11070643B2

A method for predicting the behavior of an electronic social network (ESN) includes identifying one user's connections with other users and creating a data structure in a memory that represents the users and their connections in the ESN. A plurality of data sources for electronic communications between users are analyzed and assigned a relative importance value. A weight is also assigned to each of the connections between the users. The weight is an encoded value computed based on a link structure of the connections where the link structure includes metadata indicating a category and a status of the respective connection. The probability that one user will communicate with one of the other users is calculated based on the analyzed plurality of data sources calculating, and the user's connections with respect to other users are ranked based on the calculated probabilities.
US11070635B2

After receiving, from at least one service, a plurality of collection requests directed to the same network device, a device management server according to some embodiments selects at least one collection request to be set for the network device on the basis of a specified timing and route. If transmitting a first collection request included in the selected at least one collection request and specifying a predetermined data type reduces a frequency of collection of data of the predetermined data type from the network device, a collection request specifying a timing specified in the first collection request and a lower-cost route is transmitted to the network device.
US11070634B2

A first cluster of servers maintains a shared database that stores, for each of a plurality of cloud service consumers, user interface data for the cloud service consumer, wherein each server in the first cluster can read and write to the shared database. The first cluster further receives, from a customer computer, a request to access services of an identified cloud service consumer among the plurality of cloud service consumers, wherein the customer computer is associated with a customer of the identified cloud service consumer. Still further, the first cluster retrieves the user interface data of the identified cloud service consumer from the shared database; retrieves, from a second cluster of servers maintained by the identified cloud service consumer, user data required in response to the request; and provides the user interface data of the identified cloud service consumer and the user data to the customer computer.
US11070629B2

An indication that a virtual machine has been migrated may be received. In response to receiving the indication, one or more network addresses associated with the virtual machine may be identified. A notification message corresponding to the one or more network addresses may be generated. The notification message may be transmitted on networks for the one or more network addresses. The virtual machine may determine whether a response message has been received for each of the one or more network addresses. The virtual machine may transmit a subsequent notification message in view of determining that at least one response message has not been received for at least one of the one or more network addresses.
US11070623B2

The system and methods disclosed herein include a runtime architecture that takes a nonspecific set of systems of differential equations, distributes them across the network, and iteratively integrates them through time with a possibility to output the results on every iteration. Embodiments of the disclosed system may be used for neural computation or any other suitable application. Embodiments can be used as a standalone engine or as part of another computational system for massively parallel numerical integration of a data-driven dynamical system.
US11070621B1

Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
US11070618B2

The application is directed to techniques, devices, and systems for updating files. For example, a remote system may store first data representing a first version of a file and second data representing a second version of the file. The remote system may then determine that a first portion of the first data corresponds to a first portion of the second data. Based at least in part on the determination, the remote system may identify a second portion of the first data using the first portion of the first data and identify a second portion of the second data using the first portion of the second data. The remote system may then generate third data representing a difference between the second portion of the second data and the second portion of the first data. Additionally, the remote system may store the third data in association with the file.
US11070613B2

Methods, systems, and computer program products are provided that automatically scale an application between private and public cloud computing platforms, while simultaneous enforcing policies ensuring private data is persistently stored on the private cloud computing platform, but not the public cloud computing platform. A traffic manager on the public platform routes traffic to instances of a web app executing on a private platform. A traffic monitor on the private platform monitors performance criteria of the private platform, and reports traffic telemetry to the traffic manager. Based on the traffic telemetry, the traffic manager may instantiate one or more instances of the web app on the public platform to handle traffic. Private data gathered by such instantiated instance(s) is persisted to storage in the private platform, but not in the public platform.
US11070608B2

Systems, methods, apparatus, and software for pre-fetching and/or pre-loading sub-resources used in rendering HTML files, web pages and the like are provided herein. Implementations include expedited sub-resource loading in which a cache node or other content delivery network component receives a first end user device request seeking a primary resource (e.g., an HTML file). Using information in the first request, the content delivery network pre-fetches one or more identified sub-resources (e.g., JavaScript code) required for rendering of the HTML file. Pre-fetched sub-resources are held by the cache node. During parsing of the HTML file by the end user device, a web browser or other application requires the sub-resource(s) and the end user device thus sends a second request to the cache node asking for the required sub-resource(s). The cache node sends the requested, pre-fetched sub-resource(s).
US11070607B2

The present disclosure relates generally to a method for dynamically selecting quality levels for content downloads. The method includes receiving by a media player a content download request; determining a state of a quality module, where the state depends at least in part on a bandwidth available to the media player and a buffer value for the content; providing to the media player from the quality module a quality value corresponding to the state, wherein the quality value is used by the media player to request one or more content fragments from a server; receiving by the media player the one or more content fragments; and displaying by the medial player the one or more content fragments.
US11070601B2

A client device (100) receives segments of streamed content in a multicast transmission mode. The client device (100) determines an input data rate associated with the receiving of the segments in the multicast transmission mode. Depending on the input data rate, the client device (100) sets an output data rate. In response to requests from a media player (140), the client device (100) outputs the received segments at the output data rate to the media player (140).
US11070599B2

A system and method may relate to a broadcasting and content-sharing system. The system may be configured to allow a user to upload, save, record, create, and/or share content with other users of the system. Additionally, users of the system may communicate with one another by, for example, transmitting content between one another, such as audio (e.g., music), video, text, or the like, and/or participating in real-time audio and/or video communication, for example, to collaborate artistically, battle (e.g., take turns singing, rapping, or playing an instrument, trying to best the other participant), view a live (i.e., in real time) or prerecorded performance as an audience member, and/or the like.
US11070596B1

This invention is a system and method for implementing a VoLTE and circuit switched voice and SMS interworking function to provide voice and SMS service to roaming mobile devices at visiting network based on VoLTE roaming and ‘SMS over SGs’ towards VPLMN, and circuit-switched voice and SMS towards HPLMN. The interworking function enables and redirects IMS traffic at VPLMN towards a hosted IMS core with voice connectivity to PSTN via MGCF and MGW. The interworking function also performs circuit-switched location-update registration at HLR at HPLMN for receiving mobile-terminated voice calls and SMS.
US11070592B2

A system and method for self-adjusting cybersecurity analysis and score generation, wherein a reconnaissance engine gathers data about a client's computer network from the client, from devices and systems on the client's network, and from the Internet regarding various aspects of cybersecurity. Each of these aspects is evaluated independently, weighted, and cross-referenced to generate a cybersecurity score by aggregating individual vulnerability and risk factors together to provide a comprehensive characterization of cybersecurity risk using a transparent and traceable methodology. The scoring system itself can be used as a state machine with the cybersecurity score acting as a feedback mechanism, in which a cybersecurity score can be set at a level appropriate for a given organization, and data from clients or groups of clients with more extensive reporting can be used to supplement data for clients or groups of clients with less extensive reporting to enhance cybersecurity analysis and scoring.
US11070585B2

A machine learning-based system and method for identifying digital threats includes a threat service that: implements a unified threat model that produces a unified threat score that predicts both of: a level of threat of a piece of online content, and a level of threat that a target user will create a harmful piece of online content; wherein: implementing the unified threat model includes: receiving event data comprising historical content data for the target user and content data of the pending piece of online content and historical user digital activity data and real-time user activity data; and providing input of content feature data and user digital activity feature data to the unified threat model; and the unified threat model produces the unified threat score based on the content and the user digital activity data; and computes a threat mitigation action based on an evaluation of the threat score.
US11070581B1

The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of eliminating blind spots in a network system. The systems and methods generate synthetic transactions across a network system and capture at least part of the generated synthetic transactions. The systems and methods determine parts of the synthetic transactions that were not captured and generate a logical security map of the network system based on the captured synthetic transactions. The systems and methods determine at least one blind spot in the logical security map of the network system and determine a solution to eliminate the at least one blind spot. The systems and methods implement the solution for the network system to eliminate the blind spot.
US11070579B1

An inventory of Internet-facing assets related to a target domain is generated using network data gathered from network data sources. Using data sources of known threats, such as malware, phishing attempts, scam pages, blacklisted sites, and so on, a network analytic system generates analytical information about domains, sub-domains, and components that are owned, managed, and/or controlled by a target entity. A confidence score of ownership is generated based on a recursive rule engine. A visual representation of the inventory of Internet-facing assets is generated in a graphical user interface.
US11070575B2

Systems, methods, computer-readable media, and devices are disclosed for verifying traffic classification. At a first node, a classification to a received packet is designated according to a local model. The classification of the packet by the first node is verified by sending packet information describing the packet to a distributed network comprising multiple nodes, where the packet information includes attributes of the packet. The classification of the packet is verified from receiving results from a second node that, based on the attributes, independently classifies the packet. Based on the verified classification, decentralized information for classifying packets is updated.
US11070570B2

Disclosed herein are systems and method for correlating malware detections by endpoint devices and servers. In one aspect, an exemplary method comprises receiving, by a correlator, from one or more servers, one or more events collected without invasive techniques, one or more events collected using one or more invasive techniques, and one or more final verdicts, correlating the one or more events collected without invasive techniques with one or more events collected using the one or more invasive techniques, creating a suspicious pattern when an event of the one or more events collected without invasive techniques is correlated with an event of the one or more events collected using the one or more invasive techniques, and the event of the one or more events collected using one or more invasive techniques is used to detect a malware, and updating databases of one or more endpoint devices with created suspicious patterns.
US11070564B2

Systems, devices, and methods are disclosed for exchanging electronic information over a communication network and, more specifically, to authenticating and verifying data integrity between two or more interacting users exchanging information. A client computing device generates a split secret that is transmitted to a server via two distinct communication channels. The split secret is generated based on a public key of a public-private key pair generated by the client computing device based on a unique identifier. Validity of the public key can authenticate source identity.
US11070559B2

In accordance with an embodiment, described herein is a system and method for supporting object-based security features for use with messaging services in an application server environment. Credentials can be associated with a JNDI initial context or a JMS connection instead of a thread. For JNDI operations, a lookup call from the initial context can use a security subject in an initial context regardless of a security subject attached to a current thread of the lookup call. For JMS operations, the object-based security model can be enabled on a JMS connection factory, which is used to create a JMS connection associated a security subject based on credentials supplied to create the JMS connection. The JMS connection performs a plurality of JMS operations on different threads using the security subject. The object-based security model is automatically enabled for JMS connection operations once the JMS is accessed using an OBS-enabled JNDI context.
US11070542B2

In certificate chain validation, a parent certificate is used to validate a child certificate. The child certificate can indicate which parent certificate can be used to validate it. In some situations, a child certificate may not contain a certificate authority identifier that can be used to identify the parent certificate. Instead, the child certificate can contain a hash value of a modulus of the parent public key that can be used to identify the parent certificate. The hash value of the modulus of the parent public key can be associated with the parent public key. As such, the parent public key used in certificate chain validation of the child certificate can be identified using the hash value of the modulus of the parent public key.
US11070541B2

Embodiments of the present application provide a certificate management method and apparatus in an NFV architecture. The certificate management method includes: determining, by an MANO, a storage network element, where the storage network element is configured to store a certificate of a VNFC, and the storage network element is different from the VNFC; creating, by the MANO, storage space in the storage network element, where the storage space is used to store the certificate of the VNFC; and sending, by the MANO, an address of the storage space to the VNFC, so that the VNFC accesses the address of the storage space, obtains the certificate of the VNFC, and directly communicates with another network element by using the certificate stored in the storage network element. The VNFC does not locally store the certificate.
US11070537B2

A method of communication between two communicating entities, a first communicating entity generating a data message including useful data and an authentication header, the method including: generating a message identifier from a given parameter and a date and inserting the identifier into an authentication header; inserting a plurality of authentication data including at least one user identifier and one equipment identifier into the authentication header; determining and inserting a security profile into the authentication header defining the conditions: of encryption of the useful data of at least the transmission of the message by the first communicating entity; of generation of a data signature of the message and of the format of the generated signature, and inserting the useful data into the message to be transmitted.
US11070533B2

A method, system, and computer-usable medium are disclosed for: (i) determining if a server response from a server received at a security device and intended for a client includes original encryption key information for encrypting identifying information associated with the server; (ii) if the server response includes original encryption key information for encrypting identifying information associated with the server, determining if a network policy provides for decryption of identifying information associated with the server; and (iii) if the network policy provides for decryption of identifying information associated with the server, replacing the original encryption key information with modified encryption key information associated with the security device and communicating the server response to the client with the modified encryption key information associated with the security device.
US11070531B2

A data communication system for a local network. The system includes a network node and a plurality of network devices associated therewith. The network node provides a network node service to clients or bots executing on the plurality of network devices. Individual clients or bots are communicably and only programmatically coupled around the network node service in a programmatic star configuration to create the local network. The network node service validates and authenticates local services provided by the clients or bots within the local network. Data is communicated between clients or bots within the local network in real time or near real time, by relaying the data through the network node service. Information content of the data is encrypted prior to communicating the data, by employing a key store associated with a user of the source client or bot.
US11070524B2

Generally, embodiments of the invention are directed to methods, computer readable medium, servers, and systems for deidentified access of data. The deidentified access is permitted with the use of an identifier that uniquely indicates an outcome, the coding of the identifier obscures unaided human interpretation of the outcome, and the identifier uniquely identifies data for remediating performance associated with future outcomes.
US11070499B1

A system and method for message analysis, including: receiving, from a client device, a reporting request identifying a first broadcasted message authored by a context account of a messaging platform; identifying, by a computer processor, engagement data corresponding to engagement with the first broadcasted message by a set of engaging accounts of the messaging platform that engaged with the first broadcasted message; generating, using the engagement data and by the computer processor, propagation data representing propagation of the first broadcasted message in a connection graph of the messaging platform; and providing the propagation data for the client device in response to the reporting request, where the client device is operable to display a visual representation of the propagation data.
US11070498B2

A computer-implemented method and system for enabling network communication using common search queries and sponsored chat links is disclosed. Various embodiments relate to a computer-implemented system and method for receiving a sponsored concept from a sponsoring company, receiving a search query from a user, determining if the sponsored concept and the user search query fit within match criteria, generating for the user, if the sponsored concept and the user search query fit within match criteria, a link enabling the user to initiate a private conversation between the user and an agent of the sponsoring company, the link being a user interface element that can be activated by the user, the private conversation being accessible only to the user and the agent of the sponsoring company, and initiating a private conversation between the user and the agent of the sponsoring company upon activation of the link.
US11070494B2

Managing email content in an activity stream includes receiving a selection of a number of criteria that indicate content to be presented in an activity stream, retrieving email content based on the number of criteria, and displaying the email content in an activity stream by referencing email data related to the metadata.
US11070491B2

A first control device connected to a network in which data is updated at every predetermined cycle transmits, at every predetermined cycle, first data used for controlling a manufacturing device or a production facility, using a first communication band among communication bands possessed by the network. A second control device connected to the network and time-synchronized with the first control device transmits second data used for setting and managing the manufacturing device or the production facility, using a second communication band other than the first communication band among the communication bands possessed by the network.
US11070489B2

A method, computer program product, and system are provided. A resource exhaustion is predicted based on the available resource and a consumption speed of the resource in a bare-metal server. Then it is determined whether the resource exhaustion will have an impact on the Service Level Agreement (SLA) and, responsive to the determination that the resource exhaustion will have an impact on the SLA, a control of the resource consumption speed is enacted to slow down the resource exhaustion and to maintain the SLA.
US11070486B2

Methods and apparatus for improving performance of a system including a first computing system are disclosed. In one embodiment, the first computing system receives a request via a network from a client device. The first computing system determines whether a second computing system is available to respond to requests from the first system. The first computing system obtains a response to the request received from the client device based, at least in part, on one or more estimated values maintained by the first computing system according to whether the second computing system is available to respond to requests from the first computing system. The first computing system transmits the response to the client device.
US11070483B2

In one embodiment, a maximum transmission unit (MTU) mismatch assessment service receives a notification of a mismatch between a packet size of a packet sent by a source to a destination in a network and an MTU of an intermediate router between the source and destination in the network. The service determines, using a machine learning-based model, that the mismatch represents a persistent MTU mismatch condition at the intermediate router. The service identifies a target router in the network to receive a configuration adjustment instruction, based on the persistent MTU mismatch condition. The service sends the configuration adjustment instruction to the target router, to alleviate the persistent MTU mismatch condition at the intermediate router.
US11070482B2

A system and method for information delivery with multiple point transmission are provided. A method for detecting lost packets is provided. The method includes initiating a timer for a received packet at a receiving transmission point, where the timer is set according to a time value associated with the received packet. The method also includes determining that a delivery of the received packet has failed according to the timer elapsing, and transmitting a lost packet report to a primary transmission point that distributed the received packet to the receiving transmission point.
US11070478B2

A method for managing traffic of a plurality of packets in a plurality of packet flows transmitted using a time-slotted interface. The packet flows traverse a plurality of switches of a transport network according to an assigned path from a source node to a destination node. The method comprises determining an end-to-end latency of a plurality of packets traversing a current switch in packet flows and assigning priority values to the packets traversing the current switch, wherein a priority value of a packet depends on the determined end-to-end latency of said packets. The method further comprises allocating a time slot in an output interface of the current switch to the packet having the highest priority value among the packets competing for said time slot.
US11070466B2

The present disclosure provides a method for link aggregation and related devices. The method is applied to an electronic device including an application layer, a framework layer, and a kernel layer. The method includes the following. A touch operation on an operation interface is detected via the application layer. A link aggregation function is enabled via the framework layer in response to the touch operation, where the link aggregation function is enabled by establishing a first wireless link and at least one second wireless link. In response to enablement of the link aggregation function, a link selection strategy is determined via the kernel layer, and a mapping relation between data streams and wireless links is established according to the link selection strategy to transmit data stream transmission via on a designated link.
US11070465B2

A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers.
US11070463B2

At least one bandwidth-guaranteed segment routing (SR) path through a network is determined by: (a) receiving, as input, a bandwidth demand value; (b) obtaining network information; (c) determining a constrained shortest multipath (CSGi); (d) determining a set of SR segment-list(s) (Si=[sl1i, sl2i . . . slni]) a that are needed to steer traffic over CSGi; and (e) tuning the loadshares in Li, using Si and the per segment-list loadshare (Li=[l1i, l2i . . . lni]), the per segment equal cost multipath (“ECMP”), and the per link residual capacity, such that the bandwidth capacity that can be carried over CSGi is maximized.
US11070459B2

A method for setting up forwarding tables is described. A USAT part for a node is received. The USAT part includes glow definitions and a FGPL. Each glow describes network traffic flows and role instructions for the flows. Each FGP describes a role for the switching node; a validity rule; and relevant network topology. The method also includes determining a selected active FGP in the FGPL using the validity rule for the FGP, a network state and the ordering of the FGPs; initializing the glows, requesting a role identification to perform based on the selected FGP, determining the role instructions and instructing the TMS to update tables accordingly; and storing entries in software tables based on glows and the role instructions for the identified role, dynamically resolving conflicts among entries, and granting table updates to hardware tables. The tables include a software table for each hardware memory for forwarding packets.
US11070447B2

A system and method for implementing and management virtual networks is disclosed. A method includes receiving a network packet arriving at a first network interface of a first node of an underlying network, communicating at least the packet and an identifier of the first network interface to a decision engine, determining how the packet should be processed based on a simulation by the decision engine of a traversal of a virtual network topology including a plurality of virtual network devices, wherein the decision engine communicates with a shared database accessible from the underlying network that stores the virtual network topology and virtual device configurations for the plurality of virtual network devices; and processing the packet based upon the simulation.
US11070442B2

A method for managing and orchestrating virtual application functions jointly with virtual network functions is done through a single management and orchestration (MANO) framework within a network. The method includes creating, by a system for (virtual) application function and virtual network function management and orchestration, at least one service or service chain that considers or comprises at least one (virtual) network application and/or at least one virtual network function. A virtual application function (VAF) entity is provided as a container for network applications together with a VAF manager (VAFM) for the VAF.
US11070439B2

A hierarchical network analytics system operated by a computing device or system is described. In some example techniques, the analytics system may determine results of a plurality of first level analyses each based at least in part on results of a respective plurality of data queries that return respective subsets of a plurality of types of network data. The analytics system may determine a result of a second level analysis based at least in part on results of the plurality of first level analyses.
US11070437B2

An interconnect as a switch module (“ICAS” module) comprising n port groups, each port group comprising n−1 interfaces, and an interconnecting network implementing a full mesh topology where each port group comprising a plurality of interfaces each connects an interface of one of the other port groups, respectively. The ICAS module may be optically or electrically implemented. According to the embodiments, the ICAS module may be used to construct a stackable switching device and a multi-unit switching device, to replace a data center fabric switch, and to build a new, high-efficient, and cost-effective data center.
US11070432B2

A network function virtualization (NFV) platform can support virtual network functions (VNFs) whose behavior can change during their lifecycles. For example, a VNF manager of the NFV platform can receive a request to update a condition of a VNF and/or an action to perform upon satisfaction of the condition. Based on the condition and action, the VNF manager can create or store a lifecycle management policy in an extensible lifecycle management model associated with the virtual network function. Based on the lifecycle management policy, the VNF manager can monitor the virtual network function to detect satisfaction of the condition and, in response to detecting satisfaction of the condition, the VNF manager can perform the action associated with the lifecycle management policy.
US11070431B2

A method, computer program product, and computer system for performing, by a single unified architecture, an initial network validation, wherein the initial network validation may be performed before a storage cluster is fully configured. The single unified architecture may perform a cluster expansion validation, wherein the cluster expansion validation may be performed before at least one of a new storage application and a new storage controller is added into the storage cluster. The single unified architecture may perform a pre-reconfiguration validation, wherein the pre-reconfiguration validation may be performed as a network reconfiguration operation in the storage cluster before a network reconfiguration request is processed. The single unified architecture may perform ongoing network validation, wherein the ongoing network validation may be performed periodically as a background process.
US11070430B2

Systems and methods herein spawn action sets for networked communities which are executed based on detected triggers. A method that spawns action sets can include selecting a community including member devices. The member devices are associated with a distributed job. The method can also include identifying a trigger related to the distributed job and spawning an automated action set related to the trigger. The automated action set includes at least one of automated action by the member devices or automated action by a remote device communicatively coupled to at least one of the member devices.
US11070426B2

Service Layer adaptation may be realized through one or more adaptation rules that are programmed by server administrators in a structured but flexible manner. As part of integrating the adaptive control into its operations, a Service Layer may be configured to provide the capability to receive requests in which an adaptation rule may be specified, to provide indications through response codes returned to requestors that the Service Layer is not able to process a request due to a reduced functional state, and to send a request for more server resources or move an application, a service, or a service instance to another platform.
US11070424B2

One embodiment of the present invention provides a system for automatic configuration of a computing device in a content-centric network (CCN). During operation, the system sends, by the computing device on at least one of the computing device's faces, an interest in configuration information. The interest has a predetermined name prefix. The system then receives a content object in response to the interest. The content object includes at least a default name prefix, to which the computing device can send other interests. The system further configures the computing device based on the received content object.
US11070419B2

Computational methods and systems that troubleshoot and localize failures in data storage of a multitenant application are executed in a multitenant database management system that comprises a control plane of control plane nodes and a data plane of independent and isolated data plane nodes. Each control plane node receives data requests and data queries. Each data plane node maintains data storage for tenants of the multitenant application and executes data storage and data query operations requested by the control plane nodes. Methods and system determine whether data plane nodes are network connected and whether the data cores of network connected data plane nodes are available to ingest data and respond to data queries. Data cores of disconnected data plane nodes and unavailable data cores are isolated from data ingestion and data queries. Remedial measures are executed to restore disconnected data plane nodes and unavailable data cores.
US11070412B2

A method of a base station (BS) for transmitting synchronization signals in a wireless communication system. The method comprises generating a primary synchronization signal (PSS) including one of multiple PSS sequences that is generated based on a M-sequence of length 127 in a frequency domain, wherein the PSS indicates part of cell identification (ID) information using a cyclic shift performed on the M-sequence generating the PSS; generating a secondary synchronization signal (SSS) including one of multiple SSS sequences that is generated based on multiple BPSK modulated M-sequences of length 127 in the frequency domain, wherein the SSS indicates the cell ID information using cyclic shifts performed on the M-sequences generating the SSS; and transmitting, to a user equipment (UE), the PSS and SSS over downlink channels.
US11070400B2

Provided are methods for determining a transmission parameter of an uplink signal, a terminal and a network device. The method includes that: a terminal determines a first SRS resource set receives, from a network device, first indication information which is for instructing the terminal to transmit an aperiodic SRS, determines a target SRS resource set according to the first indication information and the first SRS resource set, sends the aperiodic SRS to the network device on an SRS resource in the target SRS resource set, receives, from the network device, second indication information which is for indicating a target SRS resource in the target SRS resource set; and the terminal determines a transmission parameter used to transmit an uplink signal according to the target SRS resource.
US11070398B2

Disclosed is an electronic device, including a housing, a first communication circuit disposed in the housing and configured to support omnidirectional wireless communication, a second communication circuit disposed in the housing and configured to support directional wireless communication using beamforming, a processor disposed in the housing and operatively coupled to the first communication circuit and the second communication circuit, and a memory disposed in the housing and operatively coupled to the processor. The processor may be configured to receive at least one first radio signal through a communication channel from an external device capable of supporting the omnidirectional wireless communication and the directional wireless communication using the first communication circuit, determine a state of the communication channel based on at least part of the at least one first radio signal, and activate the second communication circuit based on at least part of the determined state of the communication channel wherein the second communication circuit is configured to receive a second radio signal from the external device.
US11070397B2

Techniques provided herein are directed toward enabling short-range proximity detection using radar sensors by reducing or eliminating OTA leakage. Embodiments generally include performing spatial cancellation by using a plurality of transmit/receive pairs of antenna elements to implement analog and/or digital leakage cancellation on the transmit and/or receive side. According to some embodiments null space projection cancellation, OTA leakage tracking, or adaptive minimum variance distortionless response (MVDR) beamforming may be performed to help preserve of the OTA leakage cancellation efficacy over time.
US11070392B2

A system and method for provisioning internet access to guests of a travel facility is provided. A number of access points are in electronic communication with a gateway device which is in electronic communication with a property management system (PMS) and a router. The PMS includes identifying information for guests registered with the travel facility. An API gateway and a central destination server are in electronic communication with the gateway device by way of the internet. The central destination server receives a request to connect to the internet from a personal electronic device and grants internet access if the personal electronic device is recognized as having previously been granted internet access for a duration of time and if the current time is within the duration of time.
US11070383B2

A random code generator includes an address Y decoder, an address X decoder, a PUF entropy pool, a processing circuit and an entropy key storage circuit. The address Y decoder includes plural Y control lines. The address Y decoder selectively activates the plural Y control lines according to a first address Y signal. The address X decoder includes plural X control lines. The address X decoder selectively activates the plural X control lines according to a first address X signal. The PUF entropy pool generates an output data according to the activated Y control lines and the activated X control lines. When the random code generator is in a normal working state, the processing circuit processes the output data into a random code according to at least one entropy key from the entropy key storage circuit.
US11070372B2

A system and method improves operational performance of a computer by enhancing digital security with an added electronic circuit. The electronic circuit stores sensitive data in an un-erasable state such that the sensitive data may not be altered. The electronic circuit limits transfer of the sensitive data only once after each power-up or after each reset of the computer. The electronic circuit prevents access to the sensitive data by an authorized program. The electronic circuit utilizes its own storage medium and a random access memory, the latter of which can receive and store the sensitive data from the non-transitory computer storage medium. The method uses a software driver and a copy-of-copy of first security key obtained from the sensitive data stored on the electronic circuit. The software driver installs a software module on the computer using the copy-of-copy of first security key to encrypt each installed file.
US11070368B2

A system for transmitting and receiving digital data includes a database including a plurality of user records and an application server. Each user of the records includes a plurality of user profiles, each of the user profiles includes a unique user ID and a unique password, each user of the profiles is associated with at least one PrivaKey/ChannelKey. The application server is programmed to execute a program including the steps of verifying a first user profile and a second user profile, authenticating the first user profile and the second user profile, receiving a PrivaKey/ChannelKey associated with the first user profile and the second user profile, automatically encrypting a plurality of digital data, sending the encrypted digital data to the second user profile, rebuilding the secret key from the ReciKey to prepare the encrypted digital data, automatically decrypting the encrypted digital data, and displaying the decrypted digital data.
US11070367B2

A first electronic network node (110) is provided configured for goo a key exchange (KEX) protocol, the first network node is configured to—obtain a shared matrix (A) shared with a second network node, entries in the shared matrix A being selected modulo a first modulus q, generate a private key matrix (SI), entries in the private key matrix being bounded in absolute value by a bound (s) generate a public key matrix (PI) by computing a matrix product between the shared matrix (A) and the private key matrix (SI) modulo the first modulus (q) and scaling the entries in the matrix product down to a second modulus (p).
US11070364B2

The present disclosure provides a secure communication method, and the method may include: a sending terminal may generate data to be transmitted and determine encrypted data by encrypting the data to be transmitted using a preset encryption algorithm based on an encryption key. The encryption key may be obtained by a key exchange process between a smart door lock and a mobile terminal through a preset secure communication channel. The sending terminal may assign a unique identifier to the encrypted data and may send the encrypted data with a unique identifier to the receiving terminal, so that the receiving terminal may perform identity authentication on the encrypted data with the unique identifier and may decrypt the encrypted data based on the encryption key obtained by the key exchange process according to a result of the identity authentication.
US11070363B1

A first example network security platform disclosed herein includes a platform selector to determine a platform selection value based on a first parameter value in a first message from a client and a second parameter value in a second message from a server, the first and second messages associated with establishment of an encrypted network traffic flow between the client and the server. The example first network security platform also includes a key retriever to obtain a cryptographic session key associated with the encrypted network traffic flow from a selected one of a cluster of network security platforms based on the platform selection value, the first network security platform included in the cluster of network security platforms. The example first network security platform further includes a traffic analyzer to analyze network traffic associated with the encrypted network traffic flow based on the cryptographic session key.
US11070361B2

Provided is a block generation method in blockchain-based system. The block generation method comprises calculating, by a first blockchain node among the plurality of blockchain nodes, a first node score, propagating, by the first blockchain node, the first node score to the plurality of blockchain nodes, receiving, by the first blockchain node, a delegation of a block generation authority from a second blockchain node among the plurality of blockchain nodes, the second blockchain node having received the first node score and initiating, by the first blockchain node, generation of a new block based on a determination that a block generation node condition, that is based on the block generation authority, has been satisfied.
US11070360B2

An example operation may include one or more of identifying pending blockchain transactions in a transaction queue, determining states of the pending blockchain transactions, determining whether the pending blockchain transactions in the transaction queue are valid based on the determined states, retrieving a list of potential blockchain transaction conflicts associated with the pending blockchain transactions, and determining whether any conflicts exist for one or more of the pending blockchain transactions based on the list of blockchain transaction conflicts.
US11070353B1

Clock and data recovery for high-speed serial data protocols is enabled using circuitry that combines the functionality of a decision feedback equalizer with that of a phase detector.
US11070344B2

A method and apparatus for transmitting/receiving a downlink channel in a wireless communication system are provided. A physical downlink control channel (PDCCH) can be transmitted using one or more resource element groups (REGs) among a plurality of REGs in a transmission time interval (TTI). Each of the plurality of REGs occupies 12 consecutive resource elements (REs) belonging to a physical resource block (PRB) along a frequency domain within an orthogonal frequency division multiplexing (OFDM) symbol with or without a reference signal (RS) in the TTI.
US11070341B2

A robust data transmission method in Internet of Things. Allocation information of a first time-frequency resource set and a description of a first transmission mode are sent by a base station to a first terminal, and a second time-frequency resource set is allocated by the base station to a second terminal. The first time-frequency resource set includes an overlapping resource set and a non-empty third time-frequency resource set. A second transmission mode of the first data packet is determined by the base station according to a continuity in time of resources in the third time-frequency resource set. A description of the overlapping resource set is sent by the base station to the first terminal. The second transmission method of the first data packet is confirmed by the first terminal, and the first data packet is received by the first terminal according to the first transmission mode and/or the second transmission mode.
US11070339B2

A method and system for operating a user equipment (UE) wherein a first set of radio access procedures are supported when the UE is in a first operating state, and a second set of radio access procedures are supported when the UE is in a second operating state.
US11070338B2

A radio node (12, 14) is configured to transmit or receive reference symbols (18) of a reference signal (16) on respective radio resources, including first and second sets (S1, S2) of radio resources that differ in at least one radio resource. The reference signal (16) may be for instance a tracking reference signal (16) configured for time or frequency tracking. The first set (S1) of radio resources includes a first pair of radio resources that are separated from one another in a radio resource domain by a first separation distance (D1). The second set (S2) of radio resources includes a second pair of radio resources that are separated from one another in the radio resource domain by a second separation distance (D2). The radio resource domain may be a time domain or a frequency domain. In one or more embodiments, the second separation distance (D2) is at least twice as large as the first separation distance (D1).
US11070330B2

A wireless communication device (alternatively, device, WDEV, etc.) includes at least one processing circuitry configured to support communications with other WDEV(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and processing circuitry, among other possible circuitries, components, elements, etc. to support communications with other WDEV(s) and to generate and process signals for such communications. The WDEV supports first communications with another WDEV to determine an agreed-upon orthogonal frequency division multiple access (OFDMA) resource unit (RU) and agreed-upon OFDMA sub-carriers, adjacent or interspersed, to be used by the other WDEV to provide predetermined response(s). The WDEV then transmits a question to the WDEV and processes the plurality of agreed-upon OFDMA sub-carriers within the OFDMA RU to determine whether energy therein indicates a response of the one or more predetermined responses to the question being received from the other WDEV in accordance with second communications.
US11070316B2

An information processing method, an apparatus, a communications device, and a communications system are provided. The communications device is configured to: obtain a starting position in a buffer sequence W for an output bit sequence, and determine the output bit sequence from the buffer sequence W based on the starting position, where a value of the starting position is one element in {p0, p1, p2, . . . , pkmax−1}, 0≤k
US11070311B2

Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring application health via correctable errors. The method includes identifying, by a network device, a network packet associated with an application and detecting an error associated with the network packet. In response to detecting the error, the network device increments a counter associated with the application, determines an application score based at least in part on the counter, and telemeters the application score to a controller. The controller can generate a graphical interface based at least in part on the application score and a timestamp associated with the application score, wherein the graphical interface depicts a trend in correctable errors experienced by the application over a network.
US11070305B2

The optical relay is a C+L-band relay which is inserted between a first transmission path fiber and a second transmission path fiber, and comprises: a first optical fiber amplification unit which is inserted in a first line and amplifies one of a C-band signal or an L-band signal; a second optical fiber amplification unit which is inserted in a second line and amplifies one of the C-band signal or the L-band signal; and an inserting means which inserts some or all of the wavelengths of light output from the first optical fiber amplification unit into the second optical fiber amplification unit, or which inserts some or all of the wavelengths of light output from the second optical fiber amplification unit into the first optical fiber amplification unit.
US11070300B2

An electronic device may be provided with wireless circuitry that is tested in a test system. The test system may include test probes. Circuitry under test may wirelessly transmit test signals. The test probes may receive the test signals at multiple locations. Circuitry may measure direct current (DC) voltages generated by the test probes and may convert the voltages to electric field magnitudes. A test host may process the electric field magnitudes to determine whether the circuitry under test exhibits a satisfactory radiation pattern. The test probes may include dielectric substrates and one or more dipole elements coupled to respective diodes. The dipole elements may include indium tin oxide (ITO) and may include first and second sets of orthogonal dipole elements. Transmission lines coupled to the dipole elements may include ITO and may form low pass filters that convert rectified voltages produced by the diodes into the DC voltages.
US11070296B1

An optical receiver can implement a transimpedance amplifier (TIA) to process received light using a closed loop optical pre-amplification. The optical receiver can use an average input value of the TIA to control an semiconductor optical amplifier (SOA) or pre-amplification as received average signal varies. The optical receiver can include a gain controller for the TIA that can measure the TIA swing to adjust the gain of the SOA to pre-amplify received light in a closed loop control configuration.
US11070293B2

The present disclosure provides a method and a device for amplifying uplink light of a passive optical network, and a computer-readable storage medium. The passive optical network includes an optical network unit, an optical line terminal, and an optical amplifier provided between the optical network unit and the optical line terminal, and the method include: receiving a registration signal transmitted from the optical line terminal; determining a gain value of the optical amplifier, and performing gain value adjustment on the optical amplifier according to the determined gain value; and completing registration when an uplink optical signal transmitted to the optical line terminal through the optical amplifier reaches preset power.
US11070283B2

A system for calibrating a payload of a satellite, the payload includes a multichannel transmitter or receiver comprising an antenna, one analogue processing chain per channel and a set of digital integrated circuits, the system comprising a calibration device configured to: acquire for all the channels of the transmitter or of the receiver, a digitized calibration signal, set a reference channel and, for each of the other channels, determine a relative complex gain between the channel and the reference channel, for a plurality of frequencies of the calibration signal, correct the relative complex gain of a relative gain of the antenna of the satellite between the channel and the reference channel, estimate a relative delay, estimate a relative phase difference for the set of frequencies, deliver a correction of the relative gain, phase difference and delay of the channel with respect to the reference channel for a set of frequencies.
US11070276B2

A first message is received, wherein the first message comprises information indicative of a spatial propagation characteristic of the first message. A beam configuration is determined based on the information. Then, a directed, beam-formed second message is transmitted using the beam configuration.
US11070275B1

Systems, methods, and processing nodes are configured to manage transmission characteristics in a wireless network, such as a wireless network that employs MIMO techniques, by identifying an undesired signal, the undesired signal originating from a communication device external to the wireless network and determining that a signal parameter value of the undesired signal exceeds a threshold value. An operating parameter of a multi-element antenna for communicating signals in the wireless network is adjusted when it is determined that the signal parameter value exceeds a threshold value.
US11070266B2

Systems and methods for adaptive beamforming for a mobile satellite system (MSS). Embodiments described herein provide individual-user-optimized, adaptive beamforming. One example system creates a user beam optimized based either on known user locations or the waveforms received from all cochannel users. The user beam maximizes the signal-to-interference-noise relative to the desired user, both in the forward and return links. The optimization process considers the spatial distribution of all cochannel users in the footprint of the satellite. The user beam adapts to the user's location and co-channel interference environment.
US11070264B2

Embodiments can provide a downlink-beam detection method and an apparatus. Under the method a terminal device can be notified by a network device of information about a broadcast beam. The network device can receive a detection result reported by the terminal device. The detection result may pertain to broadcast beam detection performed based on the information about the broadcast beam. the network device can then determine, based on the detection result, a downlink beam that needs to be swept during downlink-beam adjustment and that is used for data communication. This reduces signaling overheads.
US11070262B2

A range extension method and apparatus for highly directional beams are disclosed. In one aspect, a first network node that is suitable for supporting mmWave transmissions to a wireless device such as a UE may extend the range of at least one transmit beam to a UE by selecting a suitable repetition configuration that transmits repetition versions of an original signal. The first network node sends information about the repetition configuration to a second network node which can transmit a portion of the repetition configuration information to the UE using sub-6 GHz transmissions. The UE can configure a receive beam to receive mmWave communications from the first network node by using the portion of the repetition configuration information received from the second network node.
US11070254B2

Described is a technology to reduce the interference between two or more transmit receive (Tx/Rx) points (TRPs) and improve the reliability for New Radio ultra reliable low latency communication (NR URLLC) applications. The technology operates in one aspect at a network node, and in another aspect at a user equipment. If a network device decides to use packet duplication, the network device can indicate duplication to the user equipment. The network device can send duplicate copies, e.g., via two different antenna panels, or can send one copy and coordinate with another network device (e.g., another cell) to send the other copy. When the user equipment receives the copies, the user equipment combines the data, e.g., via soft combining or concatenation into combined data, and decodes the combined data. Weights, such as corresponding to channel quality from each transmit source, can be used as factors in the combining of the data.
US11070246B2

A method of operating a digital radio receiver comprising: receiving a radio signal; passing said radio signal to a correlator for correlating said radio signal with a predetermined pattern to provide an output signal comprising a plurality of peaks separated in time; determining an amplitude of a first peak in the plurality of peaks; calculating a selection threshold based on said first peak amplitude; determining an amplitude of a second peak in the plurality of peaks; comparing said second peak amplitude to the selection threshold; and identifying the second peak as a correlation peak if the second peak amplitude is greater than the selection threshold.
US11070229B1

A method for generating codewords, the method may include obtaining an input tree, converting the input tree to a modified tree in which each symbol score is a power of two, wherein the conversion is responsive to a relationship between the aggregate count of symbols of the input tree and to a certain power to two that is a smallest power of two that exceeds the aggregate count of symbols; and assigning a codeword to each symbol based at least on the symbol counts associated with the leaves of the modified tree.
US11070228B1

A data compressor with a hash computing hardware configured to evaluate the hash value for the current hash key extracted from a source data string, obtain a hash line corresponding to the hash value from a hash table, and perform hash key comparison to find at least one matching hash key. The hash line includes a prefix address column that stores a prefix address. Each entry of the hash line is provided to store a hash key and an offset. The hash computing hardware evaluates an address of the at least one matching hash key by combining the prefix address and an offset of the at least one matching hash key, and the offset of the at least one matching hash key is obtained from an entry storing the at least one matching hash key.
US11070227B2

A method of converting 10-bit pixel data (e.g. 10:10:10:2 data) into 8-bit pixel data involves converting the 10-bit values to 8-bits using a technique that is selected dependent upon the values of the MSBs of the 10-bit values and setting the value of an HDR flag dependent upon the values of the MSBs. The HDR flag is appended to the 3-bit channel.
US11070220B2

The value range for which an error in a digital signal can be corrected is expanded. A control unit generates characteristic information indicating the relationship between an input and an output of an A/D converter and sets a value range. The control unit, in a case in which a value indicated by a first digital signal obtained by the A/D converter converting a first analog voltage signal is within the value range, A/D converts the first analog voltage signal and generates corrected digital information on the basis of the first digital signal and characteristic information, and in a case in which a value indicated by the first digital signal is not within the value range, A/D converts the first analog voltage signal and generates corrected digital information on the basis of a second digital signal obtained by the A/D converter converting the second analog voltage signal and characteristic information.
US11070219B2

A digital-to-analog converter includes a core circuit including a plurality of input terminals for multi-bit digital signals, an output terminal for an analog signal, a plurality of constant current sources, a plurality of switch circuits connected in series to respective constant current sources of the plurality of constant current sources, and a load resistor connected to the output terminal. The core circuit being configured to select whether or not to allow a current to flow through each of the plurality of switch circuits based on the multi-bit digital signals and output a voltage generated by allowing the current flowing through each of the plurality of switch circuits to flow through the load resistor from the output terminal as an analog signal.
US11070211B2

An event counter circuit can be configured to monitor operation of a system where a moving average register circuit can be configured to store a moving average value updated in each cycle of operation of the system by adding a number of system events occurring during a current cycle of the system operation to either 1) a current moving average value stored in the moving average register circuit or 2) a keep value generated by partitioning the current moving average value into the keep value and a transfer value representing system events not included in a determination of the moving average value for subsequent cycles of operation of the system.
US11070206B2

A logic circuit includes an inverter that outputs from an output terminal a signal created by inverting the logic of a signal input into an input terminal, a first transistor that is connected to the input terminal in such a way as to maintain an OFF state, and a second transistor that is connected to the output terminal in such a way as to maintain an OFF state.
US11070201B2

An apparatus for permanently controlling an electronic switching unit, the apparatus including a controlling driver unit for supplying a control signal to the electronic switching unit using a charge storage device, and a charging driver unit for recharging the charge storage device.
US11070196B2

An example process includes reducing a quality factor of a first tunable bandpass filter, used, for example, in a low-noise amplifier stage of a polar receiver. A first wideband test signal centered at a desired center frequency of a second tunable bandpass filter is received. A frequency response of the second tunable bandpass filter to the first wideband test signal is estimated using a Fast Fourier Transform (FFT) signal processor. At least a resonant frequency or a quality factor of the second tunable bandpass filter are calibrated based at least in part on a portion of the estimated frequency response of the second tunable bandpass filter obtained from the FFT signal processor. Frequency response characteristics of the first tunable bandpass filter may be similarly tuned in accordance with the example process.
US11070193B2

An elastic wave device includes a piezoelectric material layer, an IDT electrode on the piezoelectric material layer, and a dielectric film covering the IDT electrode. The IDT electrode includes a first electrode layer and a second electrode layer laminated on the first electrode layer. Each of wavelength normalized film thicknesses of the first and second electrode layers is equal to or greater than about 1.25%, and is normalized using a wave length defined by the electrode finger pitch of the IDT electrode. The second electrode layer has a density lower than that of the first electrode layer. The side of the second electrode layer is inclined with respect to the thickness direction of the IDT electrode.
US11070189B2

A bonded body includes a supporting substrate, a piezoelectric single crystal substrate and a bonding layer provided between the supporting substrate and piezoelectric single crystal substrate. The bonding layer has a composition of Si(1-x)Ox (x represents an oxygen ratio). The oxygen ratio x at a central part in a thickness direction of the bonding layer is higher than an oxygen ratio x at an end part of the bonding layer on a side of the piezoelectric single crystal substrate and an oxygen ratio x at an end part of the bonding layer on a side of the supporting substrate. The oxygen ratio at the central part in the thickness direction of the bonding layer is 0.013 or higher and 0.666 or lower.
US11070184B2

A method and structure for a transfer process for an acoustic resonator device. In an example, a bulk acoustic wave resonator (BAWR) with an air reflection cavity is formed. A piezoelectric thin film is grown on a crystalline substrate. A first patterned electrode is deposited on the surface of the piezoelectric film. An etched sacrificial layer is deposited over the first electrode and a planarized support layer is deposited over the sacrificial layer, which is then bonded to a substrate wafer. The crystalline substrate is removed and a second patterned electrode is deposited over a second surface of the film. The sacrificial layer is etched to release the air reflection cavity. Also, a cavity can instead be etched into the support layer prior to bonding with the substrate wafer. Alternatively, a reflector structure can be deposited on the first electrode, replacing the cavity.
US11070183B1

An apparatus for providing an output signal to an audio transducer comprises: one or more signal paths for receiving respective digital audio input signals, applying respective digital gains, and outputting respective amplified digital audio input signals; one or more inputs for receiving one or more volume parameters associated with the digital audio input signals; converter circuitry, coupled to the one or more signal paths, for converting the one or more amplified digital audio input signals into the analogue domain, and outputting an analogue audio input signal; an analogue gain element, for applying an analogue gain to the analogue audio input signal and outputting the output signal; and a control circuit, coupled to the one or more signal paths, operative to select the analogue gain based on a comparison of the volume parameters and the one or more digital audio input signals as multiplied by the volume parameters, and to select the respective digital gains for each digital audio input signal so that an overall gain in the respective signal path corresponds to a volume parameter associated with the respective digital audio input signal.
US11070182B2

An image sensor and an operating method of the image sensor are provided. An image sensor includes a pixel array including a plurality of pixels, a ramp signal generator configured to generate a first ramp signal, a buffer including an amplifier of a super source follower structure and outputting a second ramp signal obtained by buffering the first ramp signal, and an analog-to-digital conversion circuit configured to compare a pixel signal output from the pixel array with the second ramp signal and converting the pixel signal to a pixel value.
US11070178B1

A class D power amplifier with novel design is provided. The amplifier includes an input stage, a periodic signal generator, a comparator, a power output stage, and a boost circuit. The input stage is coupled to a first supply voltage. The periodic signal generator generates a periodic signal and a reference signal. The power output stage is coupled to a second supply voltage. The boost circuit compares an output of the input stage with the reference signal, and thereby adjusts a value of the second supply voltage. The value of the second supply voltage is larger than a value of the first supply voltage. The reference signal is proportional to an amplitude of the periodic signal, and the amplitude of the periodic signal is determined by the value of the second supply voltage.
US11070174B2

Apparatus and methods for quadrature combined Doherty amplifiers are provided herein. In certain embodiments, a separator is used to separate a radio frequency (RF) input signal into a plurality of input signal components that are amplified by a pair of Doherty amplifiers operating in quadrature. Additionally, a combiner is used to combine a plurality of output signal components generated by the pair of Doherty amplifiers, thereby generating an RF output signal exhibiting quadrature balancing.
US11070169B2

A vibration element includes: a quartz crystal substrate having a first vibration part and a second vibration part; a pair of first excitation electrodes formed at two main surfaces of the quartz crystal substrate, at the first vibration part; and a pair of second excitation electrodes formed in such a way as to sandwich the second vibration part in a direction of thickness of the quartz crystal substrate, at the second vibration part. At least one second excitation electrode of the pair of second excitation electrodes is formed at an inclined surface inclined to at least one of the two main surfaces.
US11070167B2

A high efficiency configuration for a solar cell module comprises solar cells arranged in a shingled manner to form super cells, which may be arranged to efficiently use the area of the solar module, reduce series resistance, and increase module efficiency. Removing a defective solar cell from a super cell may be difficult, however. It may therefore be advantageous to bypass defective solar cells in a super cell rather than remove and replace them. A bypass conductor may be applied to the rear surface of the super cell to bypass one or more defective solar cells in a super cell or in a solar module comprising super cells.
US11070160B2

An electric power tool includes: a brushless motor having a plurality of stator windings and configured to rotate in accordance with voltages applied to the plurality of stator windings, an induced voltage being generated in accordance with a rotation of the brushless motor; a rectifier circuit configured to rectify an AC voltage; a smoothing capacitor configured to smooth the AC voltage rectified by the rectifier circuit to a pulsation voltage having a maximum value larger than the induced voltage and a minimum value smaller than the induced voltage; and an inverter circuit configured to perform switching operations to output the pulsation voltage to the plurality of stator windings by rotation.
US11070151B2

A system according to the present disclosure includes a motor driver module and a motor position determination module. The motor driver module is configured to measure current supplied to a motor. The motor position determination module is configured to determine a first position of the motor at a first time when power supply to the motor is initially discontinued based on ripples in the current supplied to the motor during a first period before the first time. The motor position determination module is configured to determine a second position of the motor at a second time when the motor stops rotating after power supply to the motor is discontinued based on the first position of the motor and a rotational speed of the motor at the first time.
US11070149B2

Spectral tuning of heat source to emit radiation at a desired frequency or frequency band is accomplished using metamaterials. The metamaterials include a structured geometry having holes with dimensions and spacing chosen such that the resulting surface will emit radiation in the desired spectrum. A collector can be made of a similar metamaterial or antenna array to detect the emitted radiation and transfer it to a converter device that converts the detected radiation to electricity. Embodiments also provide efficient coupling to the converter device for energy harvesting. Cooling of the converter devices can be accomplished using a cooling sink or deep space.
US11070148B2

A triboelectric nanogenerator structure is provided. The triboelectric nanogenerator structure is composed of an upper electrode layer, a lower triboelectric layer, a lower electrode layer and an electric connecting member. The upper electrode layer is composed of a hybrid gel. The lower triboelectric layer corresponding to the upper electrode layer has a first surface and a second surface, and the first surface faces toward the upper electrode layer. The lower electrode layer is disposed at the second surface. The electric connecting member connects the upper electrode layer to the lower electrode layer.
US11070146B2

An apparatus may include a first switch leg and a controller. The first switch leg may include a first switch and a second switch. The second switch may be connected in series to the first switch. For a first half of a switching cycle, the controller may control the first switch and the second switch to be OFF. For a second half of the switching cycle, the controller may control the first switch to alternate between being ON and being OFF and to control the second switch to be ON.
US11070142B2

A power conversion device includes a single-phase full-wave rectifying unit, an electrolytic capacitor, a plurality of chopper circuits that are arranged between the single-phase full-wave rectifying unit and the electrolytic capacitor, each of the chopper circuits including a reactor, a first MOSFET connected in parallel with the single-phase full-wave rectifying unit, and a second MOSFET connected to a positive terminal of the electrolytic capacitor at one end and to the reactor and the first MOSFET at the other end, a first current detecting unit to bidirectionally detect a current flowing through the reactor, and a control unit to control an operation of the first MOSFET by using the detection result from the first current detecting unit.
US11070136B2

Each one of the secondary converters has a corresponding transformer having a primary winding associated with a primary alternating current (AC) signal and a secondary winding associated with a secondary alternating current (AC) signal. A secondary controller provides secondary control signals to the secondary semiconductor switches of the secondary converters with one or more time-synchronized, target phase offsets with respect to an observed phase of the alternating current signal (e.g., primary alternating current signal or the secondary alternating current signal) to provide the target phase offset (or targeted phase offsets) commensurate with or sufficient to support a required electrical energy transfer from the primary controller to the corresponding secondary controller (or secondary controllers).
US11070125B2

A fault-tolerant multiphase voltage regulator includes a plurality of power stages, each of which is configured to deliver a phase current to a processor, and a controller. The controller is configured to: control the plurality of power stages to regulate an output voltage provided to the processor; detect and disable a faulty power stage; generate a throttling signal to indicate that one or more of the power stages is faulty and disabled; communicate the throttling signal to the processor over a physical line running between the processor and the controller; and place the multiphase voltage regulator in a self-test mode in which the processor is operated at a known computational load and the controller operates each power stage independently to determine if any of the power stages is faulty under the known computational load. A corresponding method of operating a fault-tolerant power distribution system is also described.
US11070114B2

The invention relates to a shaft-grounding ring which is used to remove induced voltages or electric charges from a first machine element (68), preferably from a shaft, into a second machine element (69) and has an annular housing (1), which consists of electrically conductive material and is conductively connected to the one machine element (68, 69) and has an electrically conductive connection to at least one discharging element (8). The discharging element consists of an electrically conductive material and has an electrically conductive connection to the other machine element. The discharging element (8) is a disk-shaped discharging body that extends at least over part of the circumference thereof.
US11070091B2

In a wireless power transfer system for supplying power to a wireless device, e.g., charging a battery, wireless power transmitter coil voltage is used in place of coil current for communication and power control reference. The transmitter coil voltage waveforms provide phase information, with reference to the pulse width modulation (PWM) waveforms, that can be used to demodulate digital packet communication from a wireless power receiver used to provide a voltage to a device. The DC voltage amplitude of the wireless power transmitter coil is used for controlling the power injected to the wireless power receiver coil, while the phase of the transmitter coil voltage PWM signal is used for demodulation of signal packets from the wireless power receiver to control the transmitter coil voltage and thereby wireless power transfer to the power receiver.
US11070085B2

Aspects of the subject disclosure may include, supplying an alternating voltage waveform to a winding coupled to a magnetic core of an inductive power supply to regulate an alternating magnetic flux in the magnetic core. The alternating voltage waveform can be generated by selectively enabling one or more switches coupled to a storage device. The subject disclosure may further include configuring the one or more switches according to a configuration during a portion of a period of the alternating voltage waveform, and measuring a characteristic of an alternating current flowing in a conductor coupled to the magnetic core during the portion of the period of the alternating voltage waveform. Other embodiments are disclosed.
US11070084B2

Provided is a vehicle including an undercover and a power receiving apparatus. The undercover is provided on the bottom surface of the vehicle. The undercover includes at least one air-flow regulating panel that regulates air flow flowing on the bottom surface side in the vehicle. The air-flow regulating panel is made of a metallic material having a lower electric resistance than that of iron. The power receiving apparatus is provided on the lower surface of the air-flow regulating panel. The power receiving apparatus is configured to wirelessly receive electric power from a power transmitting apparatus disposed outside the vehicle.
US11070082B2

A power control device for controlling the power supplied to a device connected to it is connected wirelessly by a mesh network to a local controller and provides information on the power usage of the connected device remotely. The power control device can receive a function assignment remotely and will control the connected device according to that function.
US11070079B2

An integrated power supply system for auxiliary services for power converters comprises a sinusoidal filter connected between an auxiliary output of a DC-AC inverter module and an input of the auxiliary service transformer in such a way that a control module, by means of control commands, interrupts the main output of the DC-AC inverter module and enables the secondary output thereof to allow the auxiliary service transformer to generate the auxiliary AC power. The DC-AC inverter module is connectable to a DC source and supplies the power it generates to an AC network.
US11070078B2

Systems and methods for the distribution of data center power are disclosed. In one embodiment, the method includes supplying power to a critical load using a stored energy device in response to detecting an outage of a utility; transmitting an on bypass request to a reserve power system via an automatic bypass input upon determining that a capacity of the stored energy device has reached a pre-determined threshold, wherein the on bypass request is transmitted from the primary UPS to a switchboard of the reserve power system; transferring the critical load to the reserve power system if the reserve power system is able to support the critical load, the transferring the critical load to the reserve power system comprising coupling the critical load to the switchboard via an automatic bypass input of the primary UPS.
US11070072B2

A method comprises coupling a charge phase circuit and a battery phase circuit to a battery, in a charge mode, turning on a plurality of first switches and turning off a plurality of second switches to connect the charge phase circuit to the battery and in a battery mode, turning on the plurality of second switches and turning off the plurality of first switches to connect the battery phase circuit to the battery.
US11070063B2

Different systems to achieve solar power conversion are provided in at least three different general aspects, with circuitry that can be used to harvest maximum power from a solar source (1) or strings of panels (11) for DC or AC use, perhaps for transfer to a power grid (10) three aspects can exist perhaps independently and relate to: 1) electrical power conversion in a multimodal manner, 2) alternating between differing processes such as by an alternative mode photovoltaic power converter functionality control (27), and 3) systems that can achieve efficiencies in conversion that are extraordinarily high compared to traditional through substantially power isomorphic photovoltaic DC-DC power conversion capability that can achieve 99.2% efficiency or even only wire transmission losses. Switchmode impedance conversion circuits may have pairs of photovoltaic power series switch elements (24) and pairs of photovoltaic power shunt switch elements (25).
US11070058B2

A method for generating a net load forecast for a utility grid, the grid including intermittent distributed energy resources and loads, comprising: defining two or more load forecast zones, each zone being associated with a load profile type and a climate zone type; assigning each of the loads to one of the zones based on the load profile and climate zone types associated with the load; assigning each of the energy resources to at least one of the zones based on the climate zone type associated with the energy resource; for each zone, generating an electrical energy consumption forecast for loads, an electric power generation forecast for energy resources, and a net load forecast from the electrical energy consumption and electric power generation forecasts; combining the net load forecast for each zone to generate the net load forecast for the grid; and, presenting the net load forecast on a display. The utility grid may be or may include a microgrid.
US11070056B1

The present disclosure belongs to the technical field of information, provides a short-term interval prediction method for photovoltaic power output, and is a short-term interval prediction method for photovoltaic power output based on a combination of a multi-objective optimization algorithm and a least square support vector machine. The present disclosure firstly proposes a similar day classification method considering both numerical value and pattern similarity to enhance the regularity of samples, then constructs an adaptive proportional interval estimation model based on dual-LSSVM model, and optimizes model parameters by using NSGA-II algorithms to realize the interval prediction of photovoltaic power output. Results obtained by the method have high accuracy, and computation efficiency meets actual application requirements. The method can also be popularized and applied in the fields of grid connection and scheduling of renewable energy sources.
US11070033B2

Conventional integrated optical amplifiers, which combine different types of platforms, e.g. silicon photonic integrated circuit for the device layer, and a Group III-V material for the gain medium, typically include a curved waveguide extending through the gain medium coupled to waveguides in the main device layer. Unfortunately, the radius of curvature of the curved waveguide becomes a limiting factor for both size and amplification. Accordingly, an optical amplifier which eliminates the need for the curved waveguide by including a coupler for splitting an input optical signal into two sub-beams, for passage through the gain medium, and a reflector, such as a U-turn, for reflecting or redirecting the two sub-beams back through the gain medium to the coupler for recombination, would be a welcome improvement. A phase tuner may also be provided to ensure coherence cancellation between the two sub-beams to maximize output and minimize back reflection without requiring an isolator.
US11070019B2

An automated system for processing an end of a cable. The system includes: a cable delivery system; a cable processing module; a pallet supported by the cable delivery system; a drive wheel rotatably coupled to the pallet; a motor operatively coupled for driving rotation of the drive wheel; and an idler wheel rotatably coupled to the pallet and forming a nip with the drive wheel. The cable processing module includes cable processing equipment and a computer system. The computer system is configured to: (a) cause the drive wheel to rotate in a cable pushing direction to cause a specified length of cable to be inserted into the cable processing equipment; (b) activate the cable processing equipment to operate on the cable end; and (c) cause the drive wheel to rotate in a cable pulling direction to cause the length of cable to be removed from the cable processing equipment.
US11070017B1

A central shaft power connector for lighted ornaments is disclosed. A central support pole, such as for a Christmas tree is made in multiple parts joinable with an electrical and mechanical connector which joins the pole parts and simultaneously connects power or other circuits from one part to the other. The connector has two engaging sections and an outrigger platform which locates a connector off to the side of the poles but in alignment. Final alignment is obtained by a key and keyway in the connector parts. The connector is friction fit into a slot on each section so that the connector can be removed and replaced.
US11070012B2

The present invention relates to an electric outlet cover attached to an electric outlet box installed on a wall or a power strip, the electric outlet cover being provided with an electric wire organizer which is capable of neatly winding and organizing various electric wires connected to the electric outlet.
US11070009B2

A junction connector assembly integrated with a fuse may include an inner housing having a 1-1-th bus bar, a 1-2-th bus bar, and a second bus bar disposed therein to be spaced apart from one another and a first opening portion formed on one side surface to protrude first terminal portions of the 1-1-th bus bar and the 1-2-th bus bar; and a fuse configured to electrically connect the 1-1-th bus bar and the 1-2-th bus bar to each other, the fuse being inserted and fixed into the first opening portion.
US11070007B2

A system configured to position a tip of a cable. The system includes: a cable delivery system; a cable tip positioning module situated at a workstation in proximity to the cable delivery system; a pair of wheels operable to push a cable into the cable tip positioning module when a cable is in a nip between the wheels; an apparatus configured to hold the wheels; a motor operatively coupled to drive rotation of the wheels; and a proximity sensor configured to issue a cable present signal indicating the proximity of a conductor in the cable. The cable tip positioning module comprises a computer system configured to activate the motor to drive rotation of the wheels in a cable pulling direction in response to issuance of the cable present signal.
US11070006B2

A modular electrical connector facilitates low loss connections to components on a printed circuit board. A portion is of the connector is formed of one or more first type units with conductive elements designed to be attached to a printed circuit board. Signals passing through those units may be routed to components on the printed circuit board through traces in the board. One or more second type units may be integrated with the connector. Those units may be designed for attachment to a cable, which may provide signal paths to a location on the printed circuit board near relatively distant components.
US11069997B1

An electrical connector includes conductive male and female contacts and insulating inner and outer sleeves, and connects first and second electrical wires end-to-end. The contacts can be attached to corresponding conductors of the first and second wires. The male contact includes an elongated pin; the female contact includes a receptacle. Inserting the pin into the receptacle results in mechanical engagement of, and electrical continuity between, the assembled contacts. The assembled contacts can be positioned within the compressible inner sleeve, which extends beyond the ends of the assembled contacts. The inner sleeve, with the assembled contacts therein, can be positioned within the rigid outer sleeve, which extends at least as far as the inner sleeve. Compression of the inner sleeve by the ends of the outer sleeve frictionally engages the ends of the inner sleeve with the corresponding wires.
US11069995B1

An electrical connector includes an electrically insulating body and a self-passivating contact held at a higher voltage than a non-passivating contact. The self-passivating contact includes a first electrically conductive material that forms an electrically insulating passivation layer when exposed to water or other aggressive environment. The non-passivating contact includes a second electrically conductive material that is unreactive when exposed to water or other aggressive environment. The passivation layer on the self-passivating contact prevents electric current from flowing between the self-passivating contact and the non-passivating contact through the water or other aggressive environment.
US11069990B2

The present disclosure provides pin adapter type cable connectors used to terminate electrical conductors into mechanical connectors or other terminations typically found in electrical equipment. The connectors include a connector body having a conductor bore to receive a bare portion of an electrical conductor, a fastener that is coupled to the connector body and used to secure the bare portion of an electrical conductor to the connector body, and a pin adapter having an adapter body that can be removably connected to the connector body and a pin extending from the adapter body.
US11069987B2

A radar device includes: reception array antennas each including virtual antennas constructed from plural transmission antennas and plural reception antennas; and a transmission control unit which controls transmission waves transmitted from the transmission antennas, the plural transmission antennas include: a first transmission antenna group having at least two of the transmission antennas that are spaced from each other by a prescribed first interval; and a second transmission antenna group having at least one of the transmission antenna that is spaced, by a prescribed second interval, from a synthesized antenna that is the first transmission antenna group as regarded as a single antenna; and the transmission control unit is capable of switching between: a first mode and a second mode as defined herein.
US11069985B1

Apparatuses, methods, and systems for a printed circuit board that includes multiple antennas, and operates to support satellite communications, are disclosed. One apparatus includes a first flat panel element. The first flat panel element includes a multilayer PCB (printed circuit board). The multilayer PCB includes a first exterior layer comprising N antenna elements, and a second exterior layer comprising N RF (radio frequency) chains operative to process the RF signals, each of the N RF chains electrically connected to a one of the N antenna elements, wherein all of a plurality of plated through hole vias of the PCB extend through the multilayer PCB from the first exterior layer to the second exterior layer, wherein vias that operate to connect control signals include extended cleanouts on layers of the multilayer PCB that do not include terminations of the control signals.
US11069983B2

Disclosed herein are embodiments of modified z-type hexagonal ferrite materials having improved properties that are advantageous for radiofrequency applications, in particular high frequency ranges for antennas and other devices. Atomic substitution of strontium, aluminum, potassium, and trivalent ions can be used to replace certain atoms in the ferrite crystal structure to improve loss factor at high frequencies.
US11069975B1

A system that improves wireless communication between a wireless base station and a plurality of remote wireless computing user devices (UEs) based on aiming downlink wireless signals from a base station in a beam shaped waveform in a determined direction for each remote UE that is identified as allocated a time period for communication with the base station according to a schedule. The system includes different types of components may be employed to implement various functions, including an angle of arrival (AoA) detector component, a downlink protocol decoder component, and an antenna controller component. The AoA detector component may be employed to monitor one or more radio frequency (RF) wireless signals radiated by UEs that are communicating with the base station in accordance with an allocation schedule.
US11069971B2

An antenna system and method for fabricating an antenna are provided. The antenna system includes a substrate and an antenna. The antenna includes a conductive particle based material applied onto the substrate. The conductive particle based material includes conductive particles and a binder. When the conductive particle based material is applied to the substrate, the conductive particles are dispersed in the binder so that at least a majority of the conductive particles are adjacent to, but do not touch, one another.
US11069965B2

A low-profile broadband circularly-polarized array antenna based on stacked traveling wave antenna elements, includes: a circularly-polarized antenna element composed of three segments connected in an end-to-end manner of metal layers printed on two sides of a dielectric slab and a metallized via connecting two layers; a 2×2 antenna sub-array composed of a metallized via cavity and four antenna elements; a 16-way full-parallel feeding network composed of the metallized vias; slots for coupled feeding between feeding layers and metal cavities and the antenna; and a switching structure for testing between a grounded coplanar waveguide (GCPW) and a substrate integrated waveguide (SIW). An antenna array designed can be manufactured by using a printed circuit board process. The antenna array can realize circularly polarized radiation in a very broad frequency band.
US11069964B2

The present invention relates to a transparent film antenna. The present invention comprises: an insulator film; and a metal electrode for an antenna, which is formed on the insulator film, wherein the transmittance of the metal electrode for an antenna is 80% to 95% inclusive. The present invention employs a metal electrode having a high transmittance and a low resistance, so as to provide a transparent film antenna which can be implemented in the screen display area of a display device, can be applied to a high frequency band for 3G to 5G mobile communication, can be implemented as a transparent film antenna satisfying a high transmittance, and can prevent moiré effects due to components of an antenna and thus improve the optical characteristics of a display device to which the antenna is coupled.
US11069961B2

An antenna device to be mounted on a vehicle, including a ground conductor having a planar shape; and an antenna element which is a resonant type, is provided at a position so as not to overlap with the ground conductor within a plane substantially parallel to the ground conductor, and is configured to transmit or receive a polarized wave parallel to the ground conductor. A rectangular notch is formed in the ground conductor to have both a right and left edge portions with a predetermined width being left, and the antenna element is provided at a position overlapping with the notch in a plane substantially parallel to the ground conductor.
US11069959B1

A method of fabricating a monolithic feedboard assembly for a base station antenna, the method comprises injection molding a unitary frame that includes a feedboard section and at least one radiating element section and then selectively depositing metal on the unitary frame to form radio frequency transmission lines and radiators on the unitary frame to provide the monolithic feedboard assembly.
US11069958B2

An electronic device is provided. The electronic device includes a sensor, an antenna, a positioning circuit configured to receive satellite signals through the antenna using a specified frequency band, a resonant frequency adjustment circuit configured to adjust a resonant frequency of the antenna, and a processor, wherein the processor is configured to, identify whether the electronic device is in water using the sensor, when the electronic device is not in water, adjust the resonant frequency to a first frequency band specified according to a first permittivity of air in relation to the specified frequency band using the resonant frequency adjustment circuit, when the electronic device is in water, adjust the resonant frequency of the antenna to a second frequency band specified according to a second permittivity of water in relation to the specified frequency band using the resonant frequency adjustment circuit, receive the satellite signals through the antenna of which the resonant frequency has been adjusted to a frequency band corresponding to one of the first frequency band and the second frequency band using the positioning circuit; and determine a position of the electronic device primarily on the basis of the received satellite signals using the positioning circuit.
US11069946B2

A rechargeable battery pack may improve safety of the rechargeable battery pack by interrupting a high voltage of a module when a defect of a unit cell occurs. A rechargeable battery pack includes: unit cells configured to be repeatedly charged or discharged; bus bars configured to electrically connect electrode terminals of the unit cells; a housing configured to accommodate the unit cells; a first final terminal and a second final terminal configured to draw respective electrode terminals provided at outermost unit cells of the unit cells out of the housing; and a high voltage interruption device configured to be provided at the first final terminal and to electrically connect or disconnect a high voltage line according to an internal pressure generated when a defect of a unit cell of the unit cells occurs.
US11069945B1

A battery that includes collectors with tabs that are wide with respect to the area of the collector. The wide tabs present a low electrical and thermal resistance to improve the flow of current and/or heat to and from the collector thereby improving electrical and thermal performance of the battery. The battery further includes terminals with a channel that supports the flow of medium (e.g., liquid) to heat and/or cool the battery. The terminals may include fins or pins to increase the surface area of the terminal to improve thermal transfer to and from the battery and collectors of the battery. The batteries may be formed into a battery module that includes a system for monitoring and regulating the temperature of the batteries of the module.
US11069942B2

The present invention relates to a secondary battery and a battery module. The secondary battery includes: a casing including a receiving cavity having an opening; a top cover assembly, and an electrode assembly disposed in the receiving cavity, wherein the electrode assembly includes two end faces disposed opposite to each other in a first direction perpendicular to a depth direction of the receiving cavity, a lug extending from each end face; the lug is a layered structure and has a redundant section near the end face and a connecting section connected to the redundant section; the current collecting member includes a current collecting portion fixedly connected to the connecting section. The lug of the secondary battery of the embodiment of the present invention has the redundant section, which can effectively buffer the movement and reduce the possibility that the lug is torn or broken due to an excessive tensile stress.
US11069939B2

An avionics unit assembly for an aircraft includes an avionics unit such as an underwater locator device (ULD) having a transmitter configured to output a radio frequency pulse and a battery configured to power the device. The avionics unit assembly can further include a housing that encases the transmitter and the battery and includes a vent port for exhausting an emission from the housing during a failure of the avionics unit. The avionics unit assembly can further include one or more of a suppressor that filters the emission, a shield element that is resistant to chemical and/or thermal effects of the emission, and a bracket for mounting the avionics unit assembly to a surface. The suppressor can include a plurality of channels, where each channel includes at least one blind alley that can capture/filter a particulate component and/or a liquid component from the emission and/or break up the particulate component.
US11069929B1

An apparatus for optically monitoring a fluid level of a container comprises a light emitter(s), a plurality of optical detectors, and a control system. The light emitter(s) is configured to emit light toward a target surface when positioned, at a fluid threshold level, on the outside of the container. Upper and lower optical detectors are configured to receive light reflected from the target surface when positioned on the outside of the container above and below the fluid threshold level. The control system detects, based on measured reflectance received by the upper and lower optical detector, whether the upper optical detector is above the fluid level and whether at least a portion of the lower optical detector is above the fluid level, and determines, based on these detections, whether the level of fluid within the container has dropped below the fluid threshold level.
US11069923B2

A battery management system (BMS) manages a battery using a master device, a sub-master device corresponding to each of battery packs, and a slave device corresponding to each of battery cells. Data is transmitted from the master device through the sub-master device to the slave device using an electrical signal, and the data includes a control message for controlling a battery cell. Data transmitted from the slave device through the sub-master device to the master device using an optical signal, and the data includes information associated with a battery cell acquired in the slave device.
US11069916B2

A cylindrical battery according to an embodiment of the present invention includes an electrode body, an electrolyte solution, a tubular exterior can that has a bottom and that accommodates the electrode body and the electrolyte solution, and a sealing body that seals the exterior can. The sealing body includes a valve member, an insulating plate that includes a hollow portion, and a metal plate that has a first through-hole. The insulating plate is disposed between the valve member and the metal plate. At least one of the valve member and the metal plate includes a projection that projects toward an inside of the hollow portion. The valve member and the metal plate are joined to each other at the projection. The insulating plate has a second through-hole that is formed around the hollow portion.
US11069909B2

In a fuel cell vehicle, when temperature of a power storage device detected by a temperature sensor is a second temperature, which is lower than a predetermined first temperature, at least in a period when the power storage device is allowed to be charged with regenerative electric power, remaining charge is controlled by setting a lower limit to a value higher than a lower limit set at the first temperature. When a stop instruction for a fuel cell system is input, remaining charge raising processing for raising the remaining charge of the power storage device is performed.
US11069903B2

A catalyst, includes: a carbon support that possesses functional groups including a carboxyl group; and a metal that is supported onto the carbon support, wherein the proportion of the carboxyl group to the functional groups is 10% or higher. A method for producing a catalyst includes: (i) supporting metal particles onto a carbon support; (ii) bringing the carbon support into contact with an acid solution; and (iii) calcining the carbon support after Step (ii), wherein the carbon support included in the produced catalyst possesses functional groups including a carboxyl group, and the proportion of said carboxyl group to the functional groups is 10% or higher.
US11069898B2

An all-solid-state secondary battery has a positive electrode collector, a positive electrode active material layer, a negative electrode active material layer, a negative electrode collector, and a solid electrolyte. The solid electrolyte has an interlayer solid electrolyte located between the positive electrode active material layer and the negative electrode active material layer, and the all-solid-state secondary battery further includes a trapping layer that traps a metal of which at least one of the positive electrode collector and the negative electrode collector is formed.
US11069897B2

Various arrangements of an anode-free solid-state battery cell are presented herein. The battery cell can include a lithium ion buffer layer that is located between a solid-state electrolyte and an anode current collector. Lithium ions may be stored within the lithium ion buffer layer when the battery cell is charged, which can decrease an amount of swelling within the battery cell.
US11069887B2

Provided is a battery including a positive electrode, a negative electrode, and an electrolytic solution. The negative electrode includes a negative electrode active material layer including a negative electrode active material and a binding agent. The negative electrode active material includes a silicon-containing material. The binding agent includes a fluorine-containing resin and a polyacrylic acid metal salt. A total amount of the fluorine-containing resin and the polyacrylic acid metal salt is 10 parts by mass to 30 parts by mass on the basis of 100 parts by mass of the negative electrode active material.
US11069883B2

Galvanic metal-water cells and methods of manufacturing positive electrodes to be used in said galvanic metal-water cells. The galvanic metal-water cells in accordance with various embodiments include a cathode that includes a layer comprising nickel-molybdenum deposited thereon. The nickel-molybdenum coated cathodes exhibit favorable hydrogen evolution reaction overpotential compared with existing devices. In these galvanic metal-water cells, the metal is oxidized and water is reduced.
US11069873B2

In some embodiments, the present disclosure relates to a display device that includes an isolation structure disposed over a reflector electrode, a transparent electrode disposed over the isolation structure, an optical emitter structure disposed over the transparent electrode, and a via structure. The via structure extends from the transparent electrode at a top surface of the isolation structure to a top surface of the reflector electrode. The via structure includes a center horizontal segment that contacts the top surface of the reflector electrode, a sidewall vertical segment that contacts an inner sidewall of the isolation structure, and an upper horizontal segment that is connected to the center horizontal segment by the sidewall vertical segment. The upper horizontal segment is thicker than the center horizontal segment.
US11069872B2

A delocalizer and a light emitting device using the same are provided. The light emitting device includes a substrate and a first electrode layer. The first electrode layer is disposed over the substrate, in which two sides of the first electrode layer have a first contact pad and a second contact pad, respectively. The delocalizer is disposed between the first contact pad and the second contact pad. The delocalizer may include a plurality of strip-shaped transparent conductive members adjacent to each other, and a plurality of transparent conductive blocks adjacent to each other may be disposed between adjacent two of the strip-shaped transparent conductive members.
US11069869B2

A photoelectric conversion element capable of reducing a specific dark current. In a photoelectric conversion element (10) including an anode (12), a cathode (16), and an active layer (14) provided between the anode and the cathode, the active layer contains a p-type semiconductor material having a band gap of 0.5 eV to 1.58 eV, and an n-type semiconductor material, the n-type semiconductor material is a C60 fullerene derivative, and on an image obtained by binarizing an image of the active layer observed by a transmission electron microscope, the junction length between a phase of the n-type semiconductor material and a phase of the p-type semiconductor material is 120 μm to 170 μm per square micrometer of the area of the binarized image.
US11069862B2

Provided are an organic electroluminescence device, which shows high luminous efficiency, is free of any pixel defect, and has a long lifetime, and a material for an organic electroluminescence device for realizing the device. The material for an organic electroluminescence device is a compound having a n-conjugated heteroacene skeleton crosslinked with a carbon atom, nitrogen atom, oxygen atom, or sulfur atom. The organic electroluminescence device has one or more organic thin film layers including a light emitting layer between a cathode and an anode, and at least one layer of the organic thin film layers contains the material for an organic electroluminescence device.
US11069853B2

Embodiments of the disclosure provide methods and apparatus for fabricating magnetic tunnel junction (MTJ) structures on a substrate in for hybrid (or called integrated) spin-orbit-torque magnetic spin-transfer-torque magnetic random access memory (SOT-STT MRAM) applications. In one embodiment, the method includes one or more magnetic tunnel junction structures disposed on a substrate, the magnetic tunnel junction structure comprising a first ferromagnetic layer and a second ferromagnetic layer sandwiching a tunneling barrier layer, a spin orbit torque (SOT) layer disposed on the magnetic tunnel junction structure, and a back end structure disposed on the spin orbit torque (SOT) layer.
US11069851B2

A semiconductor devices has a vertical Hall element formed on a semiconductor substrate, the vertical Hall element including a semiconductor layer of a second conductivity type formed above the semiconductor substrate; an impurity diffusion layer of the second conductivity type formed in an upper portion of the semiconductor layer and having a concentration higher than that of the semiconductor layer; a plurality of electrodes formed on a surface of the impurity diffusion layer, arrayed in a straight line, and each formed from an impurity region of the second conductivity type; a plurality of electrode isolation diffusion layers of the first conductivity type each formed between two adjacent electrodes; and a buried layer formed between the semiconductor substrate and the semiconductor layer, and having a concentration higher than that of the semiconductor layer and lower than that of the impurity diffusion layer.
US11069845B2

A light emitting device includes a substrate extending in a first direction and a second direction, first through fourth light emitting structures spaced apart from each other in the first and second direction and arranged in a matrix form on the substrate, a plurality of first interconnection layer structures connecting the first light emitting structure to the second light emitting structure, a second interconnection layer structure connecting the second light emitting structure to the third light emitting structure, and a plurality of third interconnection layer structures connecting the third light emitting structure to the fourth light emitting structure.
US11069836B2

Described herein are methods for growing light emitting devices under ultra-violet (UV) illumination. A method includes growing a III-nitride n-type layer over a III-nitride p-type layer under UV illumination. Another method includes growing a light emitting device structure on a growth substrate and growing a tunnel junction on the light emitting device structure, where certain layers are grown under UV illumination. Another method includes forming a III-nitride tunnel junction n-type layer over the III-nitride p-type layer to form a tunnel junction light emitting diode. A surface of the III-nitride tunnel junction n-type layer is done under illumination during an initial period and a remainder of the formation is completed absent illumination. The UV light has photon energy higher than the III-nitride p-type layer's band gap energy. The UV illumination inhibits formation of Mg—H complexes within the III-nitride p-type layer resulting from hydrogen present in a deposition chamber.
US11069822B2

Provided are van der Waals (VDW) films comprising one or more transition metal chalcogenide (TMD) films. Also provided are methods of making VDW films. The methods are based on transfer of monolayer TMD films under vacuum, for example, using a handle layer. Also provided are apparatuses and devices comprising one or more VDW film.
US11069815B2

A thin-film transistor comprises an annealed layer comprising crystalline zinc oxide. A passivation layer is adjacent to the thin-film transistor. The passivation layer has a thickness and material composition such that when a dose of radiation from a radiation source irradiates the thin-film transistor, a portion of the dose that includes an approximate maximum concentration of the dose is located within the annealed layer. The annealed layer has a thickness and threshold displacement energies after it has been annealed such that: a) a difference between a transfer characteristic value of the thin-film transistor before and after the dose is less than a first threshold; and b) a difference between a transistor output characteristic value of the thin-film before and after the dose is less than a second threshold. The thresholds are based on a desired performance of the thin-film transistor.
US11069812B2

A method of forming a semiconductor device includes forming a fin protruding above a substrate; forming a liner over the fin; performing a surface treatment process to convert an upper layer of the liner distal to the fin into a conversion layer, the conversion layer comprising an oxide or a nitride of the liner; forming isolation regions on opposing sides of the fin after the surface treatment process; forming a gate dielectric over the conversion layer after forming the isolation regions; and forming a gate electrode over the fin and over the gate dielectric.
US11069811B2

A method for forming a semiconductor device structure is provided. The method for forming the semiconductor device structure includes forming a first mask layer covering the gate stack, forming a contact alongside the gate stack and the first mask layer, recessing the contact, etching the first mask layer, and forming a second mask layer covering the contact and a portion of the first mask layer.
US11069809B2

Fabrication method for a semiconductor device and structure are provided, which includes: providing an isolation layer at least partially disposed adjacent to at least one sidewall of a fin structure extended above a substrate structure, the fin structure including a channel region; recessing an exposed portion of the fin structure to define a residual stress to be induced into the channel region of the fin structure, wherein upper surfaces of a recessed fin portion and the isolation layer are coplanar with each other; and epitaxially growing a semiconductor material from the recessed exposed portion of the fin structure to form at least one of a source region and a drain region of the semiconductor device.
US11069806B2

An integrated circuit includes a logic circuit and an amplifying circuit, in particular a low-noise amplifying circuit. The amplifying circuit includes at least one first transistor. The gate of the first transistor is coupled to a signal input terminal, the source region and the drain region of the first transistor are formed respectively in the well region of the first transistor on both sides of the gate, wherein the source region is coupled to a reference voltage terminal, and the sheet resistance of the source region is lower than that of the drain region. The logic circuit includes at least one second transistor. The sheet resistances of the source region and the drain region of the second transistor are equal.
US11069788B2

To provide a semiconductor device including an electrode having a low contact resistance with the back surface of a GaN substrate and being suitably bonded with solder, and having a low electric resistance of the current flowing in a vertical direction. The semiconductor device has a GaN substrate, a first semiconductor layer, a second semiconductor layer, a third semiconductor layer, a fourth semiconductor layer, a body electrode, a drain electrode, a source electrode, and a gate electrode. The drain electrode has a Ti layer, an Al layer, a Ti layer, a TiN layer, a Ti layer, a Ni layer, and an Ag layer sequentially from the second surface of the GaN substrate.
US11069780B2

A coating liquid for forming an oxide, the coating liquid including: A element, which is at least one alkaline earth metal; and B element, which is at least one selected from the group consisting of gallium (Ga), scandium (Sc), yttrium (Y), and lanthanoid, wherein when a total of concentrations of the A element is denoted by CA mg/L and a total of concentrations of the B element is denoted by CB mg/L, a total of concentrations of sodium (Na) and potassium (K) in the coating liquid is (CA+CB)/103 mg/L or less and a total of concentrations of chromium (Cr), manganese (Mn), iron (Fe), cobalt (Co), nickel (Ni), and copper (Cu) in the coating liquid is (CA+CB)/103 mg/L or less.
US11069778B2

A method for producing a silicon carbide component includes forming a silicon carbide layer on an initial wafer, forming a doping region of the silicon carbide component to be produced in the silicon carbide layer, and forming an electrically conductive contact structure of the silicon carbide component to be produced on a surface of the silicon carbide layer. The electrically conductive contact structure electrically contacts the doping region. Furthermore, the method includes splitting the silicon carbide layer or the initial wafer after forming the electrically conductive contact structure, such that a silicon carbide substrate at least of the silicon carbide component to be produced is split off.
US11069777B1

A manufacturing process of a DMOS device in a drift region in a semiconductor substrate, having: forming a polysilicon layer above the drift region; forming a block layer above the polysilicon layer; etching both the block layer and the polysilicon layer, through a window of a first masking layer to expose a window to the drift region; implanting dopants through the window to the drift region to form a body region; forming blocking spacers to wrap side walls of the polysilicon layer; implanting dopants into the body region under a window shaped by the blocking spacers to form a body pickup region; etching away the blocking spacers; performing a masking step to form gates; forming ONO spacers to wrap side walls of the gates; and performing a masking step to form source regions and drain pickup regions.
US11069774B2

A shallow trench isolation structure and a semiconductor device. The shallow trench isolation structure includes a substrate; at least one trench located at a top surface of the substrate; and a first dielectric layer, a second dielectric layer and a third dielectric layer that are sequentially stacked on an inner wall of each of the at least one trench. A topmost surface of the first dielectric layer is lower than a topmost surface of the second dielectric layer and the top surface of the substrate, to form a first groove between the second dielectric layer and the substrate. An edge corner between the top surface of the substrate and the inner wall of each of the at least one trench is in a shape of a fillet curve. The fillet structure is smooth and round without a sharp corner, reducing point discharge and improving reliability of the shallow trench isolation structure.
US11069770B2

Semiconductor devices and methods of fabrication are provided. The semiconductor device includes a Charge Injection Controlled (CIC) Fast Recovery Diode (FRD) to control charge injection by lowering carrier storage. The device can have a first conductivity type semiconductor substrate, and a drift region that includes a doped buffer region, a doped middle region and a doped field stop region or carrier storage region. The device can also include a second conductivity type shield region including a deep junction encircling (or substantially laterally beneath) the buffer region and a second conductivity type shallow junction anode region in electrical contact with a second conductivity type anode electrode. The deep junction can have a range of doping concentrations surrounding the buffer regions to deplete buffer charge laterally as well as vertically to prevent premature device breakdown. The first conductivity type may be N type and the second conductivity type may be P type.
US11069748B2

A organic electroluminescence device includes: a plurality of pixels each including an organic layer and a second electrode in this order on a first electrode having light reflectivity, and each configured to emit light of one wavelength out of two or more different wavelengths, the organic layer including an organic electroluminescence layer; and a black matrix layer provided on light emission side of the second electrode, and having first apertures for the respective pixels. The black matrix layer has inclined surfaces inside the respective first apertures, and inclination angles of the inclined surfaces are set, based on emission wavelengths of the pixels.
US11069744B2

Embodiments of the invention are directed to a method and resulting structures for a steep-switch vertical field effect transistor (SS-VFET). In a non-limiting embodiment of the invention, a semiconductor fin is formed vertically extending from a bottom source or drain region of a substrate. A top source or drain region is formed on a surface of the semiconductor fin and a top metallization layer is formed on the top source or drain region. A bi-stable resistive system is formed on the top metallization layer. The bi-stable resistive system includes an insulator-to-metal transition material or a threshold-switching selector. The SS-VFET provides a subthreshold switching slope of less than 60 millivolts per decade.
US11069742B2

Technologies relating to crossbar array circuits with parallel grounding lines are disclosed. An example crossbar array circuit includes: a word line; a bit line; a first selector line; a grounding line; a first transistor including a first source terminal, a first drain terminal, a first gate terminal, and a first body terminal; and an RRAM device connected in series with the first transistor. The grounding line is connected to the first body terminal and is grounded and the grounding line parallel to the bit line. The first selector line is connected to the first gate terminal. In some implementations, the RRAM device is connected between the first transistor via the first drain terminal and the word line, and the first source terminal is connected to the bit line.
US11069739B2

Provided is an imaging device including: a pixel region including a first photoelectric converter; an outside-pixel region including a second photoelectric converter coupled to a predetermined electric potential; and a circuit substrate having one surface on which the first photoelectric converter and the second photoelectric converter are provided, and including a peripheral circuit electrically coupled to the first photoelectric converter.
US11069733B2

In some embodiments, a method is provided. The method includes forming a plurality of trenches in a semiconductor substrate, where the trenches extend into the semiconductor substrate from a back-side of the semiconductor substrate. An epitaxial layer comprising a dopant is formed on lower surfaces of the trenches, sidewalls of the trenches, and the back-side of the semiconductor substrate, where the dopant has a first doping type. The dopant is driven into the semiconductor substrate to form a first doped region having the first doping type along the epitaxial layer, where the first doped region separates a second doped region having a second doping type opposite the first doping type from the sidewalls of the trenches and from the back-side of the semiconductor substrate. A dielectric layer is formed over the back-side of the semiconductor substrate, where the dielectric layer fill the trenches to form back-side deep trench isolation structures.
US11069702B2

According to one embodiment, a semiconductor device includes a substrate, a stack comprising a plurality of conductive layers stacked one over the other in a first direction, and an insulating layer interposed between adjacent conductive layers located over the substrate, a first semiconductor layer extending inwardly of the stack and through the plurality of conductive layers in the first direction, a memory layer located between the first semiconductor layer and the plurality of conductive layers, and a second semiconductor layer located over, and in contact with, the first semiconductor layer, wherein the second semiconductor layer includes a third semiconductor layer containing phosphorous, and a fourth semiconductor layer containing carbon provided between the first semiconductor layer and the third semiconductor layer.
US11069692B2

An SRAM cell includes: first, second, third, fourth, and fifth dielectric fins disposed in this order along a first direction and oriented lengthwise along a second direction, where the first and the fifth dielectric fins define two edges of the SRAM cell; a first N-type semiconductor fin disposed between the first and the second dielectric fins; a second N-type semiconductor fin disposed between the fourth and the fifth dielectric fins; a first P-type semiconductor fin disposed between the second and the third dielectric fins; a second P-type semiconductor fin disposed between the third and the fourth dielectric fins, where each of the first and the second N-type semiconductor fins and each of the first and the second P-type semiconductor fins is oriented lengthwise along the second direction; and gate structures oriented lengthwise along the first direction, where the gate structures engage one or more of the dielectric fin.
US11069688B2

Structures and methods for making vertical transistors in the Embedded Dynamic Random Access Memory (eDRAM) scheme are provided. A method includes: providing a bulk substrate with a first doped layer thereon, depositing a first hard mask over the substrate, forming a trench through the substrate, filling the trench with a first polysilicon material, and after filling the trench with the first polysilicon material, i) growing a second polysilicon material over the first polysilicon material and ii) epitaxially growing a second doped layer over the first doped layer, where the grown second polysilicon material and epitaxially grown second doped layer form a basis for a strap merging the second doped layer and the second polysilicon material.
US11069682B2

A multi-fin FINFET device may include a substrate and a plurality of semiconductor fins extending upwardly from the substrate and being spaced apart along the substrate. Each semiconductor fin may have opposing first and second ends and a medial portion therebetween, and outermost fins of the plurality of semiconductor fins may comprise an epitaxial growth barrier on outside surfaces thereof. The FINFET may further include at least one gate overlying the medial portions of the semiconductor fins, a plurality of raised epitaxial semiconductor source regions between the semiconductor fins adjacent the first ends thereof, and a plurality of raised epitaxial semiconductor drain regions between the semiconductor fins adjacent the second ends thereof.
US11069680B2

An integrated circuit includes a first set of fins, a second set of fins, a gate, and a dielectric plug. The second set of fins is discrete from the first set of fins, and the gate passes over the first set of fins and the second set of fins. The dielectric plug is surrounded by the gate on two sides where the gate passes between the first set of fins and the second set of fins. Incorporation of aspects of the invention into integrated circuits with fin-based field effect transistors (FinFETs) helps to reduce parasitic capacitance between gate features and other nearby electrically conductive features.
US11069677B2

We report a semiconductor device, containing a semiconductor substrate; an isolation feature on the substrate; a plurality of gates on the isolation feature, wherein each gate comprises a gate electrode and a high-k dielectric layer disposed between the gate electrode and the isolation feature and disposed on and in contact with at least one side of the gate electrode; and a fill metal between the plurality of gates on the isolation feature. We also report methods of forming such a device, and a system for manufacturing such a device.
US11069675B2

An ESD protection device for bidirectional diode string triggering SCR structure belongs to the field of electro-static discharge of an integrated circuit. A deep N well is arranged on a P substrate, and a first P well, a first N well, a second P well and a second N well are successively arranged from left to right on a surface region of the deep N well. In a second N well region, a mask preparing plate is used to insert the P wells at intervals. The circumference of each P well is isolated by the N well. Each P well is respectively provided with a pair of P+ implantation region and N+ implantation region. The metal wire is connected with the implantation region, and a positive electrode and a negative electrode are led out from the metal wire for forward conduction and reverse conduction.
US11069673B2

A semiconductor package and a manufacturing method for the semiconductor package are provided. The semiconductor package has a redistribution layer, at least one die over the redistribution layer, through interlayer vias on the redistribution layer and aside the die and a molding compound encapsulating the die and the through interlayer vias disposed on the redistribution layer. The semiconductor package has connectors connected to the through interlayer vias and a protection film covering the molding compound and the die. The protection film is formed by a printing process.
US11069672B2

A laminated element manufacturing method includes a first forming step of forming a first gettering region for each of functional elements by irradiating a semiconductor substrate of a first wafer with a laser light, a first grindsing step of grinding the semiconductor substrate of the first wafer and removing a portion of the first gettering region, a bonding step of bonding a circuit layer of a second wafer to the semiconductor substrate of the first wafer, a second forming step of forming a second gettering region for each of the functional elements by irradiating the semiconductor substrate of the second wafer with a laser light, and a second grinding step of grinding the semiconductor substrate of the second wafer and removing a portion of the second gettering region.
US11069671B2

In an embodiment, a method includes: aligning a first package component with a second package component, the first package component having a first region and a second region, the first region including a first conductive connector, the second region including a second conductive connector; performing a first laser shot on a first portion of a top surface of the first package component, the first laser shot reflowing the first conductive connector of the first region, the first portion of the top surface of the first package component completely overlapping the first region; and after performing the first laser shot, performing a second laser shot on a second portion of the top surface of the first package component, the second laser shot reflowing the second conductive connector of the second region, the second portion of the top surface of the first package component completely overlapping the second region.
US11069669B2

A micro LED display panel includes a blue LED layer, a green LED layer, and a red LED layer. The blue LED layer, the green LED layer, and the red LED layer are in a stacked formation. The blue, the green, and the red LED layers each include a plurality of micro LEDs spaced apart from each other. The composition of the layers is such that light emitted from all but the bottom layer is able to pass through transparent material in other layers before exiting the panel and being viewed.
US11069641B2

An integrated circuit package and a display device using the same are discussed. The bottom surface of the integrated circuit package includes a first barrier bump area in which a plurality of barrier bumps is arranged, configured to be disposed between an input bump area and an output bump area; and a second barrier bump area in which a plurality of barrier bumps is arranged, configured to be disposed between the first barrier bump area and the output bump area. The first barrier bump area is closer to the input bump area than the second barrier bump area, and the second barrier bump area is closer to the output bump area than the first barrier bump area.
US11069639B2

In an embodiment, a module includes a first electronic device in a first device region and a second electronic device in a second device region. The first electronic device is operably coupled to the second electronic device to form a circuit. Side faces of the first electronic device and of the second electronic device are embedded in, and in direct contact with, a first epoxy layer.
US11069637B2

Provided is a semiconductor device, a manufacturing method, and an electronic device designed to suppress the occurrence of Cu pumping. The semiconductor device includes a Cu electrode pad serving as a bonding surface for bonding a plurality of semiconductor members together and an electrode via, the electrode via being a connection member that connects the Cu electrode pad to a lower-layer metal. The Cu electrode pad is formed in a location displaced from the electrode via.
US11069624B2

A die can be applied to a front conductive layer. Openings can be formed in the conductive layer over contact points on the die. The openings can be filled with a conductive material to electrically couple the conductive layer to the contact points on the die. The front conductive layer can be etched to form a first conductive pattern. Conductive standoffs can be formed on portions of the front conductive layer. An additional front conductive layer can be laminated onto the front side. Openings can be formed in the additional front conductive layer over the standoffs. The openings can be filled with a conductive material to electrically couple the additional conductive layer to the underlying standoffs. The additional conductive layer can be etched to form a second conductive pattern.
US11069623B2

Provided is a semiconductor package. The semiconductor package may include a substrate, a semiconductor chip on the substrate, a passive element on the substrate, a conductive structure on the substrate, and an interposer substrate on the semiconductor chip, the passive element, and the conductive structure. The interposer substrate may be electrically connected to the conductive structure. A height of the passive element may be greater than a height of the semiconductor chip.
US11069622B2

An interposer-type component carrier includes a stack comprising at least one electrically conductive layer structure and at least one electrically insulating layer structure; a cavity formed in an upper portion of the stack; an active component embedded in the cavity and having at least one terminal facing upwards; and a redistribution structure having only one electrically insulating layer structure above the component. A method of manufacturing an interposer-type component carrier is also disclosed.
US11069620B2

A die interconnect substrate comprises a bridge die comprising at least one bridge interconnect connecting a first bridge die pad of the bridge die to a second bridge die pad of the bridge die. The die interconnect substrate comprises a multilayer substrate structure comprising a substrate interconnect. The bridge die is embedded in the multilayer substrate structure. The substrate interconnect extends from a level above the bridge die to a level below the bridge die. The multilayer substrate structure further comprises an electrically insulating layer comprising a first electrically insulating material. The multilayer substrate structure further comprises an electrically insulating filler structure located laterally between the bridge die and the electrically insulating layer, wherein the electrically insulating filler structure comprises a second electrically insulating material different from the first electrically insulating material.
US11069614B2

A semiconductor structure includes a die, a molding surrounding the die, a first dielectric layer disposed over the die and the molding, and a second dielectric layer disposed between the first dielectric layer and the die, and between the first dielectric layer and the molding. A material content ratio in the first dielectric layer is substantially greater than that in the second dielectric layer. In some embodiments, the material content ratio substantially inversely affects a mechanical strength of the first dielectric layer and the second dielectric layer.
US11069612B2

Semiconductor devices having one or more vias filled with a transparent and electrically conductive material are disclosed herein. In one embodiment, a semiconductor device includes a first semiconductor die stacked over a second semiconductor die. The first semiconductor die can include at least one via that is axially aligned with a corresponding via of the second semiconductor die. The vias of the first and second semiconductor dies can be filled with a transparent and electrically conductive material that both electrically and optically couples the first and second semiconductor dies.
US11069603B2

A semiconductor device includes: a first electrode terminal; a second electrode terminal; a semiconductor element having an electrode on one surface connected to one surface of the first electrode terminal; a wire that connects an electrode on the other surface of the semiconductor element and the second electrode terminal; and a resin portion formed of an insulator covering the semiconductor element, a part of the second electrode terminal, and the one surface of the first electrode terminal, wherein a chamfered portion is formed on at least one of end portions where the first electrode terminal and the second electrode terminal face each other.
US11069599B2

Leadframes for semiconductor packages. Implementations may include a plurality of leads extending inwardly into an opening surrounded by the plurality of leads where the plurality of leads except for at least one are configured to mechanically couple at a surface of a semiconductor chip. The at least one of the plurality of leads that is not configured to mechanically coupled at the surface of the semiconductor chip be configured to electrically couple with the semiconductor chip.
US11069597B2

Semiconductor chips and methods of manufacturing the same are provided. The semiconductor chip includes a substrate, an interlayer insulation layer including a bottom interlayer insulation layer on an upper surface of the substrate and a top interlayer insulation layer on the bottom interlayer insulation layer, an etch stop layer between the bottom interlayer insulation layer and the top interlayer insulation layer, a landing pad on the interlayer insulation layer, and a through via connected to the landing pad through the substrate, the interlayer insulation layer, and the etch stop layer. The etch stop layer is isolated from direct contact with the landing pad.
US11069591B2

A semiconductor device includes a semiconductor chip having a passivation film, a stress relieving layer provided on the passivation film, and a groove formed in a periphery of a surface of the semiconductor chip, the groove being provided inside of an edge of the semiconductor chip, wherein the stress relieving layer is partly disposed in the groove.
US11069584B2

The present invention relates to an inspection method for a micro LED, the method being configured to inspect whether the micro LED is defective.
US11069583B2

A plurality of endpoints in a wet etching process of a substrate are determined. A plurality of benchmark end points during a wet etching process of a first substrate are determined, using first light information represented by a HSV color model for sample locations of the first substrate. Etch parameters are generated for a wet etching process for a second substrate. The generated etch parameters are used with second light information represented by at least one value of the Hue, Saturation, Value color model associated with a plurality of sample locations of the second substrate to reach respective end points during the wet etching process of a second substrate.
US11069573B2

An embodiment is a package including a first package component. The first package component including a first die attached to a first side of a first interconnect structure, a molding material surrounding the first die, and a second interconnect structure over the molding material and the first die, a first side of the second interconnect structure coupled to the first die with first electrical connectors. The first package component further includes a plurality of through molding vias (TMVs) extending through the molding material, the plurality of TMVs coupling the first interconnect structure to the second interconnect structure, and a second die attached to a second side of the second interconnect structure with second electrical connectors, the second side of the second interconnect structure being opposite the first side of the second interconnect structure.
US11069571B2

A system for interconnecting at least two die each die having a plurality of conducting layers and dielectric layers disposed upon a substrate which may include active and passive elements. In one embodiment there is at least one interconnect coupling at least one conducting layer on a side of one die to at least one conducting layer on a side of the other die. Another interconnect embodiment is a slug having conducting and dielectric layers disposed between two or more die to interconnect between the die. Other interconnect techniques include direct coupling such as rod, ball, dual balls, bar, cylinder, bump, slug, and carbon nanotube, as well as indirect coupling such as inductive coupling, capacitive coupling, and wireless communications. The die may have features to facilitate placement of the interconnects such as dogleg cuts, grooves, notches, enlarged contact pads, tapered side edges and stepped vias.
US11069568B2

In one embodiment, a method of forming a barrier layer is provided. The method includes positioning a substrate in a processing chamber, forming a barrier layer over the substrate and in contact with the underlayer, and annealing the substrate. The substrate comprises at least one underlayer having cobalt, tungsten, or copper. The barrier layer has a thickness of less than 70 angstroms.
US11069554B1

A platen having improved thermal conductivity and reduced friction is disclosed. In one embodiment, vertically aligned carbon nanotubes are grown on the top surface of the platen. The carbon nanotubes have excellent thermal conductivity, thus improving the transfer of heat between the platen and the workpiece. Furthermore, the friction between the carbon nanotubes and the workpiece is much lower than that with conventional embossments, reducing particle generation. In another embodiment, a support plate is disposed on the platen, wherein the carbon nanotubes are disposed on the top surface of the support plate.
US11069535B2

Methods of depositing tungsten into high aspect ratio features using a dep-etch-dep process integrating various deposition techniques with alternating pulses of surface modification and removal during etch are provided herein.
US11069531B2

A method may include forming a dummy dielectric layer over a substrate, and forming a dummy gate over the dummy dielectric layer. The method may also include forming a first spacer adjacent the dummy gate, and removing the dummy gate to form a cavity, where the cavity is defined at least in part by the first spacer. The method may also include performing a plasma treatment on portions of the first spacer, where the plasma treatment causes a material composition of the portions of the first spacer to change from a first material composition to a second material composition. The method may also include etching the portions of the first spacer having the second material composition to remove the portions of the first spacer having the second material composition, and filling the cavity with conductive materials to form a gate structure.
US11069523B2

A method and apparatus for material deposition onto a sample to form a protective layer composed of at least two materials that have been formulated and arranged according to the material properties of the sample.
US11069510B2

A plasma supply unit includes a first conductive portion, a second conductive portion having at least a part extending to overlap the first conductive portion, and a ground shield located between the first conductive portion and the second conductive portion, and a substrate processing apparatus including the plasma supply unit.
US11069507B2

A sample carrier for in situ transmission electron microscopy (TEM) has a dielectric substrate with a conductive layer that forms a coplanar waveguide. The coplanar waveguide has a first and second leads formed by the conductive layer. The first lead is between an adjacent pair of second leads and is spaced from the second leads by a respective gap. The coplanar waveguide is configured to transmit an electrical signal to a specimen held by the sample carrier, in particular, an electrical signal having a frequency in the radio-frequency (RF) regime (3 kHz-300 GHz), for example, up to 100 GHz. The sample carrier may be mounted to a TEM sample holder, which supports the sample carrier within a vacuum chamber of the microscope and provides electrical connection between the leads of the sample carrier and an RF source external to the vacuum chamber.
US11069505B2

In order to provide an aberration corrector with a wide aberration correction range, easy control, highly accurate aberration correction, and a low cost, an aberration corrector, passing an electron beam through a central axis 201, includes a first current line group (101 to 112) which is arranged parallel to an optical axis at a position separated by R1 from the central axis, and excites a first multipole field, and a second current line group (21 to 32) which is arranged parallel to the optical axis at a position separated by R2 from the central axis, and independently excites a second multipole field having an order and intensity different from those of the first multipole field.
US11069504B2

Systems and methods for creating arbitrarily-shaped ion energy distribution functions using shaped-pulse—bias. In an embodiment, a method includes applying a positive jump voltage to an electrode of a process chamber to neutralize a wafer surface, applying a negative jump voltage to the electrode to set a wafer voltage, and modulating the amplitude of the wafer voltage to produce a predetermined number of pulses to determine an ion energy distribution function. In another embodiment a method includes applying a positive jump voltage to an electrode of a process chamber to neutralize a wafer surface, applying a negative jump voltage to the electrode to set a wafer voltage, and applying a ramp voltage to the electrode that overcompensates for ion current on the wafer or applying a ramp voltage to the electrode that undercompensates for ion current on the wafer.
US11069499B2

A power-saving circuit for a contactor includes a coil drive circuit, and further includes a rectification and filtering circuit, a PFC circuit, an auxiliary power supply circuit, and a square wave generation circuit. The square wave generation circuit outputs a first square wave signal to the PFC circuit via a first output end according to a set timing sequence, and outputs a second square wave signal and a third square wave signal to the coil drive circuit via a second output end, so as to respectively control duty cycles of a first switch tube in the PFC circuit and a second switch tube in the coil drive circuit. The auxiliary power supply circuit supplies electric energy to the square wave generation circuit during a holding stage of the contactor. The rectification and filtering circuit is used for rectifying an input AC into a pulsating DC, and filtering an input narrow-pulse current into a smooth current to be outputted to the PFC circuit after eliminating higher harmonic components other than a fundamental frequency component of 50 Hz. The PFC circuit receives rectified and filtered electric energy, enables an effective value of the input current to change along with an input voltage, and outputs the input current to the coil drive circuit and the auxiliary power supply circuit. The coil drive circuit is used for controlling the current of a contactor coil. Wherein during a pull-in stage of the contactor, the PFC circuit does not work and the power-saving circuit provides a large current to the contactor coil to pull in; during a transition stage, the PFC circuit starts to work and the power-saving circuit controls the current of the contactor coil to decrease gradually; and during a holding stage of the contactor, the PFC circuit keeps working and the power-saving circuit controls the current of the contactor coil to be kept as a small current required for holding.
US11069498B2

A direct current interrupting switch assembly comprising a primary conductor and secondary conductor integrated with a voltage source and load. The primary conductor has two parallel branches, the first branch including a fuse with a melting member and the second branch including a pyroswitch with an interrupting member. In a first position, the second branch of the primary conductor is uninterrupted, and the interrupting member is a sufficient distance apart from the secondary conductor. When the interrupting member is moved to a second position, the current in second branch of the primary conductor is interrupted an the interrupting member contacts the secondary conductor of the switch assembly. The switch assembly also has a parallel circuit with a thermal fuse with a contact member, and an electromagnetic switch; which activates when a pre-determined value of electric current is exceeded.
US11069492B2

The construction includes a rotary handle turnable around a first pivot axis between an open- and a closed-position, a locking latch turnable around a second pivot axis between a locked position and a released position, a fixed bottom ring, a first locking pin movable in the longitudinal direction with the locking latch between a first position in which turning of the rotary handle is allowed and a second position in which turning of the rotary handle is allowed and a second position in which turning of the rotary handle is prevented. A second locking pin is movable between a first position in which turning of the locking latch between a locked-position and a released-position is allowed and a second position in which turning of the locking latch into the locked-position is prevented.
US11069491B2

A key structure includes a keycap and an actuator. The actuator is coupled with the keycap and enables the keycap to move reciprocally along an actuating direction. One of the actuator and the keycap has a base and a slot formed therein, and the other one of the same has a plug. The plug is inserted into the slot in a direction parallel to the actuating direction. The slot has an inner wall pressing the plug and generating friction. The base has a first sidewall thickness perpendicular to the actuating direction and parallel to the inner wall and a second sidewall thickness perpendicular to the actuating direction and perpendicular to the inner wall, wherein the first sidewall thickness is greater than the second sidewall thickness. The disclosure can avoid the horizontal stress generated by the plug when it is inserted into the slot to squeeze against the bas.
US11069488B2

A hybrid energy storage device is provided. The energy storage device represents a combined capacitor and battery in modular form. The capacitor and the battery may be individually selected based on application needs, and then mechanically combined into a single electrical energy storage device. A method of forming a charge storage device is also provided herein. The method includes selecting a size for a capacitor, and selecting a size for a battery. A module for the capacitor having the selected size and a separate module for the battery having the selected size are then mechanically and electrically connected to form an integral energy storage device.
US11069487B2

Energy storage devices comprising carbon-based electrodes and/or redox electrolytes are disclosed herein. In some embodiments, the carbon-based electrodes comprise laser-scribed activated carbon comprising one or more micro-channels. In some embodiments, the redox electrolytes comprise a ferricyanide/ferrocyanide redox couple. Also described are processes, methods, protocols and the like for manufacturing carbon-based electrodes comprising micro-channels for use in high energy storage devices such as supercapacitors, and for manufacturing high energy storage devices comprising redox electrolytes.
US11069485B2

Provided is a photoelectric conversion element including: a first electrode; a hole blocking layer; an electron transport layer; a hole transport layer; and a second electrode, wherein the hole blocking layer includes a metal oxide including a titanium atom and a niobium atom.
US11069478B2

Provided is a laminate of a sintered body produced by sintering a copper powder paste and a ceramic substrate, which has improved adhesion between the sintered body and the ceramic substrate. A laminate with a copper powder paste sintered body laminated on a non-metal layer, wherein the copper powder paste sintered body has a crystal grain diameter of copper of 10 μm or less, as determined from an EBSD map image, based on Area Fraction method, and has an average reliability index (CI value) of 0.5 or more in an analysis area.
US11069475B2

Structures and methods for reducing physical space of two or three inductors while maintaining low magnetic coupling between the inductors are presented. According to one aspect, the inductors share their volume spaces and have (substantially) orthogonal far field magnetic vectors. According to another aspect, the inductors are fabricated on planar layers of a stacked structure that includes conductive and non-conductive layers. According to an additional aspect, a coil structure of one of the inductors passes through a volume space of another inductor. According to another aspect, coil structures of two of the inductors are interlaced. According to another aspect, relative placement of two coil structures of two inductors is based on a number of windings of one of the two coil structures above and below the other coil structure. According to another aspect, a shape of a coil structure of one inductor follows a near field magnetic vector of another inductor.
US11069470B1

An air cooling system, method, apparatus and kit applied to lower transformer operating temperatures, such as governed by a tank or container of oil, allowing transformer components to run more efficiently at a lower temperature level, e.g., down from the hot level operating temperatures typical in stressed conventional devices. By lowering the operational levels to within or below the nominal operational temperature ranges for the equipment, and recovering heat generated during operation, several advantages are obtained.
US11069467B2

A solenoid device includes a yoke, a core, a shaft, a bobbin, a coil, a plunger, a lid, and a housing. A housing body part of the housing has a first opening that opens on the rear side; and a first inner wall part expanding in a cylindrical shape on the outer side in the radial direction on an inner wall on the rear side. The first inner wall part has a first step part at the end on the other side in the axial direction. A first cylindrical part of the yoke has a first flange part on the rear side. The first flange part has a hole penetrating in the axial direction. A second space, which communicates a second through hole with the hole when the plunger has moved to a retreat position, is provided between an inner surface of the lid and the plunger and the yoke.
US11069460B1

A fire resistant cable includes cable at least one conductor and at least one mica layer surrounding the at least one conductors. The fire resistant cable further includes a first layer of insulation surrounding the at least one mica layer and a second layer of insulation surrounding the first layer of insulation. The first and second layers of insulation are made of a composition based on a flame retardant ceramifiable silicone rubber. The second layer of insulation further contains a reinforcement material.
US11069456B2

A conductor for power transportation includes an elongated core constructed from a core material and an elongated conductive casing constructed from a conductive material. The elongated conductive casing is positioned around the elongated core and constructed from various layers of wires. Each layer of wires consists of a set of wires which are positioned next to each other, and at least a fraction of these wires being shaped in such a way that for the cross section of the wire, a circumscribed circle is filled only with between 50% and 90% of wire material. The cross section of the wire has a central portion filled with wire and a plurality of protrusions. The shape of these wires is such that the space taken up by these wires in the stack of wires in the layers is substantially cylindrical.
US11069455B2

A composition for producing an electrically conductive layer according to a slotted-nozzle method includes 2-30 wt. % of a protective colloid mixture which is soluble or dispersible in water, 1-15 wt. % of a conductive carbon modification, 5-50 wt. % of metal-coated particles, 50-90 wt. % of an aqueous solvent, the dynamic viscosity of the conductive composition being less than 400 mPa·s, wherein the composition comprises 0.1-10 wt. % of an ethylene-vinyl acetate copolymer. The electrically conductive layer being one or both of a pair of conductive layers having a luminous layer with electroluminescent pigments arranged therebetween in an electroluminescense device or related method for producing an electroluminescense device.
US11069450B2

A nuclear reactor protection system includes a plurality of functionally independent modules, each of the modules configured to receive a plurality of inputs from a nuclear reactor safety system, and logically determine a safety action based at least in part on the plurality of inputs, each of the functionally independent modules comprising a digital module or a combination digital and analog module, an analog module electrically coupled to one or more of the functionally independent modules, and one or more nuclear reactor safety actuators communicably coupled to the plurality of functionally independent modules to receive the safety action determination based at least in part on the plurality of inputs.
US11069447B2

Methods and systems for topology-based clinical data mining are provided. An example system includes a pre-processing module to process the clinical datasets to generate a table of outcomes and a table of predictors of trial subjects. The system includes a graph construction module to generate metric graphs based on the table of outcomes. The metric graphs include nodes representing the subjects and edges selectively connecting the nodes according to pre-determined criteria. The graph construction module may select a graph of interest from the metric graphs and generate a compressed version of the graph of interest. The system may further include an interactive visualization module to display a graphical representation of the graph of interest or the compressed version, receive selection of groups of the trial subjects, automatically highlight groups of related subjects, and perform, using the table of predictors, a statistical analysis of predictors of subjects within the selected groups.
US11069446B1

Technologies are provided for determining an individual's likelihood of relapsing into prior behavior subsequent to a treatment for a mental health or addiction disorder, and in some instances predicting a likelihood time frame for such a relapse. Target subjects having a risk of addiction relapse, non-adherence to a treatment program, or absconding, may be automatically identified based on a multiplicative-regression model for relative survival (MRS) that is developed for predicting risk or likelihood of relapse or non-adherence. Further, in some embodiments, a leading indicator of near-term future abnormalities may be provided thereby proactively notifying supervisory personnel responsible for the person and providing such personnel with timely notice to enable effective corrective, preventive, or trend-modifying maneuvers to be undertaken.
US11069444B2

A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.
US11069438B2

A medical device is disclosed. The medical device includes an RFID reader for receiving information from at least one RFID transponder. The medical device also includes a memory for storing a database and at least one processor for processing information. Also, a remote controller for a medical device is disclosed. The remote controller includes an information receiver for receiving information related to food. The infusion device also includes a memory for storing a database and at least one processor for processing information. A method for use in a medical device is also disclosed. The method includes receiving information from an RFID transponder related to food. Also, the processing the information by comparing the information to a database is included in the method. The method also includes determining the acceptability of the food and providing information related to acceptability to the user.
US11069432B2

Automatic detection of disease presence from combining disease-specific measurements with textual descriptions of disease and its severity in unstructured textual reports is provided. In various embodiments, a knowledge graph of clinical concepts is read. Based on the knowledge graph, a plurality of associations are determined between disease names, symptoms, anatomical abnormalities, and qualifiers. A corpus of clinical reports is read. Based on the plurality of associations, a plurality of portions indicative of a disease condition are located within the corpus of clinical reports. Within each of the plurality of portions, name/value pairs are detected corresponding to measurements indicative of the disease condition. The measurements indicative of the disease condition are extracted.
US11069427B2

This invention relates to the identification of peptidase cleavage sites in proteins and in particular to identification protease cleavage by the endopeptidases. The present invention utilizes a bioinformatic methodology for prediction of peptidase cleavage sites based on principal component analysis and based on training sets obtained by experimental protein cleavage. This invention is not limited to training sets derived from CSL approaches, nor to any other experimental determination of cleavage site.
US11069423B2

A buffer circuit is disclosed. The buffer circuit includes a command address (C/A) interface to receive an incoming activate (ACT) command and an incoming column address strobe (CAS) command. A first match circuit includes first storage to store failure row address information associated with the memory, and first compare logic. The first compare logic is responsive to the ACT command, to compare incoming row address information to the stored failure row address information. A second match circuit includes second storage to store failure column address information associated with the memory, and second compare logic. The second compare logic is responsive to the CAS command, to compare the incoming column address information to the stored failure column address information. Gating logic maintains a state of a matching row address identified by the first compare logic during the comparison carried out by the second compare logic.
US11069422B1

A method for testing a circuit includes performing, by a test engine, a test of a memory element of the circuit, the test accesses a memory location in the memory element, the memory location is identified by an address, and the memory location is accessed via a first port associated with a first port select bit. The method further includes, in response to detecting a failure associated with the memory location, determining an existing entry for the address in a failed address register, and determining that the existing entry in the failed address register is associated with a second port select bit, distinct from the first port select bit. The method further includes, in response to the second port select bit being distinct from the first port select bit, setting a multi-port failure flag for the memory element that is being tested.
US11069420B2

An example system includes a processing resource and a switch board coupled to a system under test (SUT) and the processing resource. The SUT includes a memory device. The switch board can be configured to provide power to the SUT, communicate a first signal from the SUT to the processing resource, and provide a second signal to the SUT that simulates an input to the SUT during operation of the SUT. The processing resource can be configured to receive a function, selected from a library of functions, to execute during a test of the memory device and cause the switch board to provide the second signal during the test of the SUT.
US11069406B2

A nonvolatile memory device includes a differential current driver that receives a first differential signal and a second differential signal, which are based on a temperature, and generates a first compensation current and a second compensation current corresponding to a difference value between the first and second differential signals. A current mirror circuit copies a first current, which is a sum of a reference current and the first compensation current, to generate a second current having a same value as a value of the first current and regulates the reference current depending on a difference value of the second current and the second compensation current. A trimming circuit generates a program current or a read current based on the regulated reference current.
US11069403B2

According to one embodiment, a semiconductor storage device includes a first memory cell capable of storing n-bit data (n is a natural number not less than 4). When receiving first data, including first and second bits of the n-bit data, from a controller, the semiconductor storage device writes the received first data to the first memory cell. After receiving the first data, when the semiconductor storage device receives second data including third and fourth bits of the n-bit data, the semiconductor storage device reads the first and second bits from the first memory cell and writes the n-bit data to the first memory cell based on the read first and second bits and the received second data.
US11069402B1

Disclosed is a cell that integrates a pixel and a three-terminal non-volatile memory device. The cell can be selectively operated in write, read and functional computing modes. In the write mode, a first data value is stored in the memory device. In the read mode, it is read from the memory device. In the functional computing mode, the pixel captures a second data value and a sensed change in an electrical parameter (e.g., voltage or current) on a bitline connected to the cell is a function of both the first and second data value. Also disclosed is an IC structure that includes an array of the cells and, when multiple cells in a given column are concurrently operated in the functional computing mode, the sensed total change in the electrical parameter on the bitline for the column is indicative of a result of a dot product computation.
US11069398B2

A controller controlling a memory device includes an elapsed time calculator suitable for receiving an absolute time from a host whenever a state is changed between an active state and an inactive state, calculating an average hibernation elapsed time for elapsed times between first and second absolute times, and calculating a system time based on a third absolute time and the average hibernation elapsed time, and a flash translation layer suitable for controlling a program operation for the memory device in response to a program command for a memory region, calculating a program operation time for the memory region based on the system time, and controlling a read operation for the memory device using a read voltage, which is determined based on an elapsed time since the program operation time, in response to a read command for the memory region.
US11069395B2

Systems and methods with analog to digital converters are provided. The systems and methods may include a plurality of non-volatile memory cells that may be organized into an array. A bitline may be electrically coupled to a column of memory cells vertically arranged in the array. The bitline may be configured to sum up the current produced by the memory cells in the column. A digital-to-analog converter having an output electrically coupled to the bitline may be configured to generate a current and add it through the output to the bitline. A voltage comparator having an input that is electrically coupled to the bitline may be configured to measure a voltage on the bitline and compare it to a fixed voltage, and to stop the digital-to-analog converter from adding current to the bitline when the measured voltage exceeds the fixed voltage.
US11069391B2

Dual-precision analog memory cells and arrays are provided. In some embodiments, a memory cell, comprises a non-volatile memory element having an input terminal and at least one output terminal; and a volatile memory element having a plurality of input terminals and an output terminal, wherein the output terminal of the volatile memory element is coupled to the input terminal of the non-volatile memory element, and wherein the volatile memory element comprises: a first transistor coupled between a first supply and a common node, and a second transistor coupled between a second supply and the common node; wherein the common node is coupled to the output terminal of the volatile memory element; and wherein gates of the first and second transistors are coupled to respective ones of the plurality of input terminals of the volatile memory element.
US11069380B2

Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. A video summary can be generated including one or more of the identified best scenes. The video summary can be generated using a video summary template with slots corresponding to video clips selected from among sets of candidate video clips. Best scenes can also be identified by receiving an indication of an event of interest within video from a user during the capture of the video. Metadata patterns representing activities identified within video clips can be identified within other videos, which can subsequently be associated with the identified activities.
US11069378B1

A system and method for frame accurate editing of high resolution live video streams is disclosed. A live capture module receives and stores the live stream in the original resolution it is being distributed and provides a low resolution copy of the live stream for editing. An edit module receives the low resolution stream and provides an interface for individual editors to edit the live stream video. The individual editor may search forward or backward through the low resolution video stream to identify a start and end point for each desired video segment. The edit module then retrieves and displays high resolution video corresponding to the selected start and end points from which the individual editor may then navigate identify a frame accurate mark point for each. A job manager coordinates each request for a video segment and delivers the requested video segment to the individual editors.
US11069377B2

Provided are a magnetic tape comprising a magnetic layer containing a ferromagnetic powder and a binding agent on a non-magnetic support, in which the magnetic layer contains an oxide abrasive, an average particle diameter of the oxide abrasive obtained from a secondary ion image acquired by irradiating a surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and an absolute value ΔN of a difference between a refractive index Nxy measured with respect to an in-plane direction of the magnetic layer and a refractive index Nz measured with respect to a thickness direction of the magnetic layer is 0.25 to 0.40, and a magnetic recording and reproducing device including the magnetic tape.
US11069375B1

A head gimbal assembly for a data storage device is provided. The head gimbal assembly includes a suspension, and a slider mounting point on the suspension. The slider mounting point includes an adhesive pocket bounded by a dielectric standoff. The dielectric standoff includes a projection disposed along a length of the dielectric standoff.
US11069373B2

A speech processing method for estimating a pitch frequency includes: executing a conversion process that includes acquiring an input spectrum from an input signal by converting the input signal from a time domain to a frequency domain; executing a feature amount acquisition process that includes acquiring a feature amount of speech likeness for each band included in a target band based on the input spectrum; executing a selection process that includes selecting a selection band selected from the target band based on the feature amount of speech likeness for each band; and executing a detection process that includes detecting a pitch frequency based on the input spectrum and the selection band.
US11069372B2

An in-vehicle apparatus 100 collects a user's voice at predetermined time intervals by using, for example, microphones, and transmits the voice to an analysis server 200 as audio data. The analysis server 200 extracts features of the user's voice, such as tone, pitch and speech intervals, from the received audio data, and analyzes and determines the user's feeling based on the extracted features of the voice so as to generate feeling state information and to send it back to the in-vehicle apparatus 100. The in-vehicle apparatus 100 refers to the feeling state information and thereby gives a content modification to content that has been automatically generated.
US11069367B2

Speaker content generated in an audio conference is selectively and visually represented. A profile for each audience member who participates in the audio conference is obtained. Speaker content spoken during the audio conference is monitored. Different weights are applied to words included in the speaker content according to a parameter of the profile for each of the audience members. A relation between the speaker content to the profile for each of the audience members is determined. Visual representations of the speaker content are presented to selective members among the audience members based on the determined relation.
US11069352B1

Described herein is a system for media presence detection in audio. The system analyzes audio data to recognize whether a given audio segment contains sounds from a media source as a way of differentiating recorded media source sounds from other live sounds. In exemplary embodiments, the system includes a hierarchical model architecture for processing audio data segments, where individual audio data segments are processed by a trained machine learning model operating locally, and another trained machine learning model provides historical and contextual information to determine a score indicating the likelihood that the audio data segment contains sounds from a media source.
US11069349B2

The speech command issued to a voice activated/controlled system is anonymized so that biometric voice data of the speaker may not be received by the voice activated/controlled system. A spoken audio command is converted to text, which is then converted to a synthesized voice signal. The synthesized voice signal is then provided to the voice-activated/controlled device. The synthesized voice signal may be provided to the voice-activated device within a sound shield or enclosure so that the original speech command issued by the speaker may not be received by the voice-activated/controlled system. In this way, the speaker's actual voice and related data may be kept private and secure.
US11069345B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing speech recognition by generating a neural network output from an audio data input sequence, where the neural network output characterizes words spoken in the audio data input sequence. One of the methods includes, for each of the audio data inputs, providing a current audio data input sequence that comprises the audio data input and the audio data inputs preceding the audio data input in the audio data input sequence to a convolutional subnetwork comprising a plurality of dilated convolutional neural network layers, wherein the convolutional subnetwork is configured to, for each of the plurality of audio data inputs: receive the current audio data input sequence for the audio data input, and process the current audio data input sequence to generate an alternative representation for the audio data input.
US11069344B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition using complex evolution recurrent neural networks. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A first vector sequence comprising audio features determined from the audio data is generated. A second vector sequence is generated, as output of a first recurrent neural network in response to receiving the first vector sequence as input, where the first recurrent neural network has a transition matrix that implements a cascade of linear operators comprising (i) first linear operators that are complex-valued and unitary, and (ii) one or more second linear operators that are non-unitary. An output vector sequence of a second recurrent neural network is generated. A transcription for the utterance is generated based on the output vector sequence generated by the second recurrent neural network. The transcription for the utterance is provided.
US11069336B2

Systems and methods are provided for associating a phonetic pronunciation with a name by receiving the name, mapping the name to a plurality of monosyllabic components that are combinable to construct the phonetic pronunciation of the name, receiving a user input to select one or more of the plurality, and combining the selected one or more of the plurality of monosyllabic components to construct the phonetic pronunciation of the name.
US11069324B1

A display device and a display method are provided. The display device includes a display screen, and wherein the display screen includes a first displaying area and a second displaying area. The first displaying area is in a non-displaying state when a main control system receives a specific signal for driving a recognizing module, and the first displaying area is in a displaying state when the main control system does not receive the specific signal for driving the recognizing module.
US11069323B2

Various embodiments disclose a method and an apparatus including a display, a memory including information on a number of duty cycles per one refresh period for emitting light by pixels of the display corresponding to each of a plurality of refresh rates of the display, and a processor, wherein the processor is configured to control the electronic device to perform an operation according to a first number of duty cycles based on the display operating at a first refresh rate, and perform an operation according to a second number of duty cycles based on the display operating at a second refresh rate, wherein the first number is less than the second number based on the first refresh rate being higher than the second refresh rate.
US11069322B2

The present disclosure is directed to a display method and a display device, a visible light communication transmission method and device, and a computer-readable storage medium. The display method includes: acquiring an image frame to be displayed and a corresponding binary code stream; adjusting a grayscale value of a corresponding pixel point in the image frame to be displayed based on a grayscale adjustment information set corresponding to each code element in the binary code stream, to obtain a first image frame and a second image frame that are different from the image frame to be displayed; and displaying the first image frame and the second image frame.
US11069313B2

A driver circuit which includes an output circuit and a control circuit coupled to the output circuit. The driver circuit includes a pull-up transistor with a silicon semiconductor layer. The control circuit includes a first transistor with an oxide semiconductor layer.
US11069310B2

The present invention is provided with a correction data generation unit that generates third correction data that is used for correcting display unevenness of the image display apparatus on the basis of first correction data that is used for correcting display unevenness resulting from the image display apparatus itself and second correction data that is used for correcting display unevenness resulting from an environment set for the image display apparatus, and a correction unit that corrects an image signal using the third correction data.
US11069302B2

A display apparatus includes a substrate including a display area and a peripheral area at least partially surrounding the display area. A corner of an edge of the display area is curved. The peripheral area includes a pad area. A data line is disposed in the display area. A first connecting line is disposed in the display area and is connected to the data line to transmit a signal from the pad area to the data line. The first connecting line includes a first portion extending tram the edge in a direction away from the peripheral area and a second portion bent with respect to the first portion and extending towards the corner.
US11069296B2

The invention provides a regulating device and a regulating method for a gray scale voltage, and a display device. The regulating device includes a voltage dividing circuit configured to generate a gray scale voltage according to a first input voltage and a second input voltage; a first voltage regulator configured to regulate a first fixed voltage to output the first input voltage, such that the voltage dividing circuit can generate a predetermined number of gray scale steps for all display brightness.
US11069282B2

A system and method for operating a sensing circuit for sensing a pixel current of a pixel of a display panel using correlated double sampling. In some embodiments, the method includes: during a first interval of time, resetting a pixel sensing circuit; during a third interval of time following the first interval of time, operating the pixel sensing circuit in an integration mode; during a fourth interval of time following the third interval of time, operating the pixel sensing circuit in a hold mode; and during a fifth interval of time following the fourth interval of time, operating the pixel sensing circuit in the integration mode.
US11069281B2

A shift register unit, a rate driving circuit, a display device, and a driving method are disclosed. The shift register unit includes a blanking unit, a first transmission circuit, a second transmission circuit, a first input-output unit, and a second input-output unit. The blanking unit is configured to charge a pull-up control node in response to a compensation selection control signal and input a blanking pull-up signal to a blanking pull-up node. The first transmission circuit is electrically connected to the blanking pull-up node and the first pull-up node, and is configured to charge the first pull-up node, by using the blanking pull-up signal, in response to a first transmission signal.
US11069279B2

Systems and methods for a multi-primary color system for display. A multi-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. One embodiment of the multi-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.
US11069268B2

A flexible display panel includes a plurality of light-emitting regions separated from each other, a respective one of the plurality of light-emitting regions including a light emitting element and an encapsulating structure encapsulating the light emitting element; and a plurality of dummy regions connecting the plurality of light-emitting regions, a respective one of the plurality of light-emitting regions having a larger thickness than a respective dummy region and including a plurality of driving wires. The flexible display panel further includes a detecting wire in the plurality of dummy regions and the plurality of light emitting regions.
US11069265B2

Various embodiments relate to an electronic device including an antenna. The electronic device may include: a foldable housing; a flexible display disposed on the foldable housing wherein at least a part of the flexible display is configured to be folded; and a frame disposed on a boundary portion of the flexible display and coupled to a side member of the foldable housing. The side member may include a conductive portion electrically connected to a communication circuit, and the frame may include a low-permittivity material.
US11069261B2

The present invention discloses a food swallowing simulating device, and belongs to the field of structural design of bio-simulation machinery. The device comprises an upper jaw matrix, a tongue matrix, a transmission device and a driving device; the upper jaw matrix and the tongue matrix are arranged oppositely, and opposite surfaces are curved surfaces; a channel is reserved between the curved surfaces to form a bionic oral cavity; and the tongue matrix is connected with the driving device by the transmission device, so that the motion of the tongue matrix is controlled by the driving device. Transition from static food swallowing mechanism simulation to dynamic food swallowing mechanism simulation is realized, and thus, a blank in the market is made up.
US11069258B2

In an example, a system is disclosed for behavioral conditioning through games using a systematic process of cue deconstruction, reaction prompting, and the novel application of classical and operant conditioning techniques. The invention describes the design and production of specially configured clients with given conditioned and unconditioned stimuli for reinforcement and punishment, their provision through a server, and the collection of user metrics for behavioral profiling.
US11069251B1

Remote administration of discrete trial training exercises to a patient and analyzing results. Instructions are executed by the processing circuitry of the patient-side device that interrupts the operation of the entertainment circuitry to administer the discrete trial training exercise to the patient. Sensor data from at least one input capture element is collected. The sensor data is analyzed and compared to a pre-determined result and if the sensor data substantially matches the pre-determined result, a reward command is sent to the patient-side device that causes a resumption of the operation of the entertainment circuitry on the patient-side device.
US11069243B2

A method for warning a vulnerable road user. The method includes: receiving surroundings signals, which represent a surroundings of the road user and the road user, receiving communication address signals, which represent a communication address of a mobile communication device, which the road user is carrying, ascertaining on the basis of the surroundings signals whether there is an imminent danger to the road user, in the event of an imminent danger to a road user, generating communication message signals, which represent a communication message for the mobile communication device that is to be transmitted to the communication address of the mobile communication device, the communication message comprising a warning to the road user, outputting the generated communication message signals in order to transmit the communication message to the communication address of the mobile communication device. A device, a computer program, and a machine-readable storage medium, are also described.
US11069236B2

Disclosed herein is an implementation of a Virtual Traffic Lights (VTL) application implemented as an app on a mobile computing device in which online mapping services provide information necessary to determine a lead vehicle among one or more vehicles approaching an intersection. The lead vehicle controls status of virtual traffic lights at the intersection. The information retrieved from in the online mapping service may be used to determine whether vehicles approaching intersection are moving closer or farther apart from each other, the direction of travel of the vehicles, the geographic location of the intersection, and the distance between each vehicle and the geographic location of the intersection.
US11069233B1

The present application discloses a video-based main road cooperative signal machine control method, which includes: installation of video detectors at each intersection of the main road; data acquisition and communication of a single intersection; data acquisition and storage of multiple intersections; data processing of the main road coordination signal control; signal command release service and signal light control. The application adopts active video detection technology, which can accurately detect the traffic state of multiple intersections of the main road, formulate an optimized signal control scheme, provide optimal decision and emergency plan for the control of traffic light of the main road, improve the traffic efficiency of intersections and effectively alleviate traffic congestion on trunk roads.
US11069227B1

An airsoft firearm system configured to provide a plurality of operational parameters of the airsoft firearm during utilization thereof. The airsoft firearm system includes a communications module wherein the communications module is operable to wirelessly transmit operational parameter data to a remote computing device. A power supply and a power monitoring module are located in the firearm so as to provide the necessary power to operate the firearm and monitoring thereof. An ammunition counting module is present within the firearm wherein the ammunition counting module provides data on ammunition consumption rate and remaining ammunition. A safety module is present and is operably coupled to the power supply and is configured to provide control thereof. A position sensor is located on the firearm and is operable to detect the orientation of the firearm. An audio module is operably coupled to the communications module and is configured to broadcast sound effects.
US11069221B1

A method of responding to a vehicle accident includes receiving data indicating that vehicle is involved in an accident. The method further includes transmitting a communication to a mobile device of a user in response to receiving the data. Still further, the method includes displaying the communication via a mobile device application on the mobile device, the communication prompting the user to provide responses to one or more questions regarding the accident. The method further includes determining a likely severity of the accident based on the received data, receiving an indication of a response to the one or more questions from the user, and, based on the determination of the likely severity of the accident and the received indication of the response, prompting the user with an emergency assistance recommendation. In addition, the method further includes performing one or more assessments based on the determination of the likely severity of the accident, the one or more assessments including determining damage to the vehicle, repairs needed for the vehicle, or fault of the user for the accident.
US11069218B2

The present disclosure provides details of a system for monitoring an offender during a correctional supervisory program. The system includes an offender communication device that transmit and receive communications via a communication and monitoring center. The offender communication device include a smart phone or tablet that obtains identity information including biometric information from an offender before a communication is transmitted or received. The offender communication device also stores data including metadata, metrics, or content of a communication and transmits the stored data to the communication and monitoring center. The communication and monitoring center transmits and receives communications from the offender communication device and another communication device. Further, the communication and monitoring center provides monitoring functionality to record a communication and determine that a location of an offender is in an authorized location based on rules and requirements of the correctional supervisory program.
US11069213B2

A fall detection system is provided, which includes at least one processing device, at least one personal module including a personal module pressure sensor, and at least one reference module including a reference module pressure sensor. The at least one processing device is arranged to receive personal pressure data from the at least one personal module pressure sensor, receive reference pressure data from the at least one reference module pressure sensor, determine a personal pressure using the personal pressure data and the reference pressure data, determine an individual personal pressure profile based on the historical personal pressure of the individual, compare the personal pressure with the individual personal pressure profile, which may e.g. be an individual personal pressure threshold, and set a fall detection alert based at least on whether the personal pressure lies beyond the individual personal pressure profile, e.g. by being above the individual personal pressure threshold.
US11069207B2

An apparatus for creating haptic stimulations is provided. The apparatus includes one or more pods coupled to a garment, each pod including: (i) an internal structure, and (ii) an airtight bladder surrounding the internal structure, where the bladder is pneumatically coupled to a pneumatic device that is configured to control a pressurized state of the bladder. Each pod is configured to: (i) have a first degree of flexibility when the bladder of the pod is in a first pressurized state; and (ii) have a second degree of flexibility, less than the first degree of flexibility, when the bladder of the pod is in a second pressurized state different from the first pressurized state. Each pod provides a haptic stimulation to a wearer of the garment when the corresponding bladder is in the second pressurized state.
US11069193B2

Embodiments of the present invention set forth systems, apparatuses and methods for implementing a card game on a gaming device. Here, gaming devices having a display and game processor may be operable to provide a gaming event using cards with gridded fields. In one type of gaming event, a player may be given one or more cards with a gridded field and compete against one or more other opponents each having one or more competing cards with gridded fields. In another type of gaming event, a player may be given one or more cards with gridded fields and try to match numbers or indicia that are randomly drawn. Play of the gaming event may continue in multiple rounds or stages where a next stage is reached by obtaining a continuation trigger on one or more of the player cards during a present round of the gaming event.
US11069184B2

A system for electronic gaming is described which includes a plurality of individual game stations each of which is constructed and arranged with a user interface. Upstream from each game station is a third party subsystem which includes a corresponding database. This third party subsystem is in data communication with each game station. Also upstream from the plurality of game stations is a gaming server subsystem which includes a database. A central determinate translator system is constructed and arranged in communication either directly or indirectly with each game station and provides a communication link and interface between the gaming server subsystem and each game station.
US11069181B2

A gaming machine provides a game feature. The gaming machine includes an operation unit, a display unit, a memory device and a game control unit. The operation unit receives an operation input of the player. The display unit is configured to display a game screen including computer generated graphics. The memory device stores a game execution program including computer instructions for generating the game feature. The game control unit executes the game execution program to provide the game feature and is coupled to the operation unit, the display unit and the memory device. The game control unit includes a processor programmed to display a game feature structure on the game screen on the display unit. The game feature structure includes a wheel having a plurality of wedges. Each wedge has an associated indicia. The indicia are from a set of indicia which includes a plurality of prize symbols.
US11069174B2

Methods and systems for charging vehicles in a parking area are described. In one embodiment, a charge request may be received for a vehicle located in a parking area. The vehicle may have a power connection with a power source. An electric charge is provided through the power connection from the power source to the vehicle based on receiving the charge request, the value of the electric charge being adjustable based at least in part on the power basis of the vehicle. Billing or Payment is recorded for providing the electric charge based upon departure of the vehicle from the parking area.
US11069168B2

Disclosed are various embodiments for controlling access to resources by a client device. Methods may include receiving a user request to access a resource on the device and determining whether the resource requires a facial capture. If the resource requires a facial capture, a camera of the device may be automatically activated to capture an image and the resource may be rendered on the device. In some cases, access to the resource may be limited based on whether the image includes a face or not. A record associating the image and the requested resource may be stored, for example, on the device or on a remote server.
US11069167B2

An access control system is described along with a method for operating the system. In one example, a system and method are disclosed that provide a hands-free solution thereby enabling a user to walk through a door or portal with no stop in motion and limited to no interaction or user effort. Security of the system is still maintained even though user interactions are significantly decreased.
US11069162B1

A computer-implemented method for generating vehicle crash data is presented. The method may include determining whether sensor data output of a sensor of a mobile computing device within a vehicle indicates that a crash of a vehicle has occurred. The method may further include displaying a notification prompting a user of the mobile computing device to confirm that the crash of the vehicle has occurred and receiving an indication from the user that the crash of the vehicle has occurred. Still further, the method may include transmitting the sensor data output to a remote computing device and receiving a communication from the remote computing device, wherein the communication prompts the user to take a post-crash action.
US11069159B1

A driving analysis server may be configured to receive vehicle location data and/or operation data from one or more vehicle systems, identify driving trips and/or driving patterns based on the vehicle data, determine risk assessment values corresponding to the driving trips and driving patterns, and calculate driver scores based on the analyzed driving trip and driving pattern data. Destination locations may be identified for a vehicle's driving trips, and information relating to the destination locations may be retrieved and analyzed to determine risk factors and risk assessment values associated with driving to and from the destination, as well as parking at the destination. Specific driving trip types or purposes may be identified, and driving scores may be calculated based on the vehicle location and time data, including the risk factors, risk assessment values, and the determined trip types or purposes.
US11069152B2

Provided is a face pose correction apparatus for correcting a face pose, using a person-specific frontal model specialized for input three-dimensional (3D) facial data. The face pose correction apparatus may comprise: a generation unit for generating corrected first facial data by performing a 3D rigid transformation of input 3D facial data on the basis of a pre-stored 3D standard facial model; and a correction unit for generating a first subject-specialized frontal model which is a bilateral symmetry model of the first facial data, and correcting the first facial data by performing the 3D rigid transformation of the first facial data on the basis of the generated first subject-specialized frontal model.
US11069151B2

The present disclosure provides a method and a device for replacing an expression. The method includes: acquiring a current expression represented by a currently-reconstructed 3D face model; acquiring a target expression from a user; acquiring, based on the current expression and the target expression, values for adjusting coordinates of a first set of key points on the currently-reconstructed 3D face model; and adjusting the coordinates of the first set of key points on the currently-reconstructed 3D face model based on the values, to generate a 3D face model representing the target expression.
US11069150B2

The present invention is directed to generating an image based on first image data of a first person having first pose, first body shape, and first clothing and second image data of a second person having second pose, a second body shape, and second clothing. The generated image represents a transfer of appearance (e.g., clothing) of the second person to the first person. This is achieved by modeling 3d human pose and body shape for each of the persons via triangle mesh, fitting the 3d human pose and body shape models to the images of the persons, transferring appearance using barycentric methods for commonly visible vertices, and learning to color the remaining ones using deep image synthesis techniques.
US11069141B2

A device may detect, in a field of view of a camera, one or more components of an automated teller machine (ATM) device using a computer vision technique based on generating a three dimensional model of the one or more components. The device may identify the ATM device as a particular device or as a particular type of device based on the one or more components of the ATM device, or first information related to the ATM device. The device may identify a set of tasks to be performed with respect to the ATM device. The device may provide, for display via a display associated with the device, second information associated with the set of tasks as an augmented reality overlay. The device may perform an action related to the set of tasks, the ATM device, or the augmented reality overlay.
US11069135B2

A method of transferring a facial expression from a subject to a computer generated character that includes receiving a plate with an image of the subject's facial expression, a three-dimensional parameterized deformable model of the subject's face where different facial expressions of the subject can be obtained by varying values of the model parameters, a model of a camera rig used to capture the plate, and a virtual lighting model that estimates lighting conditions when the image on the plate was captured. The method can solve for the facial expression in the plate by executing a deformation solver to solve for at least some parameters of the deformable model with a differentiable renderer and shape from shading techniques, using, as inputs, the three-dimensional parameterized deformable model, the model of the camera rig and the virtual lighting model over a series of iterations to infer geometry of the facial expression and generate a final facial mesh using the set of parameter values of the deformable model which result in a facial expression that closely matches the expression of the subject in the plate.
US11069124B2

In one embodiment, a computing system may determine a first orientation of a viewer in a three-dimensional (3D) space based on first sensor data associated with a first time. The system may render one or more first lines of pixels based on the first orientation of the viewer and display the one or more first lines. The system may determine a second orientation of the viewer in the 3D space based on second sensor data associated with a second time that is subsequent to the first time. The system may render one or more second lines of pixels based on the second orientation of the viewer and display the one or more second lines of pixels. The one or more second lines of pixels associated with the second orientation are displayed concurrently with the one or more first lines of pixels associated with the first orientation.
US11069122B2

Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object and includes a mesh with mesh elements. The mesh elements are assigned views first from a subset of views to texture large contiguous portions of the object from relatively few views. Portions that are not textured from the subset views are textured using the full set of views, such that all mesh elements are assigned views. The views first assigned from the subset of views and the views then assigned from the full plurality of views can be packaged into a texture atlas. These texture atlas views can be packaged with mapping data to map the texture atlas views to their corresponding mesh elements. The texture atlas and the object mesh structure can be sent to a client device to render a representation of the object. The representation can be manipulated on the client device in an augmented reality setting.
US11069117B2

Systems and methods for generating three-dimensional models having regions of various resolutions are provided. In particular, imagery data can be captured and utilized to generate three-dimensional models. Regions of texture can be mapped to regions of a three-dimensional model when rendered. Resolutions of texture can be selectively altered and regions of texture can be selectively segmented to reduce texture memory cost. Texture can be algorithmically generated based on alternative texturing techniques. Models can be rendered having regions at various resolutions.
US11069114B2

An in-vehicle avatar processing apparatus and a method of controlling the same, for generating and outputting an avatar in consideration of a driving situation as well as an external appearance of a vehicle, may include generating first avatar data including at least a vehicle external image by a transmission side device included in a first vehicle, generating second avatar data based on information pertaining to an inside or an outside of a vehicle, by the transmission side device, generating avatar animation by combining the first avatar data and the second avatar data, and outputting the generated avatar animation through an output unit of a reception side device.
US11069104B1

A display assembly generates environmentally matched virtual content for an electronic display. The display assembly includes a display controller and a display. The display controller is configured to estimate environmental matching information for a target area within a local area based in part on light information received from a light sensor. The target area is a region for placement of a virtual object. The light information describes light values. The display controller generates display instructions for the target area based in part on a human vision model, the estimated environmental matching information, and rendering information associated with the virtual object. The display is configured to present the virtual object as part of artificial reality content in accordance with the display instructions. The color and brightness of the virtual object is environmentally matched to the portion of the local area surrounding the target area.
US11069100B2

The present disclosure discloses an intelligent interactive interface, comprising: an interface underlayer drawn from trajectory formed by measurement; a plurality of identifications disposed on the interface underlayer, each of the identifications corresponds to an external device, information of the external device is uploaded in real time, displayed on the interface underlayer and can be stored on a server, and a mapping relationship is established between the information of the external device and the corresponding identification of respective external device; a terminal apparatus is connected to the external device and displays the interface underlayer, identifications and control and/or exchange information with the external device; wherein the information of the external device is displayed in real time on the terminal apparatus through the identifications, the identifications can be added or deleted in real time. The present disclosure implements functional interactions such as controlling, monitoring an external device by a terminal apparatus. The present disclosure also implements various functions such as curve line measurement, dotting, identification description, synthesis of a measurement drawing and a real scene, remote real-time monitoring, etc.
US11069099B2

Various embodiments enable curves to be drawn around 3-D objects by intelligently determining or inferring how the curve flows in the space around the outside of the 3-D object. The various embodiments enable such curves to be drawn without having to constantly rotate the 3-D object. In at least some embodiments, curve flow is inferred by employing a vertex position discovery process, a path discovery process, and a final curve construction process.
US11069095B1

A sample mask is used to control which samples are used in a filtering operation such as bilinear filtering. A conventional filtering operation reads a set of samples based on a single coordinate and combines the samples to produce a filtered sample value. Such filtering operations are performed conventionally using fixed function units designed specifically to perform such filtering operations. However, for some applications, excluding one or more of the samples in producing a filtered sample value is desirable. In other applications, combining the samples using different weighting factors is also desirable. Techniques are disclosed herein for extending the capabilities of existing filtering units, for example, to exclude one or more samples in the filtering operation and for specifying different weighting rules for combining the samples.
US11069083B2

A method and a system are described for counting objects in an image. The method includes receiving at least one image comprising one or more objects. The method includes determining contours of the one or more objects using one or more morphological operations on the at least one image. The method further includes identifying shapes of the one or more objects based on counting a number of contours associated with each of the one or more objects. The method includes comparing the shapes of the one or more objects with one or more predefined training images to identify one or more objects of interest. The method includes counting the one or more objects of interest based on the shapes of the one or more objects of interest.
US11069070B2

An autonomous store that tracks shopper movements and actions, and performs store cleaning actions based on analysis of shopper activity. Cleaning actions may include disinfecting the store or regions within the store using radiation, fogging or spraying, or ventilation. Cleaning actions may be targeted; for example, zones where shoppers linger or congregate may be cleaned more frequently or intensively, or shelves or items that shoppers touch may be cleaned after these interactions. Shopper activity information may be used to limit the number of shoppers in a store at once, for example by denying entry when the store is at capacity. The density of shoppers in regions of the store may be communicated to shoppers so that they can limit their interactions with other shoppers. Shopper activity history may be used for contact tracing by identifying other shoppers that may have been exposed to an individual who was in the store.
US11069068B2

To make it possible to cut out an image area corresponding to a document with a high accuracy from an image obtained by scanning a document without forcing a user to perform complicated work or without giving a feeling of discomfort at the time of performing multi-crop processing. To this end, first, position information on the document is acquired by detecting an edge component from a first image obtained by setting high the first white reference value. Then, an image area corresponding to the document is cut out based on the acquired position information from a second image obtained by setting the second white reference value lower than the first white reference value.
US11069065B2

In an embodiment, a method includes acquiring a first image data set of the patient, via an X-ray apparatus, at a first time point during the operative intervention, the first image data set including the reference structure, the anatomical structure and the reference system between the reference structure and the anatomical structure; acquiring a second image data set of the patient at a second time point, the second image data set including at least the reference structure; registering the second image data set to the first image data set. As a result of the registering of the second image data set to the first image data set, a registered second image data set is determined. Finally, an embodiment of the method includes determining the validity of the reference system by a comparison of the registered second image data set with the first image data set.
US11069063B2

The disclosure provides a system for noise analysis. The system may acquire a plurality of signals of a subject, and determine a signal representation of the subject based on the plurality of signals. The system may determine an updated signal representation of the subject by adding a signal disturbance into the plurality of signals. The system may further determine a value of a noise parameter indicative of a signal level of the plurality of signals relative to noise of the plurality of signals based on the signal representation and the updated signal representation of the subject.
US11069059B2

An ultrasound system (100) and operating method (200) are disclosed in which the system is adapted to receive a sequence (15) of 2-D ultrasound image frames (150) of a prenatal entity from an ultrasound probe (14) and, for each image frame in said sequence, control the display device to display the received image frame; attempt to segment the image frame for recognition of an anatomical feature of interest (151) of said prenatal entity in said image frame; and accept the image frame for further processing upon recognition of said feature, said further processing comprising: determine a geometric property of the recognized anatomical feature of interest for each accepted image frame; and control the display device to display the determined geometric properties of the accepted image frames in said sequence with each displayed image frame. Such an operating method may be made available as a computer program product for installation on the ultrasound system.
US11069057B2

A skin diagnostic device includes an image acquisition unit that acquires a skin image obtained by capturing skin, an image analyzer that calculates an index value indicating a darkness level of a color of a discolored region of the skin from the obtained skin image, a threshold determination unit that determines a threshold based on the calculated index value and a size of a contrast of the skin image, and a skin diagnostic unit that performs a diagnosis on the skin by comparing the determined threshold and normalized luminance value data obtained by normalizing luminance value data of the skin image with an average luminance value of the luminance value data.
US11069038B2

An information processing apparatus according to an embodiment of the present technology includes a projection instruction unit and an output unit. The projection instruction unit instructs a projection of a correction image in which one or more representative pixels are displayed. The output unit outputs a GUI (Graphical User Interface) for inputting a blur degree of each of the one or more representative pixels within the projected correction image.
US11069036B1

Systems and techniques that facilitate real-time and/or offline de-identification of facial regions from regular and/or occluded color video streams obtained during diagnostic medical procedures are provided. A detection component can generate a bounding box substantially around a person in a frame of a video stream, can generate a heatmap showing key points or anatomical masks of the person based on the bounding box, and can localize a face or facial region of the person based on the key points or anatomical masks. An anonymization component can anonymize pixels in the frame that correspond to the face or facial region. A tracking component can track the face or facial region in a subsequent frame based on a structural similarity index between the frame and the subsequent frame being above a threshold. If the structural similarity index between the frame and the subsequent frame is above the threshold, the tracking component can track the face or facial region in the subsequent frame without having the detection component generate a bounding box or a heatmap in the subsequent frame, and the anonymization component can anonymize pixels in the subsequent frame corresponding to the tracked face or facial region.
US11069032B2

A system and method of removing turbulence from an image of a time ordered sequence of image frames. The method comprises removing effects of turbulence from a first image of the sequence to create an initial corrected image frame; determining a number of iterations required to achieve a desired turbulence removal for a subsequent image in the sequence and satisfy a latency constraint and an available memory capacity; and determining, based on the number of required iterations, a minimum set of image frames required to remove turbulence from the subsequent image. The minimum set of image frames comprises: a number of image frames of the sequence, a number of image frames generated in an intermediate iteration of turbulence removal and the initial corrected image frame. The method further comprises using the minimum set of image frames to remove turbulence from the subsequent image of the sequence.
US11069031B2

A control method for an image processing apparatus includes setting a virtual light source, analyzing characteristics of a partial region of a subject in an input image acquired through image capturing, smoothing at least a portion of the input image on the basis of information about a result of the analysis, generating, on the basis of the smoothed input image, reflected color components in a case where the subject is irradiated with light from the virtual light source, and performing correction based on the reflected color components on the input image.
US11069025B2

The present disclosure relates to a method for transmitting metadata of an omnidirectional image by a transmission apparatus, the method comprising the steps of: projecting an omnidirectional image into a planar image based on a 3-dimensional (3D) geometry corresponding to the omnidirectional image; and transmitting metadata including type information of the 3D geometry, information for a region on the projected planar image, and information for an area on the omnidirectional image which is mapped to the region.
US11069024B2

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

Parallel processing of frames by a first and second thread is disclosed. In particular, the systems and methods can process multiple frames in a pipelines manner by a JavaScript thread and a UI thread. The system first executes a first frame by a JavaScript thread during a first time interval. The system then executes the first frame by a UI thread during a second time interval. While the UI thread is executing the first frame, the JavaScript thread executes a second thread in parallel during the second time internal. As a result, latency is added to UI processing while maintaining the same throughput, to add parallelism. The JavaScript and UI threads can be handled by different processors (e.g., using a multi-core processor), thereby adding further parallelism and increasing the efficiency of processing an event.
US11069007B2

A computer-implemented cloud-based agricultural enterprise management system and methods. The system comprises a plurality of modular components for receiving and processing data pertaining to agricultural production of commodities by an agricultural producer and for centralizing and storing the received and/or processed data in a single cloud-based database. The producer can provide to one or more third-party suppliers and/or service providers, authorized but restricted access to selected components of their agricultural enterprise management system and cloud-based database so that together, the producer, suppliers and service providers can effectively and cost-efficiently plan and manage the delivery of products and services during a crop production cycle, and the sale of harvested agricultural commodities. Separate modular components may be utilized for inputs exemplified by agronomy data, crop production inputs data, and crop growth and performance tracking.
US11069006B2

A communication application may include a request-response mechanism, which may enable real-time interaction between multiple users executing multiple tasks at multiple locations. Using the communication application, a first user may generate a digital ticket for the tasks, which may be shared with a second user. A response associated with the digital ticket by the second user may occur in a particular structured format within the communication application. The response may include location information of the second user and status of machines executing the tasks. The communication application may bring every user action and response data associated with the tasks into one unique digital board associated with the communication application. The digital board may create and implement a collaborative network and successfully orchestrate value-exchanging interactions among the users in the data sharing ecosystem.
US11068994B2

Techniques for detecting physical conditions at a physical premises from collection of sensor information from plural sensors execute one or more unsupervised learning models to continually analyze the collected sensor information to produce operational states of sensor information, produce sequences of state transitions, detect during the continual analysis of sensor data that one or more of the sequences of state transitions is a drift sequence, correlate determined drift state sequence to a stored determined condition at the premises, and generate an alert based on the determined condition. Various uses are described for these techniques.
US11068992B1

A computer device and method for processing risk related data to affect changes to an insurance policy whereby one or more terms of an insurance policy associated with an insured and informatic data from a plurality of sensor devices are received by a computer processor. Analysis is performed on the received informatic data to determine a risk assessment value regarding the insured and/or other risks relevant to the insurance policy, such as a dwelling. Predefined business rules are then applied using at least the determined risk assessment value to determine if conditions have been met to allow or require modification of the insurance policy whereafter modification of one or more terms of the insurance policy is performed if the insurance policy associated with the insured permits modification.
US11068986B2

Orders are automatically sent to the market when certain user defined conditions are met. In particular, a trader can configure the trading application to automatically send orders for preset quantities at price levels with queues falling below a user defined threshold. The length of queues may be measured in several ways, for example, the queue length could be measured by quantity at a given price level or the queue length could be measured by the number of orders at a given price level, or the queue length could be measured by a combination of quantity and orders. The present embodiments can more quickly recognize opportunities and send an order to take advantage of it than a trader can do manually. Other advantages and features are described herein.
US11068981B2

An application is disclosed that receives from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, may determine whether the executed trade belongs in an aggregated set with one or more other executed trades. The application provides an indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price.
US11068974B2

Systems and methods are provided for providing financial service extensions. In one implementation, a financial cloud system including a memory storing instructions and a processor configured to execute the instructions is provided. The instructions may be executed to perform a process associated with providing the financial service extensions. The process may include providing a platform application to a client device. The process may also include receiving data associated with a financial service extension to be used in connection with the platform application. The process may further include receiving configuration data associated with the financial service extension. The process may additionally include configuring, by the processor, the financial service extension for use with the platform application. The process may also include providing, by the processor, the financial service extension to the client device.
US11068971B1

A method includes obtaining, from a first computing device, a request to establish a communications session between the first computing device and a second computing device to initiate a virtual try-on session for a first user of the first computing device. The method proceeds with establishing the communications session between these computing devices, where the communications session is configured to enable the virtual try-on session to be simultaneously viewed on user interfaces of both devices. Further, the method includes receiving, from the first computing device, a selection of items for presentation on a first user graphical representation. In response to this selection, the user interfaces are simultaneously updated to present these items on the first user graphical representation. The method further includes obtaining, from the second computing device, feedback on these items from a second user and updating both user interfaces in accordance with this feedback.
US11068962B1

This disclosure describes techniques for utilizing sensor data to automatically determine the results of events within a system. Upon receiving sensor data indicative of an event, the techniques may analyze the sensor data to determine a result of the event, such as that a particular user associated with a user identifier selected a particular item associated with an item identifier. Contents of a virtual shopping cart of the user may be maintained based on this automated analysis of sensor data. In some instances, when a confidence level associated with a result is less than a threshold, the sensor data may be sent to a client computing device for analysis by a human user.
US11068937B1

Systems and methods of determining real-time available capacity of a merchant are provided. A plurality of financial transactions involving the merchant can be received during a current time period. A current payment velocity of the financial transactions involving the merchant during the current time period can be determined. The current payment velocity can be compared with a baseline payment velocity associated with financial transactions involving the merchant during a corresponding historical time period. An available capacity of the merchant can be determined, based on a difference between the current payment velocity and the baseline payment velocity.
US11068927B2

An example involves determining a missing-audience factor based on first impressions corresponding to first client devices that do not have database proprietor (DP) identifiers for use by a DP to identify subscribers registered with the DP, and based on second impressions corresponding to second client devices that do have the DP identifiers used by the DP to identify subscribers registered with the DP. The first impressions represent accesses to media via the first client devices. The second impressions represent access to the media via the second client devices. The example involves determining a coverage-corrected unique audience (CCUA) size based on the missing-audience factor and a UA size of DP subscribers exposed to the media. The UA size is determined based on impressions logged by the DP. The CCUA size corresponds to impressions logged by the DP and not logged by the DP.
US11068923B2

Systems, methods, devices and computer-readable media for generating incentives for a loyalty system are described. A method includes: receiving, at at least one processor, data reflective of transactions conducted by a plurality of customers; processing, at the at least one processor, the data to determine a set of attributes for each of the plurality of customers; classifying, at the at least one processor, each of the plurality of customers according to at least one of a plurality of customer groups based on the determined set of attributes; and generating, at the at least one processor, an incentive targeting customers in at least one of the plurality of customer groups.
US11068920B2

Methods and systems for rewarding a personal intelligence profile (PIP) owner who owns associated PIP data used by a PIP data user. The methods are performed using a PIP platform that includes a dedicated server that mediates between the PIP data owner and the PIP data user. A method may comprise, through the dedicated PIP platform, obtaining PIP data associated with the PIP data owner according to criteria defined by the PIP data owner, determining a value of the obtained PIP data, providing the PIP data to the PIP data user, and paying the PIP data owner a reward based on the obtained PIP data value.
US11068919B2

The present invention relates to a computer implemented method of determining the cost of implementing a pricing strategy, the pricing strategy formed by changeable business rules which engender algorithmic constraints, impacting optimized business metrics. The computer implemented method comprising the steps of defining a cohort of at least one of a boundary constrained shelf space and associating with each of the boundary constrained shelf space, in the cohort, a product mix, and a product mix ranking. The computer implemented method continues by using a data processing device to develop, through algorithmic autonomous learning, achievable MEMBER OPTIMAL SALES REVENUE AMOUNT performance absent pricing strategy business rules and MEMBER OPPORTUNITY PRICING STRATEGY SALES REVENUE AMOUNT inclusive of pricing strategy business rules. The OPPORTUNITY PRICING STRATEGY COST is then determined as the difference between the TOTAL MEMBER OPTIMAL SALES REVENUE AMOUNT and the TOTAL MEMBER OPPORTUNITY PRICING STRATEGY SALES REVENUE AMOUNT.
US11068916B2

Methods for estimating multiple types of retail business volume based on multiple types of data are described. Historical volume data, prior recorded business volume, characteristics of the store including departments, and geographical location are used. Historical data is transformed into multiple features that capture seasonality, trends, the effects of special events and other business characteristics. This data can be pooled based on business characteristics, and then machine learning regression models, e.g., multiple regression trees, are fitted to each pool of data. To estimate future volume, the same features are computed, and the regression model is applied. The estimates are presented back to the user, or transmitted electronically to other systems, including systems for creating worker schedules based on predicted volumes. Systems, apparatus and computer readable media are also described.
US11068903B2

Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
US11068902B2

Described herein are chargeback settlement processing systems and methods. A chargeback settlement computing device is configured to store a dispute table including a dispute record associated with a first chargeback request associated with a first chargeback transaction. The dispute record includes an account identifier, a chargeback transaction amount, and a unique chargeback identifier. The computing device is also configured to receive (i) a clearing detail record including a unique chargeback reference number associated with clearing/settlement of the chargeback transaction and chargeback transaction data, and (ii) a chargeback response including the chargeback identifier, the chargeback reference number, and chargeback transaction data. The computing device is configured to determine whether the dispute record, the clearing detail record, and the chargeback response match, and generate an individual reconciliation record using data from the dispute record, the clearing detail record, and/or the chargeback response.
US11068901B2

A method of staging a transaction includes receiving transaction information including a transaction type selection, a send amount, sender and recipient information, and compliance data. A staging record is generated responsive to the transaction information including at least a retrieval key to identify the staging record and a transaction type identifier expressing the transaction type selection. The transaction type selection is detected from the staging record, which is sent to an agent terminal set up to handle the transaction. The method further includes providing instructions for fulfillment of the transaction at the agent terminal. The transaction is rejected if the retrieval key does not lead to the staging record and the transaction proceeds if the retrieval key leads to the staging record. The transaction proceeds if the send amount and compliance data are consistent with applicable compliance rules and the transaction is rejected if the compliance rules are not met.
US11068895B2

Systems and methods for token processing are disclosed. An access device can provide access device data to a mobile communication device. The communication device generates a token request including the access device data and communication device data and sends the token request to a server computer. The server computer returns a token and a token cryptogram to the mobile communication device. The token and the cryptogram may be used in a transaction.
US11068892B2

A transaction method using an electronic device. The method comprises detecting, during an online transaction, one or more fields capable of being automatically filled by the electronic device, the one or more fields associated with the online transaction. The method further comprises obtaining, using a sensor, biometric information of a user of the electronic device, and verifying an identity of the user of the electronic device based on the obtained biometric information. Additionally, the method includes, in response to verifying the identity of the user of the electronic device based on the obtained biometric information: identifying personal information of the user to be automatically filled into the one or more fields based on the verified identity, and inserting the identified personal information into the one or more fields for the online transaction.
US11068891B2

A system and method for authenticating a candidate user accessing a host computing device as an authentic user is provided. The host computing device is in communication with an authenticating computing device. The method includes receiving, by the authenticating computing device, a request to authenticate the candidate user as an authentic user. The authentication request includes a user identifier. The method also includes retrieving, by the authenticating computing device, transaction data including payment transactions performed by the authentic user based on the user identifier. The method also includes generating, by the authenticating computing device, a challenge question and a correct answer based on the transaction data associated with the authentic user, and transmitting the challenge question for display on a candidate user computing device used by the candidate user.
US11068889B2

A user can request provisioning of account information for an account to a plurality of resource providing entities. The account may be a new or existing account issued by an authorization computer. The authorization computer may prompt the user to select one or more resource providing entities to which to provision a token associated with the account. Processor server computer may then tokenize the account information associated with the account by determining a token for each resource providing entity selected by the user. In some cases, a token may be provisioned to an already existing account or profile (e.g., account on file) associated with a resource providing entity. In other cases, an account or profile associated with a resource providing entity may not yet exist and thus may be created before a token may be provisioned. Subsequently, the user may utilize provisioned tokens to conduct transactions.
US11068885B2

A computerized method for deanonymizing cryptocurrency users by analyzing bank transfers to a cryptocurrency exchange may include receiving data from a currency transfer made by a user at a bank to a cryptocurrency exchange. Candidate currency exchange transactions made by the user may be identified from the currency exchange transactions completed by the cryptocurrency exchange within a predefined time interval. A set of anonymous transactions in blockchain cryptocurrency ledger in the predefined time interval may be identified where the cryptocurrency value in transactions of anonymous users in a blockchain cryptocurrency ledger matches a currency transfer amount made by the user in the candidate currency exchange transactions. Anonymous transactions in the set may be identified as being made by the user based on the probability assigned to each anonymous transaction in the set.
US11068884B2

An E-wallet transfer payment method includes: connecting a first PKI smart card to a second PKI smart card wirelessly; the first PKI smart card receiving a transfer instruction input by a first user, wherein the transfer instruction comprises a transfer amount to be transferred to a payee account; the second PKI smart card sending the payee account information to the first PKI smart card; the first PKI smart card generating transaction information according to the transfer instruction, and displaying the transaction information; the first PKI smart card receiving a confirmation instruction input by the first user according to the displayed transaction information; the first PKI smart card deducting a corresponding amount in a payment account according to the transfer amount, generating a signature information and sending the signature information to the second PKI smart card; adding the corresponding amount to the payee account according to the signature information.
US11068881B2

Embodiments of the present invention provide a system for resource distribution within an offline environment. A merchant device internally stores a repository of reference codes and managing entity public keys that are paired with managing entity private keys. The user requests an amount of resources for offline exchange from the managing entity system. The managing entity system transmits certain authorization and encryption information to a user device. When the user device receives an exchange prompt from the computing device of the merchant through near field communication, it generates a digital token incorporating layers of content encryption ending with a managing entity's private key. The encrypted token and reference code are transmitted via near field communication to the merchant device. The merchant device matches the reference code to the managing entity public key and decrypts portions of the token with the managing entity public key to acquire the usable exchange information.
US11068876B2

Purchasing related activity that is executed on computing devices on a LAN is monitored. Information is identified concerning purchases of IoT devices on the LAN, based on the monitoring of the purchasing related activity. For example, a specific purchase of a specific device (or specific device type) can be identified, or identifying information concerning a purchased device can be inferred, based on monitored purchasing related activity. IoT devices are discovered on the LAN and identified. Identifying a discovered device can further comprise interrogating the discovered device, monitoring activities of the discovered device, and/or analyzing information concerning purchases of IoT devices on the LAN. Gleaned identifying information concerning a discovered device can be used to determine or disambiguate the device's identity. Identifying information concerning discovered devices can be transmitted to a backend component, which provides constraint profiles concerning discovered devices, which can be enforced on the LAN.
US11068874B2

Described are a system, method, and computer program product for providing instant credit to a customer at a point-of-sale. The method includes receiving a transaction approval request including a full transaction amount for at least one transaction between a merchant and the customer. The method also includes communicating a credit approval request based on the transaction approval request to an issuer system. The method further includes, in response to the issuer system initially declining the credit approval request or approving less than the full transaction amount, determining, with at least one processor, customer data used to evaluate an extension of credit to the customer. The method further includes communicating the customer data to the issuer system and receiving a credit approval message from the issuer system including the full transaction amount. The method further includes communicating a transaction approval message to a merchant system including the full transaction amount.
US11068866B1

A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information includes a data payload related to the funds transfer. 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 information, including the data payload, is transmitted by via the account verification service computer system to the paying bank for use by the payor.
US11068862B2

A method for authentication includes receiving consumer information associated with a consumer transmitted over a first data network in a processor operated by an account issuer; determining available account authentication options based on the received consumer information and a database of potential authentication options stored in a memory in the processor; selecting a set of available authentication options from the available account authentication options based on a database of attributes for the potential authentication options stored in the memory in the processor; transmitting consumer information to an authentication provider associated with a selected authentication option over a second data network; receiving an authentication confirmation over the second data network in the processor; and updating the database of attributes for the potential authentication options to include information regarding a successful authentication and the authentication provider associated with the selected authentication option.
US11068855B2

Some embodiments provide a method for creating a new appointment for an electronic calendar. The method receives a set of proposed attendees for the new appointment. The method retrieves and analyzes calendars of the proposed attendees. The method proposes a time for the new appointment at which all proposed attendees, including an organizer of the appointment, are available to attend the new appointment. In some embodiments, the proposed time is an earliest future time at which all proposed attendees are available to attend the new appointment. In some embodiments, the method also proposes a second time for the new appointment at which a subset of the proposed attendees are available to attend the new appointment.
US11068847B2

Various embodiments relate generally to data science and data analysis, computer software and systems, network communications to interface among repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform configured to provide one or more computerized tools that facilitate data projects by providing an interactive, project-centric workspace interface that may include, for example, a unified view in which to identify data sources, generate transformative datasets, and/or disseminate insights to collaborative computing devices and user accounts. For example, a method may include generating data configured to generate a data project user interface to receive a user input to implement a computerized tool to resolve a project objective including a query applied against a collaborative dataset, and forming data configured to display a user input to access hierarchical levels of data, for example, related to an insight.
US11068845B2

Techniques for managing complaints are disclosed. The system may receive complaints submitted by users. A complaint may describe an incident, such as a safety issue or a cheating incident. The system analyzes a set of complaints to identify similar complaints. Upon identifying a threshold number of similar complaints, the system generates an incident report based on the complaints. The system may refrain from generating or submitting any incident report for a complaint if the threshold number of similar complaints have not been received by the system. The system may or may not include information such as the identity of the reporter, the identity of the accused party, or the incident location in an incident report based on threshold criteria.
US11068836B2

A drone-based monitored storage system includes a shipment storage with an interior storage area and a drone storage area, an internal docking station, and an internal monitor drone disposed within the shipment storage that aerially monitors the items being shipped within the interior storage area. The monitor drone includes an airframe, battery, onboard controller, lifting engines and lifting rotors responsive to flight control input, communication interface, sensor array that gathers sensory information as the drone moves within the interior shipment storage area of the shipment storage, and a drone capture interface that can selectively mate to the internal docking station to hold the monitor drone in a secure position. The monitor drone can gather the sensory information (such as environment information, image information, multidimensional mapping information, and scanned symbol information) and autonomously detect conditions of items being shipped based upon the sensory information from the sensor array.
US11068834B2

Methods, apparatus, systems and articles of manufacture are disclosed to coordinate and manage secure shipment of a package. An example shipment coordination apparatus includes an address generator and a verification engine. The example apparatus includes a shipping group coordinator to generate a group including a sender and a receiver based on a) a first digital address associated with the sender, b) a second digital address associated with the receiver, and c) at least one encryption key associated with at least one of the first digital address or the second digital address, the shipping group coordinator to initiate delivery instruction and manage receipt confirmation of a package at a second physical address corresponding to the second digital address based on verification of a token identifying the receiver and to provide messaging between the sender and the receiver in the group using a group encryption key to keep messages private in the group.
US11068830B2

A system is disclosed for managing services of a service vehicle. The system may have a locating device configured to generate a first signal indicative of a location of the service vehicle, and at least one sensor configured to generate a second signal indicative of a waste service being completed by the service vehicle. The system may further have a computing device in communication with the locating device and the at least one sensor. The computing device may be configured to receive a route assignment including waste services to be performed by the service vehicle at a plurality of target locations, and to make a determination that the service vehicle has stopped at a non-target location based on the plurality of target locations and at least one of the first and second signals. The computing device may further be configured to selectively generate an electronic response based on the determination.
US11068823B2

The lottery administration entity typically maintains a retail network of terminals that can be used to purchase tickets as well as validate tickets. Each transaction at the retail locations, whether it is purchasing tickets or validating tickets, may be stored in a database or other data store. The data store may be used to search for ticket information, such as when or where a particular ticket was purchased. The stored data may processed in order to generate a risk profile of retailers.
US11068821B2

An energy optimization system for participating in a capacity market program (CMP) includes one or more memory devices storing instructions, that, when executed on one or more processors, cause the one or more processors to receive a nominated capacity value, generate an objective function and one or more CMP constraints, wherein the one or more CMP constraints cause an optimization of the objective function with the CMP constraints to generate a resource allocation that reduces the load of the facility by the nominated capacity value in response to receiving the dispatch from the utility, receive the dispatch from the utility, optimize the objective function based on the nominated capacity value, the dispatch, and the one or more CMP constraints to determine the resource allocation, and control one or more pieces of building equipment based on the determined resource allocation.
US11068820B2

A computer-implemented method, according to one embodiment, includes: receiving data which corresponds to energy consumption of two or more different consumer systems. The energy consumption data is used to generate a consumption profile for each of the consumer systems, where the consumption profile for a given consumer system identifies recurring energy consumption periods for the given consumer system and a corresponding flexibility metric for each of the recurring energy consumption periods. The consumption profiles are further used along with current energy demands to predict peak demand times. Moreover, prior to each of the predicted peak demand times, a suggestion is issued to each of one or more of the consumer systems, where each of the suggestions proposes making an amendment to the energy consumption of the respective consumer system in order to reduce energy demand during one or more of the predicted peak demand times.
US11068817B2

In some examples, artificial intelligence and machine learning based project management assistance may include ascertaining an inquiry by a user. The inquiry may be related to a project. An attribute associated with the user and an attribute associated with the project may be ascertained. The inquiry may be analyzed based on the ascertained attributes associated with the user and the project. A predictor category may be identified, based on the analyzed inquiry, from a plurality of predictor categories that include a performance predictor category, a quality predictor category, a retrospect predictor category, and a planning predictor category. A predictor from a plurality of predictors may be identified based on the identified predictor category. A response to the inquiry may be generated based on execution of the identified predictor. Further, a display responsive to the inquiry may be generated based on the generated response.
US11068810B2

Matching deployable resources with available tasks based on personal information obtained from wearable devices is disclosed. A processor-based controller receives permission from each of a plurality of deployable resources to receive personal information from the respective deployable resource. The controller next automatically receives personal information from each of the plurality of deployable resources via the wearable devices. The personal information is based on information determined by the respective wearable device while the wearable device is being worn by the respective deployable resource. The controller automatically compares the personal information received from one or more of the deployable resources to a selection criterion associated with a task. Based on the comparing, the controller selects one or more of the deployable resources, and notifies each of the selected deployable resources to request assistance with respect to the task.
US11068807B2

In an embodiment, a system may comprise a communications network and processing logic. The processing logic may acquire information regarding an incident, identify a first mobile resource (MR) that may respond to the incident based on a type of the incident and a capability associated with the first MR. The processing logic may further identify a generic path scenario to the incident based on a location of the MR and a location of the incident. The processing logic may identify that the first MR is preferred over a second MR with respect to responding to the incident and assign the first MR to the incident. The processing logic may send a message via the communications network to the first MR to notify the first MR that it has been assigned to the incident.
US11068800B2

The disclosed embodiments provide a system for processing data. During operation, the system obtains events reflecting responses by a user to job recommendations outputted to the user. Next, the system updates a set of features for the user from the events. The system then includes the updated set of features in a feature repository for use by a statistical model in generating a ranking of jobs for the user. Finally, the system retrains the statistical model using the events prior to using the statistical model to update the outputted job recommendations using the ranking.
US11068798B2

Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for performing behavioral analytics using short identifiers by obtaining historical event data for multiple events and multiple short identifiers, where each event is associated with a short identifier, selecting a first event location associated with a first event, selecting a second event location associated with a second event that is geographically dispersed from the first event location, determining identifier collisions based on short identifiers associated with the first event location and short identifiers associated with the second event location in the historical event data, determining an average percentage of identifiers collisions based on the identifier collisions that were determined, performing behavior analytics on the short identifiers to generate behavioral models associated with the short identifiers, and generating adjusted behavioral models based on the average percentage of identifier collisions.
US11068797B2

Systems and methods for detecting indirect bias in machine learning models are provided. A computer-implemented method includes: receiving, by a computer device, a user request to detect transitive bias in a machine learning model; determining, by the computer device, correlations of attributes of neighboring data not included in a dataset of the machine learning model; ranking, by the computer device, the attributes based on the determined correlations; and returning, by the computer device, a list of the ranked attributes to a user that generated the user request.
US11068796B2

Methods and systems for pruning process execution logs include learning a predictive model from a set of execution traces that characterize a process, where the predictive model determines a likelihood of a given instance reaching a specified outcome; identifying attributes in the predictive model that fall below a threshold measure of relevance to the specified outcome using a processor; and removing the identified attributes from the set of execution traces.
US11068794B2

A mechanism is provided in a data processing system for exploring knowledge. The mechanism receives a set of known facts. The mechanism traverses paths in an ontology for a domain of knowledge from known facts in the set of known facts to one or more hypotheses. The ontology includes a plurality of entity types and a plurality of relationships between the entity types. The mechanism presents one or more hypotheses to a user.
US11068793B2

An inference device disclosed herein includes an identifying unit, and an inferring unit. The identifying unit identifies a set of a predetermined phenomenon, an effect having a causal relation with the predetermined phenomenon, and a polarity of the effect, from concept information in which a phenomenon, an effect having a causal relation with the phenomenon, a polarity to be an indicator of advantages and disadvantages caused by the effect to a user. The inferring unit infers an effect caused when the predetermined phenomenon occurs, and advantages and disadvantages caused by the effect based on the set identified by the identifying unit.
US11068791B2

A computer-implemented method according to one embodiment includes creating a profile for a user, the profile including one or more default aspects created automatically by a system and one or more custom aspects created in response to textual input by the user, comparing event data to the profile, and providing a recommendation to the user, based on the comparing.
US11068789B2

A commercial process with a dependent variable can be associated with a set of independent variables. The commercial process can continuously provide data collection opportunities. An intervention is designed using a model to predict the dependent outcome. The actual outcome of the intervention can be determined within the window of utility for these data. One objective is to improve intervention outcomes with prediction. Purely random outcomes (no model prediction) and outcomes resulting from the intervention (model operations) are aggregated into separate files—a sequence of control model data files and a sequence of model data files of operational data. These model data files and control model data files are used to analyze model performance and to react automatically when identified conditions warrant.
US11068771B2

The present invention discloses an integrated neuro-processor comprising at least a three-dimensional memory (3D-M) array. The 3D-M array stores the synaptic weights, while the neuro-processing circuit performs neural processing. The 3-D integration between the 3D-M array and the neuro-processing circuit not only improves the computational power per die area, but also greatly increases the storage capacity per die area.
US11068766B2

Disclosed is a semi-rigid enrolment case for a smart card, formed by folding and gluing an envelope-like cardboard blank of the dimensions of the card. The case includes an electrical circuit printed directly on the cardboard of an inner surface. The circuit includes contact studs connected to a power supply interface and arranged to connect electrical contacts of the card to the power supply interface when the card is inserted into the case. A biometric sensor of the card remains accessible to the user when it is out of the case for making the enrolment. Through-openings are made in the cardboard on either side of contact stud lines and allow forming independent flexible areas, providing better contact between the studs and the electrical contacts of the card.
US11068759B2

A printing apparatus includes a control unit to execute either one of a first calibration and a different second calibration in a case where a predetermined execution condition corresponding to a type of printing paper that is set in the printing apparatus is satisfied. The first calibration is executed when the type of printing paper that is set is a first type that is included in a plurality of types and the second calibration is executed when the type of printing paper that is set is a second type. The control unit determines whether the predetermined execution condition is satisfied, based on a relationship as to which is greater and which is smaller between a predetermined threshold value and a count value corresponding to a number of elapsed days since calibration was previously executed for the type of printing paper that is set in the printing apparatus.
US11068758B1

Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform, a polarity analysis engine, and a semantic analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes. The systems and methods may also include a semantic analysis engine to extend the results of the polarity analysis engine for improved determination of predictive factors and improved recommendations.
US11068756B2

Various deficiencies in the prior art are addressed by systems, methods, architectures, mechanisms and/or apparatus configured to fuse data received from a plurality of sensor sources on a network. The fusing data includes forming an empirical distribution for each of the sensor sources, reformatting the data from each of the sensor sources into pre-rotational alpha-trimmed depth regions, applying an affine transformation rotation to each of the reformatted data to form post-rotational pre-rotational alpha-trimmed depth regions, and reformatting each affine transformation into a new data fusion operator.
US11068755B2

A locating system that performs a locating method for locating a flame-cut billet in a stack of flame-cut billets that includes an imager that obtains an image of an end surface of a billet, a classifier that classifies the image of the end surface, and a matcher that matches the classified image of the end surface with a classified image from among a plurality of classified images stored in a classified image storage.
US11068752B2

A method of inspecting a component using an image inspection controller that includes a processor communicatively coupled to a memory includes classifying each sample image in a first database as a first sample or a second sample using a classification module, extracting at least one class generic feature from each first sample to generate a plurality of class generic features, and extracting at least one class specific feature from each second sample to generate a plurality of class specific features. The method further includes combining the class generic features and the class specific features to generate a plurality of supplemental images. The method further includes storing the sample images and the supplemental images in a second database, classifying each sample image and each supplemental image, capturing at least one image of the component using a camera, and identifying at least one feature of the component in the at least one image of the component using the classification module.
US11068750B1

In an example, a method includes: based on a starting set of real image data of a set of one or more original images obtained using a detection process of a detection system, identifying elements of the real image data which are picture or volume elements; performing data augmentation on the identified elements to produce one or more augmented images; replacing the set of one or more original images with a set of the one or more augmented images; analyzing the set of one or more augmented images (which may be supplemented with additional real data) using the detection process; and evaluating a detection response of the detection system for each augmented image of the set of one or more augmented images. The analyzing and evaluating may be performed by using an emulator for the detection system which was used to obtain the one or more original images.
US11068740B2

A method of characterising particles (140) by using a processor (301) to identify a particle boundary (165) of at least one particle (140) in an image (135, 171). The method comprises processing the image (135, 171) using a thresholding method to determine a first boundary (160a) corresponding with the at least one particle (140) and processing the image (135, 171) using an edge detection method to determine a second boundary (160b) corresponding with at the least one particle (140). The first boundary (160a) and second boundary (160b) are combined to create a combined boundary (160). A particle boundary (165) of the at least one particle (140) is determined using the combined boundary. A parameter used by the edge detection method is adaptive, and determined with reference to the image (135, 171).
US11068739B1

A method and a system of object contours comparisons are described. A first tree structure that connects all points of a set of points is determined such that a length of the first tree structure is smaller than a length of any other possible tree structures for connecting all points. Based on the first tree structure, a first subset of the set of points is determined such that it includes points ordered to form a path that satisfies a selection criterion for representing a first contour of a first object. From the first subset of points and a second set of points that forms a contour of a second object, a set of points of interest is determined. The first object and the second object are compared based on characteristics of the shape indicative of a difference between the first and the second contours formed by the points of interest.
US11068734B2

A client terminal according to an embodiment of the present invention includes: a communication unit receiving a request for object recognition; a recognition unit performing the object recognition through machine vision; a determination unit determining devices that will perform distributed object recognition; and a control unit setting parameters affecting the object recognition, and performing learning for the object recognition through artificial intelligence on the basis of the set parameters, wherein the control unit controls the determination unit to determine the devices by taking into account the parameters when the request for object recognition is received, and controls the recognition unit to integrate results obtained from the devices performing the distributed object recognition so as to perform the object recognition.
US11068733B2

There is provided a biometric imaging system comprising a display panel. The display panel in turn comprises: a plurality of display pixels configured to emit visible light and controllable to form an image in the display; and a plurality of non-visible light emitting elements configured to emit linearly polarized non-visible light; a camera configured to receive polarized non-visible light having an orientation which is rotated with respect to the emitted linearly polarized light; and control circuitry configured to: activate the plurality of non-visible light emitting elements to emit linearly polarized light towards a biometric object; and control the camera to capture an image based on light reflected by the biometric object having a polarization which is rotated with respect to the emitted linearly polarized light.
US11068732B1

A system and method for international biometric identity verification between two countries; without transferring biometric information between the two countries. The system and method will replace the traditional approach of identification of uniforms and identification cards, which are easily compromised, into a secure approach of leveraging biometric information through a person's identity. This system and method are consistent with the policy of not sharing any biometric information relating to verification of identification of individuals with other countries.
US11068718B2

A method includes activating a first object detector and a second object detector. The first object detector is operable to detect a first type of object in a set of image frames, and the second object detector is operable to detect a second type of object in the set of image frames. The method also includes activating a first set of attribute classifiers and a second set of attribute classifiers. The method also includes generating first statistics for the first object detector and second statistics for the second object detector. The method also includes modifying activation of at least the second set of attribute classifiers based on a comparison of the first statistics and the second statistics.
US11068711B2

The present disclosure describes systems and methods for acquiring a biometric image. A biometric camera system can position a lens of a biometric camera between a pixel array of the biometric camera and an iris. The pixel array can acquire an image of the iris using light reflected from the iris and transmitted through the lens of the biometric camera. The lens can increase a pixels per iris (PPi) value of the image of the iris acquired by the pixel array, by applying optical positive distortion to the light reflected from the iris when the light is optically directed through the lens. A processor can provide a biometric image for biometric matching, by image-processing the acquired image of the iris having the increased PPi value, with an inverse function of the optical positive distortion.
US11068705B2

Disclosed are systems, methods, and computer-readable media for a hybrid cloud structure for machine-learning based object recognition. In one aspect, a system includes one or more video-capable access points; and one or more processors configured to receive image data from the one or more video-capable access points; perform, at a first processor of the one or more processors, a first process to detect one or more objects of interest in the image data; generate vector IDs for one or more objects detected in the image data; perform, at a second processor of the one or more processors, a second process to identify the one or more objects in the vector IDs; and generate at least one offline trail for the one or more objects based on statistics associated with the one or more objects identified.
US11068692B2

The image capturing device under the screen and the electronic equipment including a nonopaque cover plate, a light source module, and a photosensor module are provided. The nonopaque cover plate, the light source module, and the photosensor module are sequentially arranged from top to bottom. The nonopaque cover plate is provided with nonopaque area, the light source module includes a plurality of light sources arranged in an array, the photosensor module comprises a plurality of discrete photosensors. The light emitted from each light source toward the nonopaque area is reflected by the nonopaque cover plate and received by one photosensor in the photosensor module. By the above-mentioned scheme, the biometric information on the nonopaque area that is outside the projection range of the photoelectric sensor can also be obtained by the photosensors, effectively increasing the imaging area of the photosensors, effectively reducing the area of the photosensors required to detect the same image information, preventing from occupying too much space under the screen, and saving hardware costs.
US11068688B2

The present invention is a multi-function ultrasonic sensor controller (inc. sensor driver capabilities) capable of authenticating an end-user when placing his/her finger on any am of a device display while further providing haptic feedback, surface roughness and texture rendering, proximity sensing, movement recognition, 3D positioning and remote power transfer for an improved end-user experience. By default, the multi-function ultrasonic sensor controller of the invention is made of a first set of ultrasonic transducers covering the whole screen display area for fingerprint scanning, a second set ultrasonic transducers for haptic feedback, surface and texture roughness rendering, a third set ultrasonic transducers for movement recognition, proximity sensing and 3D localization, and a fourth set of ultrasonic transducers for the reception of remote power transfer through ultrasound waves. The multi-function ultrasonic sensor controller according to the invention is particularly well-suited for smartphones but can also be applied to other application markets and end-user devices having the need to jointly support end-user authentication with flexible finger placement along aforementioned additional functionalities.
US11068686B2

Low power consumption baseline tracking systems and methods for automatically tracking a baseline input into a capacitive sensor having a plurality of transmitter electrodes and a plurality of receiver electrodes. A partial baseline scan is captured by driving all or a portion of the plurality of transmitter electrodes simultaneously and detecting receiver signals from a subset of the at least one receiver electrode simultaneously, and the partial baseline scan is compared with a stored baseline image. When a difference between the captured partial baseline scan and the stored baseline image exceeds a threshold value, a full baseline image scan is acquired, and the stored baseline image is updated.
US11068679B2

In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
US11068673B2

A commodity container includes a main body having a container space, first and second antennas, and a processing circuit. The first antenna is configured to receive tag information from one or more wireless tags in a first range covering at a first region of the container space. The second antenna is configured to receive tag information from one or more wireless tags in a second range covering at a second region the container space. The second range is different from the first range. The processing circuit is configured to store tag information received by the first antenna in a data storage unit, determine whether or not tag information received by the second antenna corresponds to the stored tag information, and generate a control signal for generation of a user notification when the tag information received by the second antenna does not correspond to the stored tag information.
US11068669B2

The present disclosure relates generally to dynamic translation of text and/or audio data. The client instance hosted by one or more data centers and accessible by one or more remote client networks. In accordance with the present approach, a translation request is received from a user via a client device, wherein the translation request is associated with an untranslated file and a target language. Further, a source language of the untranslated file is identified. Further still, the untranslated file and the target language are outputted to a third party translation service. Even further, a translated file based on the target language, the untranslated file and a source language of the untranslated file is received.
US11068665B2

One embodiment of the present invention provides a method comprising receiving a text corpus, and generating a first list of triples based on the text corpus. Each triple of the first list comprises a first term representing a candidate hyponym, a second term representing a candidate hypernym, and a frequency value indicative of a number of times a hypernymy relation is observed between the candidate hyponym and the candidate hypernym in the text corpus. The method further comprises training a neural network for hypernym induction based on the first list. The trained neural network is a strict partial order network (SPON) model.
US11068658B2

Systems, methods, and articles of manufacture to perform an operation comprising deriving, based on a corpus of electronic text, a machine learning data model that associates words with corresponding usage contexts over a window of time, according to a diffusion process, wherein the machine learning data model comprises a plurality of skip-gram models, wherein each skip-gram model comprises a word embedding vector and a context embedding vector for a respective time step associated with the respective skip-gram model, generating a smoothed model by applying a variational inference operation over the machine learning data model, and identifying, based on the smoothed model and the corpus of electronic text, a change in a semantic use of a word over at least a portion of the window of time.
US11068656B2

A test controller submits testing phrases to a text classifier and receives, from the text classifier, classification labels each comprising one or more respective heatmap values each associated with a separate word. The test controller aligns each of the classification labels corresponding with a respective testing phrase. The test controller identifies one or more anomalies of a selection of one or more classification labels that are different from an expected classification label for the respective testing phrase. The test controller outputs a graphical representation in a user interface of the selection of one or more classification labels and one or more respective testing phrases with visual indicators based on one or more respective heatmap values.
US11068652B2

An information processing device (10) includes: a morphological analysis unit (11a, 11b) performing morphological analysis to divide each of an article body text included in an article and a caption of each of images into morphemes; a phrase acquiring unit (12) dividing the article body text into phrases on a basis of a result of the morphological analysis performed by the morphological analysis unit (11b); and a correspondence determining unit (13). The correspondence determining unit (13) determines correspondence between each of the phrases of the article body text and the images by calculating a correlation between the caption and each of the phrases of the article body text on a basis of the result of the morphological analysis performed by the morphological analysis unit (11a).
US11068646B2

Document schemas for a first document from a first data source and a second document from a second source are identified. The document schema includes a set of tags and data elements corresponding to the set of tags. Based on the identified document schema, the set of tags of the first document to the set of tags of the second document are mapped. Portion of the first document is formatted based on the mapped set of tags. The formatted portion of the first document is positioned parallel to corresponding portion of the second document. The formatted first document and the second document are merged then displayed on the computer device.
US11068638B2

A power grid of an integrated circuit (IC) is provided. The power grid includes a plurality of first power lines formed in a first metal layer, a plurality of second power lines formed in the first metal layer, a plurality of third power lines formed in a second metal layer and a plurality of fourth power lines formed in the second metal layer. The second power lines are parallel to the first power lines, and the first and second power lines are interlaced in the first metal layer. The third power lines are perpendicular to the first power lines. The fourth power lines are parallel to the third power lines, and the third and fourth power lines are interlaced in the second metal layer. A first power pitch between two adjacent third power lines is greater than a second power pitch between two adjacent fourth power lines.
US11068635B2

In a method of designing a mask, a first mask including an active region, a gate structure, and a gate tap partially overlapping the active region and the gate structure is designed. The first mask is changed so that a portion of the gate tap is extended. An OPC is performed on the changed first mask to design a second mask.
US11068627B2

Procedural generation of simulated environments is described herein. In an example, a computing device can access road network data associated with a real environment. Further, the computing device can generate, based on the sensor data, a road mesh associated with the real environment. The computing device can associate the road network data with the road mesh to generate a simulated environment and can procedurally render at least one object into the simulated environment based at least in part on at least one rule. The computing device can output the simulated environment for at least one of testing, validating, or training an algorithm used by an autonomous vehicle for at least one of navigating, planning, or decision making.
US11068626B2

A cable driving a large system such as cable driven machines, cable cars or tendons in a human or robot is typically modeled as a large number of small segments that are connected via joints. The two main difficulties with this approach are satisfying the inextensibility constraint and handling the typically large mass ratio between the small segments and the larger objects they connect. This disclosure introduces a more effective approach to solving these problems. The introduced approach simulates the effect of a cable instead of the cable itself using a new type of distance constraint called ‘cable joint’ that changes both its attachment points and its rest length dynamically. The introduced approach models a cable connecting a series of objects as a sequence of cable joints, reducing the complexity of the simulation from the order of the number of segments in the cable to the number of connected objects.
US11068623B2

A method of optimizing computer-implemented building design, includes the following: defining one or more options for each building component; providing an energy use intensity versus cost optimization value for each option for a plurality of metrics; selecting a subset of the plurality of metrics applicable to each option; defining a metric vector for each metric through connecting the energy use intensity versus cost optimization value for each option; arranging each metric vector on a coordinate grid with an equal angle between each metric vector; constructing a two-dimensional polygon on an XY-plane by interconnecting for all the metric vectors the energy use intensity versus cost optimization value for each option; providing a performance value for each option for each metric vector based on a percentage the metric vector the associated option represents; and representing a fitness factor for each option as a function of each of the plurality of metrics.
US11068622B2

An information processing apparatus includes one or more processors to acquire a shape characteristic of a target entity; determine similarity between the shape characteristic of the target entity and a shape characteristic of a three-dimensional model; acquire a material characteristic of a material in a designated region of the target entity where the shape characteristic of the target entity matches with the predetermined shape characteristic; and determine an extent to which the acquired material characteristic matches a predetermined material characteristic based upon a magnitude of differences between the acquired material characteristic and the predetermined material characteristic. The predetermined material characteristic is correlated with the designated region of the three-dimensional model The apparatus determines that the target entity is one of a genuine copy and a pirated copy based on the determined extent to which the acquired material characteristic of the target entity matches the predetermined material characteristic.
US11068621B2

In computer assisted design, a sheet body is patched to a target body, wherein the boundary edges of sheet body are partially coincident with the target body. All segments of the sheet body boundary that are coincident or non-coincident to the target body are detected; for a non-coincident segment with at least one end point which is in the interior of the target body but not on the sharp edge, the corresponding patch position on the target body is determined, and the segment or an extension is projected on the target body; for a non-coincident segment with both end points on sharp edges of the target body, the open region between the segment and the sharp edges is filled as extension of the faces of sharp edges; the coincident segments and the projected or extended non-coincident segments are combined to divide the target body into separate regions; and one of the regions is replaced by the sheet body.
US11068616B2

Systems and methods in accordance with various embodiments of the present disclosure provide secure handling of messages at a hardware-protocol level using a logic device on a server. Various embodiments provide approaches for filtering messages on various buses, such as SSIF, SMBus, PMBus, I2C, and SPI, within a server or a computer. Embodiments may include a policy engine through which message handling logic applied to a given bus or buses may be implemented. A message is compared to one or more policies. The message is allowed to be transmitted to a baseboard management controller based on the one or more policies and a type of message.
US11068615B2

An authentication model dynamically adjusts authentication factors required for access to a remote resource based on changes to a risk score for a user, a device, or some combination of these. For example, the authentication model may conditionally specify the number and type of authentication factors required by a user/device pair, and may dynamically alter authentication requirements based on changes to a current risk assessment for the user/device while the remote resource is in use.
US11068603B2

Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
US11068589B2

A system for providing security in a computer system is provided. The system includes a plurality of ring oscillators and one or more logic circuits. The ring oscillators are equipped with a respective plurality of counters to count impulses of oscillating outputs of the ring oscillators. The one or more logic circuits start and stop the respective plurality of counters over repeated counting periods, and select a group of ring oscillators from the plurality of ring oscillators. The one or more logic circuits also determine a correlation between oscillating outputs of the group of ring oscillators. The one or more logic circuits further generate a notification indicating interference in the group of ring oscillators and thereby the plurality of ring oscillators when the correlation is above a predefined threshold correlation.
US11068583B2

A device determines that a data breach of an application has been reported and determines that an individual has an account with the application based on identifying an association between an application identifier and a username the individual uses to access the application. The device receives, from a user device associated with the individual, password information used to access the application. The device uses the password information and usernames for a group of applications with which the individual has accounts to perform a login procedure for the group of applications to determine that login information for one or more of the applications includes the password information used to access the application affected by the data breach. The device provides, to the user device or another device, a recommendation to change the password information used to access the application and the one or more applications.
US11068578B2

A system for generating subtokens and/or sets of protocols to be provided to connected devices for use in subsequent transactions is disclosed. A mobile device identifies one or more connected devices via a discovery process. The mobile device may receive transaction information related to transactions to be conducted by the connected devices. The mobile device may, in some cases by communicating with a processing server, identify a parent token and/or a set of protocols related to the transaction information/connected device. The mobile device may subsequently generate a subtoken derived from the parent token based on the set of protocols. The subtoken and/or the set of protocols may be provided to a connected device, which may subsequently conduct a transaction using the subtoken and/or the set of protocols.
US11068577B2

A method for connecting a mobile device with a vehicle-based system is described. The vehicle based-system comprises a first device and a second device that are both in possession of a system key. For an initial connection request between the first device and the mobile device, a token pair comprising a plaintext token and an encrypted token has been provided. The encrypted token is obtainable by applying the system key to at least the plaintext token. The mobile device is connected with the vehicle-based system by receiving, for a subsequent connection request with the second device and from the mobile device, the token pair comprising the plaintext token and the encrypted token. The token pair is verified using at least the system key. The subsequent connection is accepted upon successful verification of the token pair.
US11068566B2

A computer-implemented method validates information indicating ownership of an asset by a first user. Information of parties of interest regarding use of the asset are received. The information associated respectively with the asset, the ownership, and the parties of interest are stored in a transaction repository structure. The identity information of a second user selected by the first user to receive temporal authorization of use of the asset is validated. Responsive to validating of the second user's identity a temporal authorization transaction of the use of the asset by the second user is generated. Responsive to confirming the parties of interest regarding the use of the asset, a notification of the temporal authorization transaction is sent to the parties of interest, and the information associated with the transaction of the temporal authorization of use of the asset by the second user is stored in a transaction repository structure.
US11068562B2

A method and apparatus for fast signal processing is presented. Increase of traffic over data communication networks requires increase of data processing speed. The proposed method is faster than the conventional technique, because it uses less operations of multiplications and additions. The method implements a flexible algorithm architecture based on an elementary cell which is used for both direct and inverse transforms. The method can be implemented for fast analysis and synthesis of different signal types; for fast multiplexing and demultiplexing; and for channel estimation and modeling. The flexible architecture allows: 1) conducting signal analysis according to a certain criterion, and operating on the whole signal or it's part; 2) modifying multiplexed datastream number “on the fly”, splitting and merging groups of datastreams from different sources; 3) splitting a communication channel into a set of subchannels of different bandwidth, organizing data communication in particular subchannels that satisfy certain requirement.
US11068558B2

Some embodiments provide a program. The program receives from a first webview a first request for data for a first visualization in a plurality of visualizations specified in a visualization collection definition. The program further retrieves the data for the first visualization in the plurality of visualizations. The program also sends the first webview the data for the first visualization in order for the first webview to render the first visualization. The program further receives from a second webview a second request for data for a second visualization in the plurality of visualizations specified in the visualization collection definition. The program also retrieves the data for the second visualization in the plurality of visualizations using the background processing thread. The program further sends the second webview the data for the second visualization in order for the second webview to render the second visualization.
US11068555B2

A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
US11068554B2

Technologies are described here for, among other things, improving search query relevance by executing a query on a search engine, retrieving search-page-data generated from executing the query, the search-page-data including document-titles and universal resource locators (URLs), each document-title being a title of a document associated with a URL, determining relevant-entity-words in the query from an entity relevance score for matching search terms in the query, Domain-URLs, and Domain-Titles, determining relevant-intent-words in the query from an intent-word relevance score based on a number of times a search term appears in the query and the URLs relative to other search terms in the query and the URLs, comparing each of the determined relevant-entity-words and each of the determined relevant-intent-words with a plurality of stored past-user queries, retrieving the plurality of stored past-user search queries including the relevant-entity-words and the relevant-intent-words, and transmitting a set of query suggestions to a client device.
US11068540B2

According to some aspects, techniques for configuring a data processing system are provided that increase flexibility and efficiency of generation of a data profile of a dataset. The data processing system may produce a value census and a validation census of the dataset in separate processing steps. The value census may then be enriched with contents of the validation census by processing the validation census in a manner that allows matching of field-value pairs of the dataset between the two censuses.
US11068537B1

Methods, systems, and computer-readable media for partition segmenting in a distributed time-series database are disclosed. A first host receives a request to store a data element in a tile comprising linked segments including a head segment and a tail segment. The head and tail segments are associated with the same spatial and temporal boundaries, and the data element is within those boundaries. The first host determines that the data element is not stored in the head segment and forwards the data element to a next segment of the tile. An additional host receives a request to store the data element in the tail segment. The additional host determines that the data element is not stored in the tail segment and then stores the data element in the tail segment.
US11068531B2

A method, an apparatus, and a computer program product conduct online visual searches through an augmented reality (AR) device having an optical see-through head mounted display (HMD). An apparatus identifies a portion of an object in a field of view of the HMD based on user interaction with the HMD. The portion includes searchable content, such as a barcode. The user interaction may be an eye gaze or a gesture. A user interaction point in relation to the HMD screen is tracked to locate a region of the object that includes the portion and the portion is detected within the region. The apparatus captures an image of the portion. The identified portion of the object does not encompass the entirety of the object. Accordingly, the size of the image is less than the size of the object in the field of view. The apparatus transmits the image to a visual search engine.
US11068523B1

In certain embodiments, media item search and machine learning system training may be facilitated. In some embodiments, a first set of media items may be obtained (based on performance of a query) and presented on a user interface. A user selection of a media item of the first set may be obtained, and the query may be updated based on the user-selected media item. A second set of media items may be obtained based on performance of the updated query, and media items of the second set may be assigned to a group based on their similarities with one another. A predicted name for the group may be determined via a machine learning system and presented on the user interface. A user-indicated update to the predicted name for the group may be obtained and provided to the machine learning system to train the machine learning system.
US11068512B2

A knowledge graph virtualization system (KGVS) implements data virtualization techniques using semantic knowledge when parsing a knowledge graph to return results to a query. The data virtualization using semantic knowledge enable end users and applications to describe desired output without detailed knowledge of underlying data storage, schema, and relationships.
US11068498B2

Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, a file format is assigned to a source electronic data files by a data importation system. The data importation system may further identify a file type identifier associated with the source electronic data file and map the source electronic data file to a transformation template. The data importation system may further store the file format, file type identifier, and an indication of the transformation template as a file type profile associated with the source electronic data file in a database.
US11068489B2

Systems, methods, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for ranking videos. Videos are identified that have been presented at client devices. For each video, session start data is identified that specifies a lead video that initiated presentation to a user during a presentation session. For each lead video, presentation times over multiple user sessions are determined, a scaled presentation time is obtained, user sessions for which the lead video initiated presentation of videos are identified, and an aggregate video presentation time attributable to the lead video is determined. For each given video, a presentation score is determined based on a scaled presentation time of the lead video relative to a sum of the aggregate video presentation times for the lead videos. The videos are ranked based on the presentation scores. A user interface is updated to present the ranked videos.
US11068487B2

Methods, systems, and computer-readable media for implementing event-stream searching using compiled rule patterns are disclosed. A rule base is compiled based at least in part on one or more rule patterns. The field names are sorted within the rule patterns. The rule patterns comprise one or more field names and one or more field values. The rule base represents a finite-state machine comprising a plurality of states. A plurality of events are received. The events comprise field names and field values describing events associated with resources in a provider network. The field names are sorted within the events. The rule patterns are evaluated against the events using the rule base. In determining a matched rule pattern for one of the events, the finite-state machine transitions between at least two of the states for the matched rule pattern.
US11068486B2

A method for automatically processing log files of different types of an automation system, said method determining a message part of a data set of the log file. All contents of the respective data sets of the log files are concatenated. The data sets of all the log files are summarized in a summary file. The data sets of all the log files are chronologically sorted in the summary file. The data sets are compressed in the summary file. The compressed data sets in the summary file are coded. The compressed data sets are assigned to groups with associated group codes. The group code of the assigned group is decoded. The decoded group code is output as the alphanumeric message part of the log file. The alphanumeric message part of the log file is stored in a memory.
US11068482B2

Described herein is a system and method for detecting and reusing overlapping computations. Overlapping subgraphs of the query are determined using a normalized signature for a particular subgraph that identifies a particular subgraph across recurring instances of data. A normalized signature for each overlapping subgraph for the determined overlapping subgraphs of the query is provided. For each overlapping subgraph determined to be materialized: whether or not the particular subgraph has been materialized is determined using a precise signature corresponding to a normalized signature of the particular overlapping subgraph. The precise signature identifies a particular subgraph corresponding to the normalized signature within a particular recurring instance of data. When the particular subgraph has not been materialized, the subgraph is materialized and used to respond to the query. When the particular subgraph has been materialized, the materialized subgraph is used to respond to the query.
US11068452B2

A search interface is displayed in a table format that includes a plurality of columns, each column including data items of an event attribute, the data items being of a set of events, each column being selectable by a user, and a plurality of rows forming cells with the one or more columns, each cell comprising one or more of the data items of the event attribute of a corresponding column. Based on the user selecting one or more of the columns, a list of options is displayed corresponding to the selected one or more columns, and one or more commands are added to a search query that corresponds to the set of events. The one or more commands are based on at least an option that is selected from the list of options and the event attribute of each of the selected one or more columns.
US11068447B2

A system for directory level atomic commits includes an interface and a processor. The interface is configured to receive an indication to provide a set of files. The processor is configured to determine whether a file in a directory has been either 1) atomically committed or 2) written by a non-atomic process and not designated as deleted and provide the file as one file of the set of files in the event that the file in the directory has been either 1) atomically committed or 2) written by a non-atomic process and not designated as deleted.
US11068440B2

A computing system has a central processing unit (CPU), a plurality of n digital data repositories R1-Rn, having a common sector size, a file system, and a digital bus connecting the CPU and the plurality of n digital data repositories R1-Rn. The file system receives an original file to be stored of FS bits in size, creates a new file of NFS bits, comprising all the data structure of the original file, NFS evenly divisible by n and by the common sector size, divides the NFS by n, creating n portions P1-Pn, and stores one portion to each disk in the plural array simultaneously.
US11068434B2

Logic circuitry packages for association with replaceable print apparatus components are disclosed herein. An example logic circuitry package includes a timer and a serial data bus interface including a data contact and a clock contact, the serial data bus interface to interface with a serial data bus of a printer. The example logic circuitry package also includes logic circuitry to, in response to a first command sent to the logic circuitry package via the serial data bus of the printer: initiate a low voltage on the data contact; wait for a time period tracked by the timer to expire, without reference to a clock signal at the clock contact from the serial data bus; and upon expiration of the time period, cause the data contact to assume a second voltage different than the low voltage. The first command specifies a duration of the time period and the example logic circuitry is to maintain the low voltage on the data contact based on the duration of the time period.
US11068430B2

Examples relate to configuration parameter transfer. An apparatus may include a memory resource storing executable instructions. Instructions may include instructions to receive a first signal from a host computing device. Instructions may further include instructions to initiate communications with the host computing device in response to receiving the first signal. Instructions may further include instructions to receive a configuration parameter from the host computing device in response to initiation of communications with the host computing device. The apparatus may further include a processing resource to execute the instructions stored on the memory resource.
US11068428B2

Aspects of the present disclosure provide for a system. In at least some examples, the system includes an embedded Universal Serial Bus 2 (eUSB2) device having a first receiver and a first transmitter, a processor, a second transmitter coupled to the processor, a second receiver coupled to the processor, a drive low circuit coupled to the processor second transmitter, and differential signal lines having a length greater than ten inches. The differential signal lines are coupled at a first end to the first receiver and the first transmitter and at a second end to the second transmitter and the second receiver. The processor is configured to control the drive low circuit to drive the differential signal lines low with a logic ‘0’ to cause the first receiver to receive the logic ‘0’ and a value of a signal present on the differential signal lines to reach about 0 volts.
US11068421B1

The present invention provides a memory device including a connector and a flash memory controller. The connector is configured to connect to a first host and a second host. The flash memory controller is configured to select one of the first host and the second host based on a selection signal, and the flash memory controller only processes commands from the selected one of the first host and the second host, and accesses a flash memory module based on the commands.
US11068410B2

According to embodiments described herein, the hierarchical complexity for coherence protocols associated with clustered cache architectures can be encapsulated in a simple function, i.e., that of determining when a data block is shared entirely within a cluster (i.e., a sub-tree of the hierarchy) and is private from the outside. This allows embodiments to eliminate complex recursive coherence operations that span the hierarchy and instead employ simple coherence mechanisms such as self-invalidation and write-through but which are restricted to operate where a data block is shared. Thus embodiments recognize that, in the context of clustered cache hierarchies, data can be shared entirely within one cluster but can be private (unshared) to this cluster when viewed from the perspective of other clusters. This characteristic of the data can be determined and then used to locally simplify coherence protocols.
US11068407B2

A data processing system includes multiple processing units all having access to a shared memory. A processing unit includes a processor core that executes memory access instructions including a load-type instruction. Execution of the load-type instruction generates a corresponding request that specifies a target address. The processing unit further includes a read-claim state machine that, responsive to receipt of the request, protects the load target address against access by any conflicting memory access request during a protection interval following servicing of the request.
US11068401B2

Methods and apparatus to improve shared memory efficiency are described. In an embodiment, a first version of a code to access one or more registers as shared local memory is compiled. A second version of the same code is also compiled to access a cache as the shared local memory. The first version of the code is executed in response to comparison of a work group size of the code with a threshold value. Other embodiments are also disclosed and claimed.
US11068394B2

Provided is a neural network system for processing data transferred from an external memory. The neural network system includes an internal memory storing input data transferred from the external memory, an operator performing a multidimensional matrix operation by using the input data of the internal memory and transferring a result of the multidimensional array operation as output data to the internal memory, and a data moving controller controlling an exchange of the input data or the output data between the external memory and the internal memory. The data moving controller reorders a dimension order with respect to an access address of the external memory to generate an access address of the internal memory, for the multidimensional matrix operation.
US11068391B2

A mapping table updating method executable by a data storage device is provided. The data storage device includes a non-volatile memory and a controller. The mapping table updating method includes steps of: step A: configuring the controller to process a command issued by a host, and determine whether to trigger a partial garbage collection procedure when the command is a write command; when it is determined to trigger the partial garbage collection procedure, then performing step B: copying partial valid data in at least one source block to a destination block according to a segmentation condition; and step C: updating a logical-to-physical address mapping table of the data storage device according to a logical address of the copied partial valid data and a physical address in the destination block where the partial valid data is located, and returning to perform the step A.
US11068385B2

Systems and methods for testing software such as webservices and APIs using behavior-driven development (BDD) language are disclosed. Software such as, for example, an Application Programming Interface (API) or webserver is tested using a BDD expression such as, for example, a Gherkin. The Gherkin may be converted into machine-executable code for the test. The machine-executable code may be executed if the software is available. A response output generated by the software may be validated based on validation information of input data. A report based on the validation may be generated.
US11068367B2

While an extra storage resource required for an operation of IaaS/PaaS is reduced, an SLA on storage performance is maintained even upon a failure. In a storage system including a plurality of storage nodes for providing storage regions for storing data of a computer on which an application is executed, a normal mode to be set in a normal state and an emergency mode in which a predetermined function is suppressed compared with the normal mode are prepared as a process mode for a request for input and output of data. In the storage system, in response to the occurrence of a failure in a first storage node, the process mode is switched to the emergency mode for a second storage node in which the failure does not occur.
US11068366B2

A device that provides power fail handling using command suspension includes non-volatile memory circuits and a controller that is configured to determine that a power fail event has occurred. The controller is configured to determine, in response to the determination that the power fail event has occurred, which of the non-volatile memory circuits are executing a first type of memory commands. The controller is also configured to issue a stop command to the determined non-volatile memory circuits to stop execution of the first type of memory commands.
US11068364B2

The method, apparatus, and system disclosed herein relate to a faster and more predictable way to achieve synchronous phase from non-synchronous phase for synchronous data replication between a source volume and a destination volume. Consistency data and replication data are sent in parallel during a pre-synchronous phase to reestablish a synchronous phase of operation. Sequence identifiers and consistency sequence identifiers are used to determine whether to write consistency data to the destination volume, or to leave consistency data unwritten for blocks already updated with replication data during the process of reestablishing synchronization.
US11068361B2

A computer program product is provided for extending network services addresses, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, where the program instructions are executable by a processor to cause the processor to identify, by the processor, an event affecting a node, wherein the node provides external access to a network using an Internet Protocol (IP) address, in response to identifying the event, identify, by the processor, an attribute associated with the IP address, and based on the attribute associated with the IP address, determine, by the processor, whether to move the IP address to another node.
US11068359B2

Methods and systems for restoring data from a target device are described. According to some embodiments, the method receives a first set of data packets for restore, where the first set of data packets includes a multiplicity of data chunks. The method further captures footprints of the first set of data packets in a cache disk array. In response to receiving an acknowledgement from the cache disk array indicating the footprints of the first set of data packets have been captured, the method pushes each data chunk of the first set of data packets to a construction container for reconstruction of backup data. In response to receiving an acknowledgement from the construction container indicating the data chunk is successfully pushed, the method flushes the respective footprint of the data chunk from the cache disk array.
US11068356B2

Methods and systems for reducing the data recovery time when failing back to a primary system from a secondary data backup system using virtual machine conversions and incremental exportation for backed-up virtual machine snapshots are described. Upon detection that the primary system is available to receive replicated snapshots for a virtual machine, the secondary data backup system may identify a first virtual machine snapshot out of a chain of snapshots for the virtual machine (e.g., the earliest in time snapshot within the chain or a middle snapshot in the middle of the chain) and transfer a full image snapshot for the first virtual machine snapshot to the primary system. Thereafter, data changes between the next virtual machine snapshot to be transferred to the primary system and the most-recently hydrated virtual machine on the primary system may be identified and then transferred to the primary system.
US11068342B1

Technology for recovering data in memory dies is disclosed. A set of codewords may be stored across a set of memory dies. One of the memory dies stores redundancy information that is based on information from each codeword in the set of codewords. Each of the memory dies is bonded to control die through bond pads that allow communication between the control die and the memory die. If decoding of one of more codewords fails, the redundancy information may be used to recover data bits of all the codewords in the set. The redundancy information may be sent to a memory controller that is in communication with the control dies, which performs the data recovery.
US11068334B2

An exemplary communications receiver includes an error detector for determining whether a first and second received frame is corrupted, each frame comprising of a plurality of bits. The receiver includes a filter for determining whether the second received corrupted frame should be recovered. The receiver includes a frame generator for generating a recovered frame based on the plurality of bits of the first and second corrupted frame and frame information of the second corrupted frame, in response to the error detector determining that the first and second received frames are corrupted and the filter determining that the second received frame should be recovered.
US11068329B2

An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input transformation nodes, output transformation nodes, and intermediate nodes that connect the input and output transformation nodes. Each input transformation node can receive an events stream, and is coupled to one of the output transformation nodes by one or more intermediate transformation nodes. Each transformation node (except the input transformation nodes) can receive state updates from those transformation nodes that it subscribes to. Each output transformation node can generate a check result when stored state information for each of the transformation nodes that the output transformation node subscribes to collectively indicates that the check result should be generated. Each output transformation node is coupled to one of the state change processors that can determine whether the check results should trigger an action, and if so, can then perform an action.
US11068326B2

Methods and apparatus for time sensitive data transfer between logical domains. In one embodiment, an user equipment (UE) device has an application processor (AP) coupled to a baseband processor (BB) that operate independently of one another normally, but may cooperate in limited hybrid use scenarios. For example, the BB receives audio packets via a cellular network that are converted to pulse code modulated (PCM) digital audio to be played by the AP. Unfortunately, since the AP and the BB are independently clocked, they will experience some clock drift. As a result, the audio playback may have undesirable artifacts if the drift is not otherwise compensated for. To these ends, the AP and/or BB determine a relative clock drift and compensate for playback by e.g., adding, padding, or deleting audio samples and/or audio packets. Techniques for handover scenarios are also disclosed.
US11068320B2

A vehicle system includes a vehicle, a vehicle control unit (VCU), a plurality of data modules and a data conversion interface. The vehicle includes a chassis that supports the other components of the vehicle, including the VCU. The data modules each provide an output signal with a data type specific to each data module. The data conversion interface couples with the VCU and each data module. The data conversion interface receives the output signal from each data module, converts each output signal into a common data format, and transmits the converted output signals to the VCU.
US11068316B2

There is provided a system, comprising: a hardware processor(s) executing a code for: receiving a request to identify data for execution of action(s) in a limited allocated memory resource (LAMR) of a blockchain storage system, the LAMR defining storage space for storing data of smart contracts, when the requested data is not found in the LAMR, acquiring a cryptographic proof of the requested data from the LAMR, using the cryptographic proof for acquiring a copy of the requested data from a virtual allocated memory resource (VAMR), storing the copy of the requested data in the LAMR for performing the action(s) by the blockchain storage system using the stored copy, the performance of the action(s) updates the stored copy in the LAMR, replacing the cryptographic proof with a new cryptographic proof created by processing the updated stored copy in the LAMR, and storing the updated stored copy in the VAMR.
US11068313B2

Decomposing and migrating applications by receiving a candidate application, identifying components of the candidate application, analyzing the granularity of components, decomposing a component into sub-components; identifying cloud service provider offerings, mapping the cloud service provider offerings to a technology mapping database, collecting performance information on the cloud service provider offerings, estimating performance associated with deploying sub-components across cloud service provider offerings; and ranking the performance of different deployment scenarios.
US11068304B2

Systems and methods are disclosed for intelligent scheduling of calls to sales leads, leveraging machine learning (ML) to optimize expected results. One exemplary method includes determining, using a connectivity prediction model, call connectivity rate predictions; determining timeslot resources; allocating, based at least on the call connectivity rate predictions and timeslot resources, leads to timeslots in a first time period; determining, within a timeslot and using a lead scoring model, lead prioritization among leads within the timeslot; configuring, based at least on the lead prioritization, the telephone unit with lead information for placing a phone call; and applying a contextual bandit (ML) process to update the connectivity prediction model, the lead scoring model, or both. During subsequent time periods, the updated connectivity prediction and lead scoring models are used, thereby improving expected results over time.
US11068298B2

The present disclosure provides a hardware acceleration method and a related device. The hardware acceleration method includes: determining, by a functional entity, a requirement of a to-be-accelerated virtualized network function VNF; determining, by the functional entity, a target virtualized infrastructure manager VIM; and deploying, by the functional entity, the to-be-accelerated VNF onto a target host in a management domain of the target VIM by using the target VIM. In the present invention, the functional entity deploys the to-be-accelerated VNF onto the target host whose hardware matching resource meets the requirement in the to-be-accelerated VNF, so that the type of the hardware acceleration resource required in the to-be-accelerated VNF can match a type of the hardware matching resource of the target host, and the hardware matching resource of the target host can meet an acceleration requirement of the to-be-accelerated VNF, thereby effectively improving performance of the to-be-accelerated VNF.
US11068296B2

A method of improving performance of a software application executing with a virtualized computing infrastructure wherein the application has associated: a hypervisor profile of characteristics of a hypervisor in the infrastructure; a network communication profile of characteristics of network communication for the application; a data storage profile of characteristics of data storage for the infrastructure; and an application profile defined collectively by the other profiles.
US11068290B2

A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The application may be pre-cued prior to presentation, e.g., to minimize start-up time. In some implementations, a side-band message channel is established to facilitate communication between the client system and the remote host server.
US11068281B2

Disclosed herein are enhancements for deploying application in an edge system of a communication network. In one implementation, a runtime environment identifies a request from a Hypertext Transfer Protocol (HTTP) accelerator service to be processed by an application. In response to the request, the runtime environment may identify an isolation resource to support the request, initiate execution of code for the application, and pass context to the code. Once initiated, the runtime environment may copy data from the artifact to the isolation resource using the context and return control to the HTTP accelerator service upon executing the code.
US11068278B2

An information handling system includes a dual in-line memory module (DIMM) coupled to a memory controller via a memory channel. A processor during a first in time boot process of the information handling system determines a first environmental condition of the information handling system, and initializes the memory controller and the DIMM to determine a first set of initialization parameters for the memory controller and the DIMM. During a second in time boot process of the information handling system, the processor determines if a second environmental condition is different than the first environmental condition, if the second environmental condition is not different then to continue the second in time boot process without initializing the memory controller and the DIMM, and if the second environmental condition is different then to initialize the memory controller and the DIMM to determine a second set of initialization parameters for the memory controller and the DIMM.
US11068272B2

Tracking and communication of direct/indirect source dependencies of producer instructions executed in a processor to source dependent consumer instructions to facilitate processor optimizations. The processor includes instruction processing circuit configured to process and execute fetched instructions in an instruction stream according to a dataflow execution. The instruction processing circuit includes mechanisms to communicate dependencies to dependent, consumer instructions in an instruction pipeline to facilitate processor optimizations, such as replay of consumer instructions. The instruction processing circuit is configured to track producer instructions and consumer instruction dependencies on its producer instructions in the instruction pipeline in a data structure circuit before the instructions are scheduled for execution. These recorded source dependencies in the source dependency indicators can then be communicated to later stages in the instruction pipeline, such as scheduling, to facilitate for example, replay of dependent consumer instructions, if for example, its producer instruction incurs a hazard.
US11068271B2

A system and method for reducing the latency of data move operations. A register rename unit within a processor determines whether a decoded move instruction qualifies for a zero cycle move operation. If so, control logic assigns a physical register identifier associated with a source operand of the move instruction to the destination operand of the move instruction. Additionally, the register rename unit marks the given move instruction to prevent it from proceeding in the processor pipeline. Further maintenance of the particular physical register identifier may be done by the register rename unit during commit of the given move instruction.
US11068268B2

An apparatus comprises: an instruction decoder and processing circuitry. In response to a data structure processing instruction specifying at least one input data structure identifier and an output data structure identifier, the instruction decoder controls the processing circuitry to perform a processing operation on at least one input data structure to generate an output data structure. Each input/output data structure comprises an arrangement of data corresponding to a plurality of memory addresses. The apparatus comprises two or more sets of one or more data structure metadata registers, each set associated with a corresponding data structure identifier and designated to store address-indicating metadata for identifying the memory addresses for the data structure identified by the corresponding data structure identifier.
US11068256B2

A computer may receive a request to generate a snapshot view of the enterprise network infrastructure. The computer may implement a multithread process to contemporaneously query a plurality of blade servers and server enclosures within the entire network infrastructure. The computer may contemporaneously receive a plurality of information files from the queried network resources (e.g. the blade servers, server enclosures). In active state modes, the computer may push firmware update binaries to the network resources. In a server processing and an active state mode, the computer may implement a multithreaded process to push the firmware update binaries to standalone servers or blade servers that can be accessed directly. In a blade enclosure processing and an active state mode, the computer may implemented a nested multi-threader, using child threads nested within a parent thread to a blade server enclosure to push firmware update binaries to blade servers in the enclosure.
US11068252B2

A system includes a systems manager configured to retrieve an update package that includes an update installer for updating the information handling system, and to install the update package with the update installer. The update installer retrieves an operating system build number from the information handling system, and parses a metadata file included in the update package to determine a device group based on the operating system build number, wherein the device group includes the applicable updates for the information handling system. The update installer determines a mode of installation based on the operating system build number of the device group, determines a sequence of installation of the applicable updates, and installs the applicable updates according to the sequence of installation and the mode of installation.
US11068245B2

The present disclosure provides a scalable container-based system implemented in computer instructions stored in a non-transitory medium. The present disclosure further provides a method of creating and operating a scalable container-based system.
US11068242B2

There is provided an improvement for developing an application between an application server and one of multiple client devices where the application server is disposed remotely of the one of multiple client devices. In one example, an application behavior model (ABM) is produced and stored at the application server. Using an output corresponding with the one of multiple devices, program code for a client application is produced from a selected one of several configurable templates. Selected input, generated with the ABM and the program code, is received at the application server to cause a sequence of processing steps to be performed with the application server. In another example, the ABM is received at the one of multiple client devices, the one of multiple client devices including a user interface (UI). The ABM and client application are used to render a first page at the UI for providing an action identifier. The action identifier is sent to the application server for causing a sequence of processing steps to be performed with the application server. Pursuant to performing the sequence of processing steps, the ABM and client application conjunctively cause a second page to be rendered on the UI.
US11068241B2

A computing system includes persistent storage configured to store definitions of actions for integration into workflows, and a software application configured to define an action that invokes a function of an application programming interface (API). The software application obtains a specification and identifies therein definitions of a uniform resource locator (URL) that addresses the API, the function, an input of the function, and an output of the function. The software application generates an input variable of the action that corresponds to the input of the function and an output variable of the action that corresponds to the output of the function. The software application determines a first mapping between the input variable and a URL parameter of the API and a second mapping between the output variable and a response from the API. The first and second mappings are stored in in the persistent storage to define the action.
Patent Agency Ranking