A speaker includes a diaphragm, a voice coil with a lead wire, and a flexible circuit board assembly. The flexible circuit board assembly includes at least two flexible circuit boards and a soldering sheet. Each flexible circuit board includes an inner fixing portion including an upper surface close to the diaphragm, the upper surface of a first flexible circuit board is provided with a first pad, the upper surface of a second flexible circuit board is provided with a second pad. The lead wire is arranged on a side of the first flexible circuit board close to the diaphragm and is electrically connected to the first pad. The soldering sheet includes a first fixing portion electrically connected to the second pad, a second fixing portion and a third fixing portion electrically connected to a bottom surface of the voice coil. The speaker has a better acoustic performance.
The present disclosure provides a multifunctional sounding device, which includes a housing body with a containment space, and a sounding unit. The housing body is provided with a sound outlet. The sounding unit includes a frame, a vibration system, and a magnetic circuit system. The multifunctional sounding device also includes a motor assembly accommodated in the containment space. The motor assembly includes a vibration unit having a driving coil. The driving coil is positioned on the side of the first auxiliary magnetic circuit away from the vibration system. The main magnetic circuit and the second auxiliary magnetic circuit are fixed to the vibration unit. The first auxiliary magnetic circuit is fixed to the housing body. Compared with related technologies, the multifunctional sounding device in the present disclosure has a small overall thickness and volume, and has excellent acoustic performance.
In an audio denoising method and system provided in the present disclosure, a gain coefficient corresponding to each frequency unit may be generated based on a parameter related to a frequency by using a frequency of an audio signal as a unit, and gain processing is performed on each frequency unit separately by using the gain coefficient. The gain coefficient corresponding to a frequency unit including more valid audio signals may be larger, and a gain coefficient corresponding to a frequency unit including fewer valid audio signals may be smaller, so that more audio signals corresponding to frequency parts including more valid audio signals are preserved, while less audio signals corresponding to frequency parts including fewer valid audio signals are preserved. In this way, fidelity and intelligibility of an audio signal are improved while quality of the audio signal is improved and noise is reduced.
A microphone device includes a first circuit board, a plurality of first microphones and a plurality of second microphones. The first microphones are disposed on the first circuit board and arranged along a first spiral about the reference point. The second microphones are disposed on the first circuit board and arranged along a second spiral about the reference point, wherein the second spiral is non-overlapped with the first spiral. The first microphones and the second microphones are point-symmetrical with respect to the reference point, the first microphones and the second microphones form a plurality of microphone sets, and each of the microphone sets comprises one of the first microphones and one of the second microphones which are point-symmetrical with respect to the reference point.
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a sound source with slit shaped waveguide. An example embodiment of the sound source includes a driver configured to receive audio signal current and generate pressurized air and a chamber coupled to the driver and configured to direct the pressurized air from the driver. The sound source further includes a slit shaped exit coupled to the chamber and configured to receive the pressurized air from the chamber and to emit sound waves.
The present disclosure relates to a speaker assembly (100) comprising a driver (120), a clamp (105), a retainer (118) and a compressible ring (116). The clamp (105) comprises a cavity (226) in which the driver (120) is located. The retainer (118) is configured to compress the compressible ring (116) against the clamp (105) at a pre-determined compression such that the driver (120) is manually pivotable within the cavity (226). The present disclosure also relates to a method (900) of manufacturing a speaker assembly (100).
A wireless mesh network includes a controller in wireless communication with a plurality of slave devices where each slave device is assigned a virtual routing number that defines a time slot in a TDMA communications frame. The slave devices are configured to receive, out of band and/or separately from the TDMA communications frame, asynchronous transmissions of sensor data from battery operated sensor devices. The battery operated sensor devices transmit asynchronously and do not participate in the TDMA communications frame in order to save battery power. The slave devices store data received from the sensor devices until the data is requested by the controller through an initiation message. In response, the slave devices aggregate data received directly from asynchronous communications with data received from other slave devices during an accumulation process that passes the accumulated date back to the controller through the mesh network during a TDMA acknowledgement frame.
An optical module is disclosed. The optical module includes a first downlink port, a second downlink port, a directional coupler, a optical attenuator, a first photodiode (PD), and a second PD. The directional coupler, connected to the first downlink port, is configured to receive a downlink optical signal. The second PD connected to the directional coupler, is configured to obtain a power value. If the power value is greater than a first threshold, the optical attenuator is configured to receive a attenuation control signal, and attenuate, based on the attenuation control signal, a power of an optical signal passing through the second downlink port. The first PD is configured to: convert the downlink optical signal into a downlink electrical signal, and convert the optical signal passing through the second downlink port into an electrical signal. Both the first downlink port and the second downlink port are connected to the first PD.
A method and system for collecting and reporting evidence following a vehicle incident. The system is operable for detecting and determining a direction associated with the vehicle incident and automatically and contemporaneously requesting and receiving related information from the vehicle itself, potentially from any other vehicle involved, and/or from any surrounding devices, including vehicles, mobile devices, and/or infrastructure devices, that may have captured the vehicle incident.
A method for remote browsing, including: running a local browser instance; running a remote browser to interface between a third party and the local browser; sending an image of the remote browser to the local browser and presenting an image of the local browser to the third party; selecting, on the remote browser, a local resource from a virtual representation of the local resource on the remote browser; and redirecting data from the selected local resource from the local browser to the remote browser.
An image sensor includes a pixel array including a plurality of pixel groups arranged in a plurality of rows and columns, the plurality of pixel groups configured to convert a light into electrical signals and to generate pixel signals, a row driver configured to generate a plurality of control signals for controlling the rows of the pixel array, and one or more power management devices configured to generate a power supply voltage for generating the plurality of control signals based on an input signal, and supply the power supply voltage to the row driver. Each of the one or more power management devices includes a first chopping circuit configured to modulate the input signal, an amplifier configured to generate an output signal based on the modulated input signal, and a second chopping circuit configured to demodulate the output signal and to modulate a noise caused by the amplifier.
An image sensor and an operating method of the image sensor may include a pixel array including a plurality of pixels; a controller configured to generate a pre-shutter driving signal associated with a pre-shutter operation, the pre-shutter driving signal generated before a first shutter operation and a first read operation corresponding to photographing a first frame is performed; a row driver configured to drive first control signals to the pixel array based on the pre-shutter driving signal, the first control signals associated with the pre-shutter operation; and the pixel array is configured to perform the pre-shutter operation in response to the first control signals, wherein levels of the first control signals correspond to levels of second control signals, the second control signals associated with the first read operation.
An image sensor includes a pixel configured to output a pixel signal through a column line, a ramp signal generator configured to generate a reference ramp signal having a level which decreases based on a desired slope, a first gain circuit configured to receive the reference ramp signal, and generate a first ramp signal based on the reference ramp signal, the first ramp signal having a different slope than the reference ramp signal, a second gain circuit configured to receive the reference ramp signal, and generate a second ramp signal based on the reference ramp signal, the second ramp signal having a different slope than the first ramp signal, a first comparator configured to generate a first comparison signal based on the first ramp signal and the pixel signal, and a second comparator configured to generate a second comparison signal based on the second ramp signal and the pixel signal.
A method for decoding a 360-degree image includes: receiving a bitstream obtained by encoding a 360-degree image; generating a prediction image by making reference to syntax information obtained from the received bitstream; combining the generated prediction image with a residual image obtained by dequantizing and inverse-transforming the bitstream, so as to obtain a decoded image; and reconstructing the decoded image into a 360-degree image according to a projection format. Here, generating the prediction image includes: checking, from the syntax information, prediction mode accuracy for a current block to be decoded; determining whether the checked prediction mode accuracy corresponds to most probable mode (MPM) information obtained from the syntax information; and when the checked prediction mode accuracy does not correspond to the MPM information, reconfiguring the MPM information according to the prediction mode accuracy for the current block.
An electronic device is provided. The electronic device includes a communication circuit, a memory, at least one camera, and a processor operatively connected to the communication circuit, the memory, and the at least one camera and is configured to obtain information related to the location of at least one external electronic device on the basis of a signal received from the at least one external electronic device via the communication circuit, receive information of a subject related to the at least one external electronic device from the at least one external electronic device via the communication circuit, and configure image capturing information of the at least one camera on the basis of the information related to the location of the external electronic device and the information of the subject.
An electronic device and a method thereof are provided. The electronic device includes a display and at least one processor connected to the display. The at least one processor may display, in a first screen of the display, a first thumbnail set associated with images received from a camera group including a plurality of cameras and a preview of a first image which is one of the images. The at least one processor may identify one or more objects to be tracked from at least one of the images, may obtain one or more second images that track the one or more objects via at least one camera in the camera group, and may display, on the display, a second screen obtained by updating the first thumbnail set in the first screen with a second thumbnail set associated with the one or more second images.
An image processing device including at least one processor and/or a circuit to function as an acquisition unit to acquire an image captured by an imaging element and information related to a distance distribution in a depth direction corresponding to the captured image, and a control unit to control display of the captured image. The control unit performs control so a first subject region in the captured image corresponding to a subject within a distance range in which a distance is measurable with a measurement accuracy equal to or higher than a reference, and a second subject region in the captured image corresponding to a subject not within the distance range are displayed so as to be distinguished from each other, from a reference distance in the depth direction. A distance that is a target of the distance measurement is a distance corresponding to measurement points designated in the image.
A substrate for an image sensor according to an embodiment includes an insulating layer; and a conductive pattern portion disposed on the insulating layer, wherein the insulating layer comprises: a first insulating part; and a second insulating part surrounding the first insulating part and spaced apart from the first insulating part with an open region therebetween, wherein the conductive pattern portion comprises a first lead pattern part disposed on the first insulating part; a second lead pattern part disposed on the second insulating part; and an extension pattern part disposed on the open region of the insulating layer to connect the first lead pattern part with the second lead pattern part and including a bent portion.
A camera motor, a camera module, and an electronic device. The camera motor includes a base, a carrying member, and a drive member. A bottom surface of the base is recessed to define a receiving slot, and the receiving slot passes through a side of the base; the receiving slot is configured to receive at least one of a light filter module, an image sensor, and a sensor circuit board of the camera module. The carrying member is configured to carry a lens, arranged in the base, and movable along an optical axis of the lens within the base. The drive member is connected to the carrying member and configured to drive the carrying member to move along the optical axis of the lens.
A far-infrared image training data acquisition unit acquires a far-infrared image in a first predetermined time zone. A visible light image training data acquisition unit acquires a visible light image in a second predetermined time zone. A visible light image generation model training unit machine-learns the far-infrared image in the first predetermined time zone and the visible light image in the second predetermined time zone as training data by a generative adversarial network, and generates a trained generation model, which generates the visible light image in the second predetermined time zone from the far-infrared image in the first predetermined time zone. Through machine learning by a generative adversarial network, the visible light image generation model training unit further generates a trained identification model, which identifies whether or not the far-infrared image is a far-infrared image captured in the first predetermined time zone.
A method and system (150) for generating smart thumbnails is disclosed. The method includes receiving a thumbnail and metadata in relation to a content stored in a content store (152). The metadata is analyzed to identify a key content element of the content. If the key content element is present in the thumbnail, one or more features related to the key content element are extracted and caused to be animated to create an animated content element. One or more textual snippets are generated based on the metadata, and a textual snippet is converted into a speech form to configure an audio version of the textual snippet. The audio version is combined with the animated content element to create a speaking content element. The speaking content element is embedded in place of the key content element in the thumbnail to generate the smart thumbnail.
The present technology provides systems and methods to facilitate seek functionality in real-time streaming and playback of digital media. In particular, the present technology provides for generating an index for a digital media file encoded in a non-streaming format, determining a portion of the digital media file to transcode, and transcoding the portion of the digital media file to a proxy format based on the index.
The technology disclosed teaches a method of testing performance of a device-under-test during cloud gaming over a live cellular network. The method comprises instrumenting the device-under-test with at least one instrument app that interacts with a browser on the device-under-test and captures performance metrics from gaming network traffic. The browser and the instrument app can be invoked using a test controller separated from the device-under-test, causing the browser to connect to a gaming simulation over the live cellular network. A segmented gaming image stream is transmitted to the browser, with segmented playing at varying bit rates and image complexity while the instrument app causes the browser to transmit artificial gameplay events to a gaming simulation test server. Performance metrics from the gaming network traffic are captured, as well as gaming images rendered by the browser during the segmented gaming image stream.
In some embodiments, a method identifies a target item. A first score for a bridge item is generated using a first input where the first input is based on a characteristic of an entity. A second score for the target item is generated using a second input. The second input is based on the characteristic of the entity and the bridge item. The method determines whether to output the bridge item to the entity based on the first score and the second score.
The present disclosure provides a video variable-speed playback method, an apparatus, an electronic device and a computer readable medium, and relates to the field of computer technology. The method includes: in response to a curve variable-speed instruction, acquiring constant-speed presentation timestamps and variable-speed playback speeds of first designated video frames in a video; converting the constant-speed presentation timestamps of the first designated video frames into variable-speed presentation timestamps; establishing a speed variation curve; fitting the speed variation curve into one or more straight line segments; based on a second designated video frame indicated by a variable-speed playback instruction, determining a corresponding constant-speed presentation timestamp; and determining a corresponding variable-speed presentation timestamp, and starting from the variable-speed presentation timestamp, playing the video at a variable-speed. The present disclosure can realize video variable-speed playback from any video frame during preview.
Methods and apparatus to correct errors in measuring audiences of over-the-top media are disclosed. In some examples, the methods and apparatus identify a first set of data from a first data source, the first set of data different from a second set of data from a second data source. In some examples, the methods and apparatus generate a third set of data based on the second set of data from the second data source. In some examples, the methods and apparatus generate a model based on a difference between the first set of data and the third set of data. In some examples, the methods and apparatus apply the model to the first set. In some examples, the methods and apparatus assign viewership to an impression associated with the first set of data by imputing viewership associated with the second set of data to the first set of data.
A consolidated watch party system includes a sync server and a first user device communicatively coupled thereto. The sync server executes computer instructions instantiating a consolidation engine operable to assemble a watch party reel that includes a content segment and a prior reaction to the content segment and output the watch party reel to the first user device for presentation to a first user. The content segment may include a portion of a content presented during a watch party. The prior reaction may include chat data, captured during the watch party by a watch party user device, that includes a user reaction to the content. The prior reaction may include a facial response, an audible response, or other response. The consolidation engine selects the content segment, from a collection thereof, using a first tag associated therewith, generated by a source of the content segment, and/or corresponding to a criteria.
The electronic device for performing digital forensics on an in-vehicle infotainment environment according to an exemplary embodiment of the present invention includes a processor which identifies each specification information of an in-vehicle infotainment (IVI) system installed in a vehicle and a user terminal communicating with the IVI system, collects communication section data generated in a communication section between the IVI system and the user terminal, first device data of the IVI system and second device data of the user terminal through collection methods prepared in response to the specification information, extracts artifacts associated with the in-vehicle infotainment environment by analyzing the communication section data, the first device data and the second device data through analysis methods prepared in response to the specification information, and verifies the artifacts through mutual comparison between the communication section data, the first device data and the second device data.
A method for video streaming includes receiving a video service request from a vehicle. The video service request is indicative of a request for a video content. The method further includes receiving a bandwidth prediction of a cellular network from the vehicle, and a list of available video codec configurations for a video content associated with the video service request. Moreover, method includes determining a selected video codec configuration based on the bandwidth prediction of the vehicle, determining that the selected video codec configuration is part of the list of available video codec configurations, and providing the video content to the vehicle using the selected video codec configuration.
Systems, methods and computer-readable storage media for allocating content elements addressed for a content opportunity in a transport stream within a household-addressable media network. A content opportunity may include an advertising slot in a programming stream. The content elements may include advertising content configured to be run during the advertising slot. The advertising slot may be transmitted in a programming stream providing television programming and the advertising content may be provided in a commercial feed. The media network may be configured to transmit various content formats, such as high definition (HD), standard definition (SD), and variations thereof. Systems may be configured to allocate the highest profile corresponding content elements if there is sufficient resources available. If sufficient resources are not available, the system may allocate lower profile versions of the content elements.
Provided is a method for end-to-end side-by-side image processing that adaptively designs dedicated information frames for various video streaming applications. These information frames are embedded into the video transmitted by video streaming applications, allowing viewing devices to restore the original 3D effects without modifying the behavior of the video streaming applications themselves.
Systems, apparatuses, and methods are described for filtering and/or removing defects from content, such as high dynamic range (HDR) content. A plurality of parameters for filtering one or more pixels may be determined. The parameter(s) may be used to determine one or more filter weights, and the filter weight(s) may be applied to one or more pixels and one or more corresponding prior pixels to generate one or more filtered pixels. The filtered content and/or pixels thereof may later be encoded for storage and/or transmission to users.
Disclosed is a prediction method adopting in-loop filtering. According to the present invention, a prediction method for encoding and decoding video comprises the following steps: generating a residual block of the current block through an inverse quantization and inverse transform; generating a prediction block of the current block through an intra-prediction; performing in-loop filtering on the current block in which the residual block and the prediction block are combined; and storing the current block, on which the in-loop filtering is performed, in a frame buffer for an intra-prediction of the next block to be encoded. As described above, prediction is performed using an in-loop filter during processes for encoding and decoding video, thereby improving the accuracy of prediction and reducing errors in prediction, thus improving the efficiency of video compression and reducing the amount of data to be transmitted.
Methods, systems, and bitstream syntax are described for the entropy modeling of latent features in image and video coding using a combination of probability density functions. Using high-level syntax elements, an encoder may signal to compliant decoders the multi-distribution entropy model using: the number of one or more PDFs being used, an identifier of each PDF being used among a list of available PDFs, the number of PDF parameters in each PDF, and syntax elements indicating which PDF parameters across two or more PDFs being used are being shared.
This disclosure relates to a transform kernel sharing in video encoding and decoding. For example, a method is disclosed for such transform kernel sharing. The method may include identifying a plurality of transform kernels, wherein each of the plurality of transform kernels comprises a set of basis vectors from low to high frequencies; N high-frequency basis vectors of two or more of the plurality of transform kernels are shared, N being a positive integer; and low-frequency basis vectors of the two or more of the plurality of the transform kernels other than the N high-frequency basis vectors are individualized. The method may further include extracting a data block from a video bitstream; selecting a transform kernel from the plurality of transform kernels based on information associated with the data block; and applying the transform kernel to at least a portion of the data block to generate a transformed block.
A method for image decoding, according to the present invention, includes the following steps: receiving image information including a plurality of filter coefficients; generating a restored block for a current block on the basis of the image information; and applying an adaptive loop filter to the restored block on the basis of the plurality of filter coefficients. According to the present invention, image encoding efficiency may be improved, and complexity may be reduced.
An electronic device includes a decoder circuit, an image processing circuit, a detection circuit, a transmission interval determination circuit, an auxiliary data extraction circuit, and an encoder circuit. The decoder circuit decodes an input signal to generate the decoded signal. The image processing circuit performs image processing on the decoded signal to generate processed image data. The detection circuit detects timing of an active display area and a vertical synchronization signal in the processed image data to generate a detection result. The transmission interval determination circuit determines a transmission interval of the processed image data according to the detection result. The auxiliary data extraction circuit extracts auxiliary data from the decoded signal. The encoder circuit places the auxiliary data in the transmission interval of the processed image data, and performs encoding to generate an output signal.
A video coding mechanism is disclosed. The mechanism includes encoding a bitstream comprising one or more layers of coded pictures. A hypothetical reference decoder (HRD) parameters syntax structure is encoded into the bitstream. The HRD parameters syntax structure specifies that all of the layers are associated with a same number of coded picture buffer (CPB) delivery schedules. A set of bitstream conformance tests are performed on the layers based on the CPB delivery schedules. The bitstream is stored for communication toward a decoder.
A method for making a smooth prediction block of samples in a picture in an image or video encoder or decoder is provided. The method includes determining parameters r of a polynomial model by r=(BTB)−1*(BT*x), where B is a matrix of bases and x is a source of samples in vector form. The method includes predicting a block x′ based on the parameters r and the matrix of bases B.
A system includes a processing device to receive video content, metadata related to the video content, and a target bit rate for encoding the video content. The processing device further detects a content type of the video content based on the metadata and encodes hardware to perform frame encoding on the video content. The system further includes a controller coupled between the processing device and the encoding hardware. The controller is programmed with machine instructions to generate first QP values on a per-frame basis using a frame machine learning model with a first plurality of weights. The first plurality of weights depends at least in part on the content type and the target bit rate. The controller further provides the first QP values to the encoding hardware for rate control of the frame encoding.
A method and an apparatus are configured for intra prediction coding of video data. An apparatus for decoding video data includes: a decoding unit which obtains, from a bitstream, information on a luma prediction mode and information on a chroma prediction mode of a current coding block; and an intra prediction unit which generates luma prediction samples and chroma prediction samples of the current coding block. The intra prediction unit derives a luma intra prediction type and a luma intra prediction mode of the current coding block on the basis of the information on the luma prediction mode, and determines a chroma intra prediction mode of the current coding block on the basis of the luma intra prediction type and the luma intra prediction mode of the current coding block, and the information on the chroma prediction mode.
Methods, apparatus, and computer readable storage medium for processing video data. The method includes extracting a data block from the video data; scanning a first number of data items in the data block following a first scan order to generate a first data sequence; performing a non-separable transform to the first data sequence to obtain a second data sequence having a second number of data items; and replacing at least a portion of the first number of data items in the data block with a portion or all of the second data sequence following a second scan order.
An image decoding method including: obtaining, from a bitstream, information related to a triangle prediction mode for a current block; splitting the current block into two triangular partitions, according to the information related to a triangle prediction mode; generating a merge list for a triangle prediction mode, according to a merge list generation method in a regular merge mode; selecting a motion vector for the two triangular partitions according to information indicating the motion vector from among motion vectors included in the merge list; obtaining, from a reference image, prediction blocks corresponding to the two triangular partitions, based on the motion vector; and reconstructing the current block, based on a final prediction block.
According to the disclosure of the present document, weight index information for sub-block merge candidates of a current block can be derived and coding efficiency can be increased.
According to the disclosure of the present document, image information acquired through a bitstream may include a picture header including information related to a reference picture list, the picture header may include a non-reference picture flag related to whether a current picture is not used as a reference picture, and the non-reference picture flag may be included in a fixed location relative to a starting point of the picture header in the picture header. As a result, it is possible to derive the effect of enhancing prediction performance and coding efficiency in a video/image coding.
Systems and methods for predicting a coding block are provided. In some embodiments, the system may obtain the coding block in an image. The system may determine, based on the coding block, one or more searching templates corresponding to the coding block. For each of the one or more searching templates, the system may determine, based on the searching template, one or more candidate blocks from a reference region and determine a reference block corresponding to the searching template from the one or more candidate blocks. The reference region may include a plurality of reference pixels that are encoded. The system may determine, based at least in part on one or more reference blocks, a prediction block corresponding to the coding block.
A 3D image synthesizing apparatus models a background to be imaged for each of positions to generate a background model at each of positions, sets a first IAD of a camera at each position based on the background model at each position, obtains a 3D image of the background imaged by the camera based on the first IAD, selects a target position corresponding to an object to be imaged from among the positions, sets a second IAD of the camera at the target position based on the first IAD set at the target position, obtains a 3D image of the object imaged by the camera based on the second IAD, and synthesizes the 3D image of the background and the 3D image of the object.
An apparatus memory is configured to store mode information indicating one of a first contract mode, a second contract mode, and a commercial mode. The first contract mode is a mode in which an apparatus contract for an apparatus main body and a consumable contract for a consumable are set. The second contract mode is a mode in which the apparatus contract is not set and the consumable contract is set. The commercial mode is a mode in which neither the apparatus contract nor the consumable contract is set. A controller is configured to perform: receiving first cancellation information of the first contract mode from a server via a communication interface; and in response to receiving the first cancellation information of the first contract mode from the server, switching the mode information from the first contract mode to the second contract mode or the commercial mode.
In a case where a user instructs an image forming apparatus to perform processing of sending scanned image data to the user from a mobile terminal, the user needs to input a user's e-mail address on the mobile terminal, which includes an inconvenient operation. From the mobile terminal, the user instructs the image forming apparatus to send the data to the user's e-mail address which is preliminarily registered in the image forming apparatus.
An image reading apparatus includes a support portion, a reading portion, a first cover, a second cover, and a holding mechanism. The first cover moves between a second closed position where the first cover covers the reading portion in a first closed position and a second open position where the first cover opens the reading portion. The second cover moves between a third closed position where the second cover forms a second area of a conveyance path together with the first cover in the second closed position and a third open position where the second cover opens the second area. The holding mechanism prevents the first cover from moving from the second open position to the second closed position and holds the first cover in the second open position when the second cover is in the third open position and the first cover is in the second open position.
A call center data transfer system includes one or more processors that are configured to receive call data related to information provided by a caller during a first portion of a call with a first customer service representative. The one or more processors are also configured to assign an identifier to the call in response to receipt of an indication that the call should be transferred from the first customer service representative, associate the identifier with the call data in one or more databases, receive the identifier as an input during a second portion of the call with a second customer service representative, and use the identifier to retrieve the call data from the one or more databases. The one or more processors are further configured to display the call data via a display for visualization by the second customer service representative.
A server receives an indication of a start of a call to a conversation for a first user at a first terminal device. The server receives a connection request from the first user at a second terminal device. The server receives one or more requests to add one or more bookmarks to the conversation from first user at the second terminal device while the conversation for the first user is ongoing at the first terminal device, wherein the one or more bookmarks correlate to one or more conversation utterances within a timeline of the conversation. The server determines audio transcripts for the one or more voice utterances within the timeline of the conversation. The server tags and stores the bookmarks with the conversation based on the timeline.
Asynchronous and/or synchronous zero charge telephony protocol systems and methods may include an asynchronous signaling switch and/or a call duration time quota from a synchronous charging onset to place and complete a call. A call request is received with a second device mobile address. The asynchronous systems include instructions to automatically modify the mobile address with a routing prefix when the first device has insufficient balance or independent of balance, route to the asynchronous signaling switch based on an associated modified address trunk path, revert to the call signal at the asynchronous signaling switch, and deliver and automatically disconnect the call immediately when the call is completed. The synchronous systems include instructions to automatically set the call duration time quota upon insufficient balance, and deliver and automatically disconnect the call from the second user mobile device when the call is completed and the call duration time quota is exceeded.
A computer-implemented method for correlating payment service submissions and data captured from a call stream is described herein. The method comprises receiving data captured from a call stream by a data capture device; receiving a payment service submission comprising an identifier; determining an association between the identifier and the call stream; and replacing the identifier in the payment service submission with the data captured from the call stream associated with the identifier.
A system may include an electronic device that includes an enclosure having a transparent cover. The electronic device may also include a display positioned below the transparent cover and configured to display a first graphical user interface and a second graphical user interface different from the first graphical user interface, and a touch sensor positioned below the transparent cover and configured to detect touch inputs applied to the transparent cover. The system may also include a protective case that includes a shell defining a cavity and configured to at least partially cover the enclosure of the electronic device when the electronic device is positioned in the cavity, and a near-field wireless communication antenna coupled to the shell and detectable by the electronic device. In response to detecting the near-field wireless communication antenna, the electronic device may be configured to switch from the first graphical user interface to the second graphical user interface.
The present disclosure refers to a method for decorrelating input signals from a physical identifier. In a system having one or more processors, the method comprises: providing input signals from a physical identifier: providing a decorrelation matrix; generating output signals, comprising decorrelating the input signals by applying the decorrelation matrix to the input signals; and providing the output signals at an output. The providing of the decorrelation matrix comprises: providing an initial matrix, the initial matrix being an orthogonal matrix; and determining the decorrelation matrix from the initial matrix by at least once selecting and applying at least one of a plurality of matrix extensions on the initial matrix, wherein each of the plurality of matrix extensions generates, from an input orthogonal matrix, a further orthogonal matrix with higher matrix dimension than the input orthogonal matrix. Furthermore, a system for decorrelating input signals from a physical identifier is provided.
A device has a receiver designed to receive a data packet from a communication partner, a data processor to process the data packet in order to obtain a secret value, a transmitter designed to transmit a transmit message having information based on the secret value to the communication partner, and an authentication device designed to receive a challenge message and to use the secret value to create a response message, wherein the transmitter is designed to create the transmit message to include the response message.
Embodiments are directed to an apparatus, comprising: a microcontroller configured as a Universal Field Panel. The microcontroller provides channels that (i) couple to a digital encrypted security interface (DESI) via a digital communications interface and/or couple to a sensor comprising an analog signal, and wherein the analog sensor comprises one or more resistors coupled with one or more switches to monitor Boolean status from sensors (ii) wherein the digital encrypted security interface (DESI) couples to a sensor input and/or couples to a control output where signals to command a relay are authenticated prior to execution, (iii) authenticate and encrypt the sensor or control output. The control output is a programmable relay or solid-state device that features a Form-C control interface for providing authentication from command-and-control platforms to the devices and/or signals they are controlling.
A talking head digital identity immutable dual authentication method for use over a distributed network, comprising: downloading talking head and talking head show files from nodes of a distributed network; downloading hash values of a talking head and talking head show from a blockchain; sending a hash of a publisher's identification from the blockchain to a name lookup service; retrieving and confirming the identity of the publisher; recalculating hash values of the talking head and talking head show; comparing the recalculated hash values of the talking head and talking head show with the hash values of the talking head and talking head show retrieved from the blockchain; incorporating a 3D mesh model into the talking head show; starting playback of the talking head show if the hash values received from the blockchain match the recalculated hash values of the talking head and talking head show retrieved from the distributed network.
In accordance with an embodiment, a video flow transmission method includes: the generating, by an image sensor, a video flow comprising first and second images; hashing, by the image sensor, a portion of the first image based on a first hashing configuration to generate a first hash value, the first hashing configuration defining first positions of pixels to be hashed; hashing, by the image sensor, a portion of the second image based on a second hashing configuration to generate a second hash value, the second hashing configuration being different from the first configuration and defining second positions of pixels to be hashed; and transmitting, by the image sensor, the first and second images, and the first and second hash values, to a second device.
Embodiments of the present invention provide a system for establishing permanent records based on micro-interactions. In particular, the system may be configured to identify initiation of an event based on receiving first set of interaction requests from user devices of one or more users, initiate a first set of micro-interactions, wherein initiation of the first set of micro-interactions comprises transferring resources to one or more resource pools associated with the one or more users, identify completion of the event based on receiving a second set of interaction requests from the user devices of the one or more users, revert the first set of micro-interactions, wherein reverting the first set of micro-interactions comprises transferring the resources back from the one or more resource pools associated with the one or more users, and create a permanent record associated with the initiation of the event and the completion of the event.
Systems and methods for inter-service authentication are disclosed. In one embodiment, a system may include a plurality of services and a cloud platform. The first service may generate a token comprising a first service identifier for communicating with a second service, and may request, from the cloud platform, a private key for the first service. The cloud platform may provide the private key to the first service. The first service may sign the token with the private key and may communicate a request to the second service with the signed token. The second service may retrieve the first service identifier and may request, from the cloud platform, a public key for the first service identifier. The cloud platform may provide the public key to the second service. The second service may validate the token using the public key, and may grant the request in response to the validation.
Devices can be configured to broadcast blocks incorporating artifact origination tokens. Devices can include network interfaces, memory; and processors. Processors can be configured to obtain artifact-to-time association elements. Artifact-to-time association elements can include artifact references and timestamps. Timestamps can include references to artifact references. Processors can be further configured to obtain artifact origination tokens. Artifact origination tokens can include artifact-to-time association element, certifier descriptors indicating certifier public keys, and/or certifier digital signatures. Certifier digital signatures can be generated based on certifier public keys and/or artifact-to-time association elements. Processors can be further configured to obtain ledger entries including artifact origination tokens with public keys, compute challenges based on ledger entries, and broadcast blocks incorporating the ledger entries. Blocks can be validated using cryptographic systems to obtain proof based challenges.
This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that create a secured, versioned, and resilient multi-region caching of digital secrets and application credentials that facilitates scalability of digital secrets without compromising the security of the digital secrets. In particular, in one or more embodiments, the disclosed systems leverage envelope encryption along with management keys of a key management system to cache encrypted data packages that include encrypted digital secrets and encrypted envelope keys at regional storage servers. Furthermore, in some embodiments, the disclosed systems access encrypted digital secrets through regional storage servers by decrypting envelope keys through a key management system and utilizing the envelope keys to extract digital secrets from the encrypted data packages.
A method for associated at least one tamper-proof seal with an anti-counterfeiting system, allowing that system to verify the provenance of an associated item, and said system itself is provided for. By generating a series of serial numbers, hashes, verification codes, fixing said serial number and verification code to a tamper proof seal, and providing a means for a user to check those codes against a corresponding computerize database, a system and method for allowing an end-user to check the provenance of a real-world good is disclosed.
A processing device is configured to process an initial set of command types. A command extension module and a digital signature are received. The digital signature is generated based on the command extension module using a private key of a key pair. The command extension module, once installed by the processing device, enables the processing device to process a new command type that is not included in the initial set of command types. The digital signature is verified using a public key of the key pair. Based on a successful verification of the digital signature, the command extension module is temporarily installed by loading the command extension module in a volatile memory device.
In one embodiment, a parallel computing system includes a key manager to assign symmetric memory keys to parallel computing jobs including a first symmetric memory key to a first parallel computing job, and a plurality of server nodes to execute parallel computing processes of the first parallel computing job, and cause registration of host memory regions of the server nodes with the assigned first symmetric memory key in corresponding network interface controllers of the server nodes so that different ones of the host memory regions are accessible with the first symmetric memory key by remote ones of the server nodes using remote direct memory access.
Disclosed are a general-purpose lightweight hash processing method, a general-purpose lightweight hash processing system and a storable medium. The method includes: selecting a linear feedback shift register, and performing state transition on the linear feedback shift register by using a register state transition function; initializing an internal state of a hash algorithm by using an output of the linear feedback shift register in combination with an initialize algorithm; inputting data of which a hash value needs to be calculated, and updating the initialized internal state by using an update algorithm, wherein the data of which the hash value needs to be calculated is the padded data; and processing the updated internal state by using a finalize algorithm to generate a final hash value. The problems of speed and security of existing hash processing are solved.
An apparatus, system and method are disclosed for resolving bandwidth constriction using multiple bandwidths and/or multiple content delivery paths. The apparatus, system and method may include recording requested video content and/or delivering the recorded video content to resolve bandwidth constriction using alternate bandwidths or delivery paths.
A task dispatching method for EPD tag devices includes receiving a task command; the server system forwarding the task command to a target router to which the target EPD tag device is connected; the target router checking whether the target EPD tag device is currently connected thereto; when it is determined that the target EPD tag device is not currently connected to the target router, the target router notifying the server system that the target EPD tag device is offline; in response to receiving an online notification indicating that the target EPD tag device is connected to another router, the server system updating a connection list accordingly, and forwarding the task command to an updated target router; and when it is determined that the target EPD tag device is currently connected to the target router, the target router delivering the task command to the target EPD tag device.
Edge networks for surrogate browsing and direct traffic via proxy are disclosed. A first server processes a received first IPv4 packet into an encapsulation. The encapsulation is sent to a second server. The second server determines a third server to which the encapsulation should be routed and transmits it. The third server processes the encapsulation, selects a public IP address, and transmits a second IPv4 packet using the selected public IP address as a source address of the second IPv4 packet.
A technique for dynamic scaling of a distributed computing system is described. In one example of the present disclosure, a system can include a base node configured to provide an access point to a distributed computing system and for servicing a first portion of requests and to generate at least one compute node based on a first load of the base node. The system can also include the at least one compute node of the distributed computing system for servicing a second portion of requests. The at least one compute node can be configured to generate an additional compute node for servicing a subset of the second portion of requests based on a second load of the at least one compute node.
Systems and methods for retrieving regional content via remote access point servers are disclosed. In one embodiment, the disclosure relates to a network system for content retrieval from remote network regions. The network system may comprise a first device. The first device may be configured to receive a request for content. The content may be on one or more content servers located in a remote network region. The first device may be further configured to at least one of forwarding the request, via tunneling, to a destination access point server located in proximity to the one or more content servers and receiving the content from the destination access point server, obtaining the content from a cache of the first device.
Methods and apparatus for just-in-time streaming media. Existing content delivery networks are optimized for providing mass media to many consumers. This delivery model is poorly suited to user-specific content. Exemplary embodiments of the present disclosure create a program instance that can service a client's media requests from their archival data. In one specific implementation, the archival data is stored segments that are ready for streaming; a content server may provide either a consolidated file or a media “quasi-stream” from the same storage object(s). The quasi-stream supports progressive playback (media playback as it is being downloaded.) The program instance provides the client device the illusion of a static file system, however client requested access to HTTP file downloads are provided in packets that are transmuxed/transcoded from archival data. The various solutions described herein directly address a problem that is unique to providing access to client-specific data archives anytime, anywhere.
Conflicts may be detected between a generated access management policy and invoked identity and access management policies. An access management policy to be updated to provide expected results for example requests may be received. Another access management policy that would be invoked to evaluate the example access requests may be identified. A conflict between the expected results for the updates and the invoked access management policy may be determined. An indication of the conflict between the expected results of the example requests may be provided.
A method for managing a group of secured network devices. The method includes detecting, by a switchover agent operating in a secured network device of the group of secured network devices, a switchover between two supervisors operating in the secured network device, based on the detecting: generating a modified heartbeat packet, wherein the modified heartbeat packet comprises a suspension time that is significantly larger than a heartbeat interval, and sending the modified heartbeat packet to a second secured network device of the group of secured network devices.
A system and method for modelling a cyber-physical system to act as a honeypot for cyberattacks. The method including: building a virtual instance of the cyber-physical system including a physical layer and a cyber layer that controls the physical layer; generating a safety set defined by control barrier functions, the safety set delineates the bounds within which the cyber-physical system can operate safely; receiving a cyberattack payload from an attacking device; simulating physical dynamics of the physical layer and operation of the cyber layer; projecting whether the cyberattack payload can force the cyber-physical system to exit the safety set based on the simulated physical dynamics; and performing a safety action on the cyber-physical system when the physical system is projected to exit the safety set due to the cyberattack payload.
This patent application is directed to a method for detecting intrusions and anomalies, an intrusion and anomaly detecting edge computing unit, and a system for detecting intrusions and anomalies.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for enhancing liveness in a blockchain. Various aspects may include running a first consensus protocol. Aspects may also include detecting a liveness attack in the first consensus protocol. Aspects may also include suspending, when the liveness attack is detected, acceptance of new blocks in the first consensus protocol. Aspects may also include broadcasting a preferred block and identifying a highest accepted block in the set of nodes from running the first consensus protocol based on the preferred block. Aspects may also include transitioning from the first consensus protocol to the second consensus protocol and running the second consensus protocol until a consensus value or a new accepted block is decided. Aspects may also include reinstating and resuming running the first consensus protocol based on the new accepted block.
A cyber security method using intelligent agents (IAs) includes: watching, by the intelligent agent (IA), over a network, a software program running on a system; receiving, by the IA, results generated by the software; presenting, by the IA, the results; categorizing the results, by the IA, for efficient storage and efficient future retrieval; saving, by the IA, the categorized results; using the categorized results, by the IA, inferring new knowledge; categorizing the new knowledge, by the IA, for efficient storage and efficient future retrieval; saving, by the IA, the categorized new knowledge; and using one or more of the saved categorized results and the saved categorized new knowledge, by the IA, configuring the software.
A cyber security system includes an importance node module to compute and use graphs to compute an importance of a node based on factors including a hierarchy and a job title of the user, aggregated account privileges from network domains and a level of shared resource access for the user. The graphs are supplied into an attack path modeling component to understand an importance of the network nodes and determine key pathways within the network that a cyber-attack would use, via a modeling the cyber-attack on a simulated and a virtual device version of the network. The cyber security system provides an intelligent prioritization of remediation action to a remediation suggester module to analyze results of the modeling the cyber-attack for each node and suggest how to perform intelligent prioritization of remediation action on a network node in one of a report and an autonomous remediation action.
A system has been designed that examines details of a security advisory against informal vulnerability records. The system generates a vulnerability match confidence value based on comparison of different details in the security advisory against the informal vulnerability records. Based on the comparisons, the system determines similarity of different details between the security advisory and the informal vulnerability records and cumulatively updates a vulnerability match confidence value with various detail similarity weights according to the determined similarities. Based on the vulnerability match confidence value, the system can classify or designate a security advisory for automatic merging or for manual examination. This reduces the burden on cybersecurity personnel and allows cybersecurity personnel to focus their limited resources on analyzing new vulnerabilities.
An entity that creates an adaptive trust model, by a trust model adaptor of the apparatus, configured to establish a trust relationship with an other apparatus according to a composition of trust of the other apparatus derived from a trust evaluator of the other apparatus and a composition of trust of the apparatus derived from a trust evaluator of the apparatus. The entity authenticates the other apparatus based on the adaptive trust model and policies defined in the adaptive trust model; defines access control rules for the other apparatus based on the adaptive trust model and the policies defined in the adaptive trust model; builds a secure channel with the other apparatus based on the adaptive trust model and policies defined in the adaptive trust model; and records behaviors of the other apparatus on the apparatus.
Systems, methods, and related technologies for determining a comprehensive risk score or value are described. The risk score determination may include selecting an entity communicatively coupled to a network and determining a cyber-attack likelihood value and a cyber-attack impact value associated with the entity. A cyber-attack risk may then be determined based on the cyber-attack likelihood value and a cyber-attack impact value associated with the entity. An operational failure likelihood value and an operational failure impact value associated with the entity can be determined. An operational failure risk based on the operational failure likelihood value and the operational failure impact value associated with the entity can be determined. A risk value may then be determined for the entity based on the cyber-attack risk and the operational failure risk and the risk value for the entity can be stored.
The technology disclosed relates to streamlined analysis of security posture of a cloud environment. In particular, the disclosed technology relates to accessing permissions data and access control data for pairs of compute resources and storage resources, tracing network communication paths between the pairs of the compute resources and the storage resources based on the permissions data and the access control data, accessing sensitivity classification data for objects in the storage resources, and qualifying a subset of the pairs of the compute resources and the storage resources as vulnerable to breach attack based on an evaluation of the permissions data, the access control data, and the sensitivity classification data against at least one risk criterion. A representation of propagation of the breach attack along the network communication paths is generated, the representation identifying relationships between the subset of the pairs of the compute resources and the storage resources.
An embodiment intrusion detection system for detecting intrusions in an in-vehicle network includes a message queue module configured to store network messages collected from the in-vehicle network in a message queue, a memory configured to securely store a ruleset comprising a set of detection rules used in a plurality of detection techniques, a rule engine configured to apply the plurality of detection techniques to the collected network messages to detect security events and configured to determine a severity score and a reliability score for each detected security event, and an interface manager configured to transmit detection reports to a remote backend server in response to detection of the security events.
An example method includes detecting, using sensors, packets throughout a datacenter. The sensors can then send packet logs to various collectors which can then identify and summarize data flows in the datacenter. The collectors can then send flow logs to an analytics module which can identify the status of the datacenter and detect an attack.
In some aspects, a verification exchange system transforms consumer data (e.g., employment or income data) from different contributor computing systems to a standardized format and stores this standardized data in a consumer-status verification repository. The verification exchange system can selectively provide portions of the consumer data to authorized client system via a security portal to a public network. For example, the verification exchange system can use standardized consumer data to service verification queries requesting confirmation of employment or income level for consumers. The verification exchange system can do so by ensuring that a verifier system from which the query is received has provided a valid credential. In another example, the verification exchange system can restrict access to the standardized consumer data to accessors that are (i) an originating contributor computing system for the employment or income data or (ii) consumers described by the standardized employment or income data.
According to one embodiment, an information processing apparatus includes a processor configured to: acquire a record that is at least one of a record related to a process for data and a record related to consent to the process for the data, from a first storage system that stores the record; acquire a log of an operation performed in relation to at least one of the process and the consent, from a second storage system that stores the log; and verify consistency of the acquired record, based on the acquired log.
An authentication and authorization system acquires an authentication and authorization request for requesting authentication and/or authorization when a request source asset requests a request destination asset to perform predetermined processing, analyzes the authentication and authorization request to specify at least one of asset statuses indicating target matters of the authentication and/or authorization for the request source asset and the request destination asset, a request level indicating a degree of confirmation required for the authentication and/or authorization in response to the authentication and authorization request, and a relationship between the request source asset and the request destination asset, and determines the authentication and authorization means to be used for the authentication and/or authorization in response to the authentication and authorization request, based on the specified at least one of the asset statuses, the request level, and the relationship.
According to one embodiment of the present application, provided is an access management method of an access control device, comprising the steps of: receiving, from a user terminal, a first advertising packet including open authentication information; generating a key on the basis of at least a first random key; confirming the open authentication information on the basis of the generated key; and determining the opening of a door on the basis of the open authentication information.
Methods, systems, and computer programs are presented for managing access to resources using scenarios. One method includes an operation for storing first scenario data received for a first control scenario. The first scenario data comprises a control scenario identifier, a first resource, an authorization control, and a scenario trigger that defines an event that causes an activation of the first control scenario for providing access to the first resource. Further, the method includes operations for monitoring for an occurrence of the scenario trigger and detecting an occurrence of the event associated with the scenario trigger. Further, the method determines, in response to the occurrence of the event, a set of users authorized to access the first resource, including accessing the first scenario data to determine the set of users associated with the authorization control. Furthermore, access is provided to the set of users based on the determining.
An access policy analysis system may use visual exploration to efficiently perform access analysis. A request to display an effective access of an entity with respect to a resource hosted in a cloud provider may be received via a visual exploration user interface element. An analysis of a set of access policies applied by an access management system to determine an effective access of the entity with respect to the resource may be performed. One or more selectable access policy interface elements may be generated that correspond to one or more access policies of the set of access policies that are used to determine the effective access of the entity with respect to the resource. The one or more selectable access policy interface elements may be included in a display of the visual exploration user interface element along with the determined effective access of the entity with respect to the resource.
Systems, computer program products, and methods are described herein for implementing a single point multi-component authentication using a pre-determined sequence in an electronic network. The present disclosure is configured to identify a pre-determined sequence associated with a user account; identify a plurality of valid authentication credentials associated with the user account; generate a multi-component authentication graphical user interface, wherein the multi-component authentication graphical user interface comprises a plurality of input locations; receive a first authentication credential at a first unverified location of the plurality of input locations; determine whether the first authentication credential is valid; receive a second authentication credential at a second unverified location of the plurality of input locations; determine whether the second authentication credential is valid; and allow, in an instance where the first authentication credential is valid and the second authentication credential is valid, access to the user account.
A system includes a processor of an ID verification node connected to at least one web server node over a network and a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor of the ID verification node connected to at least one node over a network; a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to: acquire verifiable ID scan image data of all users within a country of residence; receive users' profile data; generate encrypted user profile attributes comprising DNA; execute a transaction to store the encrypted user profiles on a ledger along with corresponding access policies; and generate an intermediate representation for each user based on the verifiable ID scan image data and the encrypted user profile attributes.
A field device, including: a processor; and memory including instructions that, when executed by the processor, cause the processor to: login to a local node device physically connected to the field device; enable a common command protocol on the local node device; solicit information to configure the local node device; generate a command set in the enabled common command protocol according to the solicited information; and execute the command set to automatically commission the local node device to communicate with one or more other node devices commissioned in a first network.
In some embodiments, after authentication of a user at a trusted device, a system may store a record with user or other support information and a code in a database. When support is requested by the user device, the code provided in response to the request (e.g., as an extension to a phone number or in a header field), and a system may use the code to retrieve the record from the database. Presence of the record in the database may indicate to the communication system that the user requesting support is already authenticated.
Detecting malicious/spoofed Universal Resource Locators (URLs) and/or files in received electronic mail (i.e., email) and, in response to detection, automatically taking responsive measures to prevent interaction/access to the malicious/spoofed URLs and/or files and/or limit, network-wide, the exposure to the malicious/spoofed URLs and/or files. Valid URLs and/or files are assigned a token, such as an alpha-numeric passcode or the like and the assigned token is verified upon receipt of the email by the intended recipient. In the event that the token cannot be verified or a token is not received for a URL or file, the automated responsive actions ensue.
A terminal device according to the present application includes a sending unit that sends a challenge to an authenticator, a reception unit that receives the challenge with a signature and a public key from the authenticator, a verification unit that performs signature verification using the public key, and a providing unit that provides a verification result of the signature to an authentication server. Further, an authentication server according to the present application includes a sending unit that makes an authentication request to a terminal device, an acquisition unit that receives, from the terminal device, a verification result of a signature generated by an authenticator together with an ID and a password of a user, and a verification unit that determines that FIDO authentication is completed with the verification result of the signature, and verifies the ID and the password of the user.
A method for transmitting data between a sender and at least one receiver in an arranged communications group is described, the method comprising the steps of: arranging the communication group; the sender sending a connection request to the at least one receiver, the connection request including information on the data to be transferred; the sender receiving confirmation of the connection request and a plurality of channels to send the data to; generating a plurality of data packets based on the data to be transmitted and the plurality of channels; sending in parallel the data to the plurality of channels; and receiving confirmation on whether or not the data was received. An apparatus for transmitting data between a sender and at least one receiver is also described.
The present disclosure generally relates to methods, systems, apparatuses, and non-transitory computer readable media for managing health data. A method includes receiving a first data packet associated with a first user. The first data packet is assigned a universally unique identifier based on the first user. The method also includes causing an encryption of the first data packet. The method further includes storing at least one of the plurality of encryption keys on a first distributed ledger subnet. The method still further includes receiving the at least one of the plurality of encryption keys for the encrypted first data packet stored on the first distributed ledger subnet. The method also includes causing a decryption of the first data packet based on the at least one of the plurality of encryption keys for the encrypted first data packet stored on the first distributed ledger subnet.
A first terminal for providing a bundle to a second terminal in a wireless communication system, includes: a transceiver; and at least one processor configured to: obtain information about the bundle to be transmitted to the second terminal; based on bundle transfer configuration information including an indicator indicating whether the first terminal is able to transmit a bundle to another terminal, determine that the first terminal is able to transmit the bundle to the second terminal; generate a bundle transmission code including identification information of the bundle to be transmitted to the second terminal; transmit the generated bundle transmission code to the second terminal; and upload the bundle to be transmitted to the second terminal to a bundle management server.
An information sending method includes: receiving, in a case that a target control is displayed, a first input performed by a user on target information in a target interface; and sending the target information to a target contact in response to the first input, where the target contact includes at least two contacts associated with the target control.
Techniques for generating curated matches among individuals include supplying, to a client device, data for display in a graphical user interface, the data including a set of prompts to an individual to specify criteria for identification of one or more other individuals. The criteria is received from the client device and used to identify potential matches between the individual and one or more other individuals from a pool of individuals. A subset of up to a predetermined number of potential matches is selected from the identified potential matches. Profile information for each potential match in the subset of potential matches is supplied to the client device at a scheduled time.
Presented are systems, methods, apparatuses, or computer-readable media for scheduling performance of resource mapping of inter-cell multi transmission/reception points (TRPs) operation. A wireless communication device may receive, from a wireless communication node, an indication that a set of resources is scheduled for a first defined communication and a second defined communication. The first defined communication is associated with a first physical cell identity (PCI) value, and the second defined communication is associated with a second PCI value.
A method for estimating a phase noise by a wireless device in a wireless communication system according to an embodiment of the present disclosure comprises the steps of: receiving a pre-configured pilot signal and a phase tracking reference signal (PTRS); calculating a first phase noise on the basis of the pre-configured pilot signal; calculating a common phase error (CPE) on the basis of the phase tracking reference signal (PTRS); and estimating a phase noise (PN) on the basis of the first phase noise and the common phase error (CPE). The PN is estimated through interpolation based on a specific reference point, and the specific reference point is based on the first phase noise and the CPE.
A beam indication method and apparatus, a device, and a medium. The method includes: receiving beam indication information transmitted by a network-side device, where the beam indication information is used to indicate a plurality of pieces of beam information of a channel or a reference signal, and the plurality of pieces of beam information correspond to different transmission and reception point TRP identification information; and transmitting the channel or the reference signal according to the beam indication information.
A method performed by a user equipment (UE) in a wireless communication system, and a device supporting same, that involves receiving configuration information related to a message A including a physical random access channel (PRACH) preamble and a physical uplink shared channel (PUSCH). The PRACH preamble is obtained from a plurality of PRACH preambles based on one of a first payload size and a second payload size which is carried by the PUSCH, each of the PRACH preambles is mapped to one of a first plurality of PUSCH occasions for the first payload size and a second plurality of PUSCH occasions for the second payload size, and the PUSCH is transmitted on a PUSCH occasion which belongs to one of the first plurality of PUSCH occasions and the second plurality of PUSCH occasions, to which the PRACH preamble is mapped.
A method of secure data routing with dynamic packet spoofing is disclosed that comprises a scatter network node receiving data packets from a user communication device and a scattering application selecting a logical communication channel from a plurality of logical communication channels. The method also comprises a channel controller receiving channel information that comprises a size limit corresponding to data packets being transmitted over the logical communication channel and modifying a received data packet based on the channel information such that a size of the modified data packet satisfies the size limit. The method additionally comprises a channel adapter wrapping the modified data packet to correspond to a particular protocol that is different than an initial protocol of the modified data packet. The method further comprises transmitting the modified data packet wrapped to correspond to the particular protocol via the logical communication channel to a counterpart scatter network device.
The described technology generally relates to modifying network routing and bandwidth balancing for lower latency and high quality fair traffic. For instance, based on network routing data comprising network quality data representative of a network quality applicable to a wide area network and using machine learning applied to historical network routing data, other than the network routing data, available routes are classified, the available routes being between a source node on the wide area network and a destination node on the wide area network. Further, based on the network routing data and using a result of the machine learning applied to the historical network routing data, bandwidth allocations applicable to the classified available routes can be determined. Then, based on the classified available routes and the predicted bandwidth allocations, a route is set for data transmitted from the source node to the destination node.
A system may include a transmitter node and a receiver node. Each node may include a communications interface including at least one antenna element and a controller operatively coupled to the communications interface, the controller including one or more processors, wherein the controller has information of own node velocity and own node orientation. Each node may be time synchronized to apply Doppler corrections associated with said node's own motions relative to a common reference frame. The common reference frame may be known to the transmitter node and the receiver node prior to the transmitter node transmitting signals to the receiver node. The receiver node may be an autonomous vehicle. The receiver node may be configured to identify a risk of a potential collision with the transmitter node based on the signals.
Some examples of the present disclosure include a system that can receive a predetermined set of routes for moving cargo through a network. The system can construct a model based on the predetermined set of routes, where the model defines a combinatorial optimization problem that is solvable to identify an optimal set of routes from the predetermined set of routes. The system can then execute an iterative process using the model to solve the combinatorial optimization problem and thereby determine the optimal set of routes through the network. The system can provide, to a client device, instructions generated based on the optimal set of routes for use in facilitating transport of the cargo through the network in accordance with the optimal set of routes.
The same test data frame is dispatched from a network interface device a plurality of times so as to test a network. Since the same test data frame is used, it may be unnecessary for a new test data frame to be provided and protocol processed each time one is required to be sent. The protocol processing resources of the network interface device are then available for sending further traffic in parallel with the dispatch of the test data frames. On the receive side, the network interface device collects statistics regarding the reliable receipt of test frames, without requiring the test frames to be further processed and provided to a driver of the network interface device. In this way, the processing and buffering capacity in the network interface device is available for handling further traffic in parallel with the test traffic.
Systems and methods are provided for effectuating a filtering technique that can enable available bandwidth (e.g., on a network path) to be estimated in the presence of moderate losses caused by certain queue management techniques. When packet losses exist on a network path due to certain types of packet queue transmission mechanisms, methods, or models, a bump detection algorithm (BDA) can be used to perform bandwidth estimation. When a pattern of packet loss is identified (from its signature) as being one with which BDA can be performed to accurately estimate available bandwidth on a network path, the BDA-based bandwidth estimate may be used to place/route and load balance network traffic, or otherwise used to engage in network traffic engineering, take other network-related action(s), or reported out. Otherwise, the bandwidth estimation is suppressed and not used.
This disclosure relates to decentralized computing networks, architectures and techniques for collecting, analyzing, and processing data over multiple channels. A decentralized computing network comprises a plurality of computing nodes, each of which is dedicated to analyzing and processing events for a particular channel corresponding to a geographic region. Each node of the decentralized computing network can operate independently to process channel analysis data for a corresponding channel. The decentralized configuration of the nodes enables efficient processing of data collected over large geographic areas, increases the reliability of the system, and facilitates easy scaling of the system. Other embodiments are disclosed herein as well.
An apparatus for monitoring OTA ROM data to monitor whether there is an abnormality in the OTA ROM data using data of a network switch and a method thereof are provided. A monitoring device monitors information about data communication of each of ports of a network switch, in a process where OTA ROM data is transmitted to an OTA update target controller in a vehicle through the network switch. A controller determines whether there is an abnormality in the OTA ROM data, based on the monitored information about the data communication of each of the ports and information about communication processed by the network switch in the process where the OTA ROM data is transmitted to the OTA update target controller, which is predefined. The stability of the OTA update is improved.
Aspects of the subject disclosure may include, for example, a device having a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of: receiving a series of values from a data stream generated by one or more equipment in a communications network; creating a first window of values received before a first point in time and a second window of values received on or after the first point in time; comparing a distribution of values in the first window and values in the second window to compute a distance at the first point in time; repeating the creating and comparing at subsequent points in time after the first point in time, thereby generating a series of distances; computing a z-score for a first distance in the series of distances; generating an alert responsive to the z-score exceeding a threshold; and storing the alert in a log of alerts. Other embodiments are disclosed.
An apparatus comprises at least one processing device configured to identify two or more entity-level statuses for a transaction characterizing entity-level processing of the transaction by two or more different entities involved in processing the transaction. The at least one processing device is also configured to generate a first data structure characterizing an identified combination of the entity-level statuses for the transaction, and to process, utilizing at least one machine learning model of a machine learning system, the first data structure to generate a second data structure characterizing whether the identified combination of the entity-level statuses for the transaction is a valid combination of entity-level statuses. The at least one processing device is further configured to perform, responsive to the second data structure characterizing that the identified combination of the entity-level statuses for the transaction is invalid, one or more actions to update at least one of the entity-level statuses.
A method of forecasting a future load may include: obtaining source data sets and a target data set that have been collected from a plurality of source base stations and a target base station, respectively; among a plurality of source machine learning models, selecting at least one machine learn source model that has a traffic load prediction performance higher than that of a target machine learning model through a negative transfer analysis; obtaining model weights to be applied to the target machine learning model and the selected at least one source machine learning model via an attention neural network that is jointly trained with the target machine learning model and the selected source machine learning models; obtaining a load forecasting model for the target base station by combining the target machine learning model and the selected at least one source machine learning model according to the model weights; and predicting a future communication traffic load of the target base station based on the load forecasting model.
A system and method for generating a time-sensitive network schedule for a desired TSN includes defining a network topology of the desired TSN including at least a set of end nodes communicative connected by way of a set of switching nodes, defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, determining, by a TSN scheduler, a TSN schedule for the desired TSN based on the defined network topology and the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes, and generating a per-device configuration for each of the set of end nodes and each of the set of switching nodes of the desired TSN, based on the determined TSN schedule.
A method for autoconfiguration of a plurality of nodes in a linear network allows extracting the address and position of each node. The nodes are identified by a unique identifier. The method comprises choosing a node in a network and extracting its identifier, and for the first node to the last but one node, transmitting a current in the network from the chosen node, and reading the direction of the current flowing through at least the nodes not chosen in previous iteration cycles. The identifier is linked with the direction of the current for said not chosen nodes, obtaining the position of said not chosen nodes relative to the chosen node. These steps are repeated by choosing a different node not chosen before. Autoconfiguration is finished when the identifier of each node is extracted, and the physical position of each node is determined.
Systems and methods provide for creating a network device hierarchy among a plurality of nodes. The network device hierarchy may include a plurality of geography-based groups defined by a corresponding number of geolocations. The operations further include associating each of the plurality of geography-based groups with a plurality of different configuration intents, associating each of the plurality of nodes with one of the plurality of geography-based groups, and deploying the plurality of nodes based on their respective one of the geolocations.
Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for identifying edge application servers (EASs) to support one or more services of an application client (AC) running on a user equipment (UE). An AC of a UE may send a request for an edge enabler client (EEC) of the UE to identify one or more EASs for one or more services of the AC. The EEC may receive the request and may perform an EAS discovery procedure to identify the one or more EASs. The EEC may then send a response to the AC including identifiers of the one or more EASs (e.g., if the EAS discovery procedure indicated that these EASs are available). Once the AC receives the response, the AC may connect to each EAS of the EASs indicated by the EEC to support a corresponding service of the AC.
Machine learning (ML) adaptation of any one of reference signal (RS) temporal density, RS frequency density, RS spatial density, or number of transmission/reception points (TRPs) that transmit RS provides configuration of lower RS densities or fewer TRPs that transmit RS without significant loss of throughput in appropriate circumstances. Determinations to switch from high density transmission to low density transmission, to reduce the number of antenna ports or TRPs that transmit RS, or to fallback to high density transmission may be made by the ML model, optionally with UE assistance information.
One or more techniques and/or computing devices are provided for determining whether to perform a switchover operation between computing nodes. A first computing node and a second computing node, configured as disaster recovery partners, may be deployed within a computing environment. The first computing node and the second computing node may be configured to provide operational state information (e.g., normal operation, a failure, etc.) to a cloud environment node state provider and/or cloud persistent storage accessible through a cloud storage service. Accordingly, a computing node may obtain operational state information of a partner node from the cloud environment node state provider and/or the cloud storage service notwithstanding a loss of internode communication and/or an infrastructure failure that may otherwise appear as a failure of the partner node. In this way, the computing node may accurately determine whether the partner node has failed.
Methods, systems and devices for wireless communication are described. One example method includes mapping information bits to transmission resources in a two-dimensional delay-Doppler grid In this example, the two-dimensional delay-Doppler grid includes N Doppler elements along a Doppler dimension and M delay elements along a delay dimension, and N and M are positive integers. The example method continues with converting a result of the mapping to a signal waveform, and generating an orthogonal time frequency space (OTFS) waveform by spreading the signal waveform using a spreading scheme. In some examples, the signal waveform includes an ultra-wide band (UWB) waveform.
A device may obtain a sequence of input samples. The device may further obtain a first set of sequences, which may be based on discrete prolate spheroidal sequences associated with eigenvalues having a value larger than a first threshold. The device may determine a first projected sample sequence comprising a projection of the sequence of input samples to the first set of sequences and generate a signal based on the first projected sample sequence. Another device may determine a window of received samples of the signal and project the window of received samples to the first set of sequences or filter the window of received samples to obtain a first sample sequence. The detection of the received signal may then be performed based on the first sample sequence.
Intra-symbol voltage modulation in a wireless communication circuit is disclosed. In a wireless communication circuit, a power amplifier circuit is configured to amplify a radio frequency (RF) signal based on a modulated voltage that tracks a time-variant input power of the RF signal. Herein, intra-symbol voltage modulation means that the modulated voltage can be adapted within a voltage modulation interval(s), such as an orthogonal frequency division multiplexing (OFDM) symbol duration. In embodiments disclosed herein, the voltage modulation interval(s) is divided into multiple voltage modulation subintervals and a respective voltage target is determined for each of the voltage modulation subintervals. Accordingly, the modulated voltage can be adapted in each of the voltage modulation subintervals according to the respective voltage target. By performing intra-symbol voltage modulation during the voltage modulation interval(s), the power amplifier circuit can operate with higher efficiency and prevent distortion (e.g., amplitude clipping) when amplifying the RF signal.
A differential transmission line having a switch may comprise: a first transmission line comprising a first distribution element having a first impedance; a second transmission line comprising a second distribution element having a second impedance; and a first switch block connected between a first end of the first transmission line and a first end of the second transmission line, wherein the first switch block comprises a first switch connected in series to the first end of the first transmission line, a second switch connected in series to the first end of the second transmission line, a first-cross capacitor connected between a first terminal of the first switch and a second terminal of the second switch, and a second cross-capacitor connected between a first terminal of the second switch and a second terminal of the first switch.
A Data Over Cable Interface Specification (DOCSIS) node includes a first DOCSIS port and a second DOCSIS port. The node also includes a plurality of radio frequency (RF) ports. A plurality of client devices can be coupled to the RF ports. A RF switching network is coupled between the first DOCSIS port and the second DOCSIS port, and the plurality of RF ports. One or more control circuits can switch the RF switching network between at least a first state and a second state. The switching of the RF switching network allows the one or more control circuits to identify which client devices are coupled to which RF ports of the node.
A computer-implemented method for providing at least one service in a node or process of a cyber-physical system has at least two application modules, wherein a communication between the at least two application modules occurs via respective application interfaces of the at least two application modules, which application interfaces are offered specifically to the particular application module, wherein a particular application interface which is offered specifically to the particular application module represents a communication access to the particular application module. According to the invention, at least the application interfaces of the at least two application modules which are offered specifically to the application module are implemented by a coupling module which establishes the communication between the at least two application modules and which provides the at least one service in an activatable manner.
Techniques for virtualizing tenant transport interfaces configured to implement pertenant network routing attribute differentiation in each tenant overlay of a multisite wide area network (WAN) and share the virtual transport interfaces between multi-tenant edge (MTE) devices providing transport services to tenant devices based on a defined tenant tier model. A Software-Defined Networking (SDN) controller may receive a physical transport interface and/or a device type associated with a tenant device. The SDN controller may determine a virtual transport interface for the tenant device based on a tier associated with the tenant. MTE device(s) may utilize the physical transport interface to establish sessions with other MTE device(s) in the WAN. The virtual transport interface may be utilized by MTE devices to implement and/or enforce network routing attributes when forwarding network traffic associated with the tenant via the sessions established between the MTE devices through the WAN.
An evaluation assisting system includes circuitry and a memory storing executable instructions that cause the circuitry to: connect with a first system and a second system via a network, the first system allowing communication between users and the second system managing evaluations of objects of evaluation; receive communication information from the first system via the network, the received communication information relating to predetermined communication that takes place between the users in the first system, and including first information for specifying an object of evaluation; generate a request for registration of an evaluation of the object of evaluation with the second system, the object of evaluation being specified based on the first information included in the received communication information, and the evaluation being based on the predetermined communication related with the received communication information; and send the generated request for registration to the second system via the network.
A chassis front-end is disclosed. The chassis front-end may include a switchboard including an Ethernet switch, a Baseboard Management Controller, and a mid-plane connector. The chassis front-end may also include a mid-plane including at least one storage device connector and a speed logic to inform at least one storage device of an Ethernet speed of the chassis front-end. The Ethernet speeds may vary.
The disclosure relates to a method performed by a terminal in a wireless communication system, including identifying a first physical downlink control channel (PDCCH) that schedules a first physical downlink shared channel (PDSCH), identifying a second PDCCH that schedules a second PDSCH, and receiving the first PDSCH and the second PDSCH that are at least partially overlapped at least in time, in case that the first PDCCH scheduling the first PDSCH and the second PDCCH scheduling the second PDSCH are associated with different control resource sets (CORESETs).
A schedule data structure includes a schedule of visits to a plurality of destinations over a plurality of weeks, the visits being associated with respective rider/vehicle identification (RVID) parameters corresponding to one of the plurality of riders/vehicles. The schedule may be optimized for multiple parameters but non-optimized for mirroring. The schedule data structure may be broken into a first part and a second part. A permutation of the first part may be determined and appended with the second part. A mirroring-improved schedule data structure may be determined in response to iterated permutation and appending.
A user equipment (UE) is described. The UE includes a processor configured to determine a dropping timeline for low priority channel dropping when a low priority channel collides with a high priority physical uplink control channel (PUCCH) carrying a hybrid automatic repeat request-acknowledgement (HARQ-ACK). The processor is also configured to determine a processing delay for the high priority PUCCH when the low priority channel collides with the high PUCCH. The UE also includes transmitting circuitry configured to transmit the PUCCH carrying the HARQ-ACK based on the dropping timeline and the processing delay.
There is provided an apparatus comprising means for receiving, at an analytics function from a first network function, a request for one or more timer adjustments for at least one timer associated with one or more network functions; obtaining, by the analytics function from one or more further network functions, one or more input parameters relating to network behaviour; and sending, from the analytics function to the first network function, an output comprising one or more timer adjustments for the at least one timer, wherein the output is based on the obtained one or more input parameters.
The present disclosure relates to a communication technique that merges IoT technology with a 5G communication system for supporting higher data transmission rates than 4G systems, and a system for same. The present disclosure may be applied to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cars, healthcare, digital education, retail business, security and safety-related services, etc.) on the basis of 5G communication technology and IoT-related technology. The invention of the present disclosure is a method performed by a terminal of a communication system, the method being characterized by comprising receiving physical uplink control channel (PUCCH) setting information from a base station, receiving a downlink control channel (DCI) which schedules downlink data from the base station, receiving the downlink data, and repeatedly transmitting, to the base station, hybrid automatic repeat request acknowledgement (HARQ-ACK) information for the downlink data on the PUCCH, wherein the PUCCH setting information includes at least one piece of information among a plurality of PUCCH formats for repeatedly transmitting the PUCCH, a set of one or more start symbols, a set of one or more numbers of PUCCH symbols, and the total number of slots or symbols for finishing the PUCCH repetition.
Modification of uplink (UL) data transmission with repetition in response to preemption indication is disclosed herein. In one embodiment, a wireless device modifies UL data transmission with repetition responsive to receiving a preemption indication. The wireless device begins a UL data transmission comprising a plurality of repetitions of a data transmission, wherein at least two (2) repetitions are associated with different Redundancy Version (RV) values. The wireless device receives a first preemption indication during a first repetition of the plurality of repetitions, wherein the first repetition is associated with a RV value of X, and X is a positive integer. The wireless device then retransmits the first repetition of the UL data transmission reusing the RV value of X. In some embodiments, after receiving the first preemption indication, the wireless device may cancel the UL data transmission if a code rate of the UL data transmission exceeds a threshold rate.
A radio access network device configures a first parameter and location indication information for a first terminal device. The first parameter is used to determine a data transmission resource of the first terminal device. The location indication information indicates a location of first retransmission scheduling information corresponding to the first terminal device in retransmission scheduling information. Then, the first terminal device sends uplink data to the radio access network device, and the radio access network device receives the uplink data. Afterwards, the radio access network device sends the retransmission scheduling information to the first terminal device. The first terminal device determines a retransmission resource based on the retransmission scheduling information, the location indication information, and the first parameter. Finally, the first terminal device retransmits the uplink data to the radio access network device by using the retransmission resource.
A method for link transitions in a Universal Serial Bus system includes transmitting a plurality of first RS-FEC blocks by a first transmitter of the USB system, transmitting a training sequence by a second transmitter of the USB system, determining number of sets in a first RS-FEC block which have been transmitted by the first transmitter when the second transmitter completes transmitting the training sequence, generating a specific pattern sequence according to the number of sets in the first RS-FEC block which have been transmitted by the first transmitter and a total number of sets in the first RS-FEC block, and transmitting the specific pattern sequence by the second transmitter.
Coding method and apparatus provide for coding a to-be-coded data unit to obtain a coded data unit, where a size of the to-be-coded data unit is related to a size of a first data unit. The first data unit is a transport block TB, a protocol data unit PDU, or a service data unit SDU. The first data unit is generated based on the coded data unit.
A shared bus time interleaves 1 PPS signal and control and coordination information between a primary timing source and line cards that need to be synchronized using the 1 PPS signals. The shared bus utilizes 1 second frames divided into time slots. The 1 PPS signals are interleaved at predetermined locations in the frame so the delays introduced by interleaving the 1 PPS data in time can be precisely removed. While the bus is not being used for 1 PPS signals, the bus is available to send control and coordination information between the line cards and the primary timing source, avoiding the use of another system and increasing utilization of an available communication path.
The present disclosure provides a coherent light receiving optical device. It includes: an optical switch group, each optical switch thereof is configured to switch between two different preset bands and output two signal lights or two oscillation lights corresponding to the two different preset bands; a 1×2 power beam splitter group, each 1×2 power beam splitter thereof is configured to split one of the two oscillation lights into two split oscillation lights; an optical hybrid group, each optical hybrid thereof is configured to mix the one split oscillation light from an oscillation path with one signal light from a signal path in the same preset band, to output a mixed light; a detector group, each detector thereof is configured to convert the mixed lights of two different preset bands in the mixed lights into photocurrent in the same detector, so as to multiplex the detector.
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may receive a message from a first non-terrestrial network cell indicating cell synchronization information for a second non-terrestrial network cell. In some examples, the cell synchronization information may indicate whether the first non-terrestrial network cell and the second non-terrestrial network cell are synchronized at a reference point. Additionally, or alternatively, the cell synchronization information may indicate a timing offset value between a first uplink time synchronization reference point of the first non-terrestrial network cell and a second uplink time synchronization reference point of the second non-terrestrial network cell. The UE may calculate a timing associated with signaling from the second non-terrestrial network cell based at least in part on the cell synchronization information. The UE may receive one or more signals from the second non-terrestrial network cell based at least in part on the calculated timing.
A wireless communication system including, a primary transmitting station and a primary receiving station which are being in communication, a secondary transmitting station and one or more secondary receiving stations which use the identical frequency that are used in the above wireless environment, the one or more secondary receiving stations including a secondary receiving station serving as a destination, the secondary receiving station serving as the destination receiving a transmitted signal from the secondary transmitting station, the wireless communication system including a plurality of relay stations located between the secondary transmitting station and the one or more secondary receiving stations, wherein the secondary transmitting station includes a relay station selection unit configured to select at least one relay station that relays the transmitted signal from among the plurality of relay stations, add information for turning on the at least one selected relay station to the transmitted signal, and transmit the transmitted signal, the at least one selected relay station is configured to be turned on in accordance with the information of the transmitted signal to perform a non-regenerative relay of the transmitted signal, and the secondary receiving station serving as the destination is configured to receive the transmitted signal relayed via the at least one relay station that is turned on.
Apparatus, methods, and computer-readable media for facilitating spatial relation indication for uplink control channels and SRS are disclosed herein. An example method for wireless communication at a UE includes determining, based on a rule, a default uplink transmit beam for transmitting an uplink transmission when an uplink transmit beam is not configured by a base station for the uplink transmission. The example method also includes transmitting, to the base station, the uplink transmission on the default uplink transmit beam.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over multi-input-multi-output (MIMO) channels. One of the methods includes: determining a transmitter and a receiver, at least one of which implements a machine-learning network; determining a MIMO channel model; determining first information; using the transmitter to process the first information and generate first RF signals representing inputs to the MIMO channel model; determining second RF signals representing outputs of the MIMO channel model, each second RF signal representing aggregated reception of the first RF signals altered by transmission through the MIMO channel model; using the receiver to process the second RF signals and generate second information as a reconstruction of the first information; calculating a measure of distance between the second and first information; and updating the machine-learning network based on the measure of distance between the second and first information.
An object of the present disclosure is to provide a control apparatus by which interference between signals can be avoided. A control apparatus (10) according to the present disclosure includes: an instruction unit (11) that instructs a monitoring apparatus to perform processing for monitoring a submarine cable; and a control unit (12) that controls a submarine device connected to the submarine cable. The monitoring apparatus, in response to the instruction given by the instruction unit (11), sends a monitoring signal into the submarine cable and performs the monitoring processing, and the control unit (12) detects a timing at which the monitoring processing is not being executed, and then sends a control signal into the submarine cable and controls the submarine device.
A radio access network element, such as a remote radio head (RRH) comprises at least one processor and at least one memory. The at least one memory stores instructions that, when executed by the at least one processor, cause the radio access network element to: compute a communication delay between the radio access network element and a source of passive intermodulation, based on receiver group delay information for the radio access network element in the bandwidth of the passive intermodulation; and determine a distance between the source of passive intermodulation and the radio access network element based on the communication delay.
A radio frequency testing apparatus with voltage standing wave ratio adjustment for testing a device under test is provided. Said radio frequency testing apparatus comprises an input, an output, a signal source for providing a test signal for the device under test via the output, thereby forming an output signal path, a signal sink for receiving a received signal from the device under test via the input, thereby forming an input signal path, and a tracking generator. In this context, the tracking generator and/or the signal sink is configured to determine a corresponding voltage standing wave ratio at the input and/or at the output. Furthermore, the signal source is configured to pre-equalize the test signal on the basis of the corresponding voltage standing wave ratio at the output and/or the input. In addition to this or as an alternative, the signal sink is configured to post-correct the received signal on the basis of the corresponding voltage standing wave ratio at the input and/or the output.
An optical transmitter, including a wavelength selector and a plurality of modulator groups, is proposed. Each modulator group includes a plurality of modulators, and operating wavelengths of any two modulators in each modulator group are different. The wavelength selector is configured to: obtain a first beam from a multi-wavelength light source, and generate a second beam based on the first beam, where the second beam includes some of the plurality of wavelengths of the first beam. A modulator in a modulator group of the plurality of modulator groups is configured to modulate to-be-sent data onto a wavelength in the second beam.
Disclosed are a single-optical-fiber bidirectional transceiving device and an optical fiber communication system. The device comprises a composite optical transmission port being coupled with an optical fiber; an optical input port for outputting an inputted emitting signal to the composite optical transmission port; an optical output port for outputting a receiving signal input from the composite optical transmission port; an bidirectional optical transmission assembly for transmitting the receiving signal input from the composite optical transmission port to an optical guide assembly and an emitting signal output from the optical guide assembly to the composite optical transmission port; and the optical guide assembly for transmitting the emitting signal input from the optical input port to the bidirectional optical transmission assembly and a receiving signal output from the bidirectional optical transmission assembly to the optical output port, whereby a bidirectional optical transceiving function can be realized through a single optical fiber.
An optical transceiver includes an electro-optic front end; a digital-to-analog converter (DAC) and an analog-to-digital converter (ADC) connected to the electro-optic front end; and one or more Field Programmable Gate Arrays (FPGAs) connected to the DAC and the ADC, wherein the one or more FPGAs are connected to one or more of a local memory and a remote storage for loading FPGA bit files, and wherein the one or more FPGAs are loaded with a forward error correction (FEC) encoding app and a FEC decoding app. The FEC encoding app and the FEC decoding app can be selected based on any of an optical application and a standard compliance requirement.
A fiber optic communication system may include a transmitting subsystem, a receiving subsystem, a power monitoring subsystem, a temperature monitoring subsystem, an alarm subsystem, and a data logging subsystem. The transmitting subsystem may be configured to transmit optical signals encoding data into an optical path. The receiving subsystem may be configured to receive the optical signals transmitted by the transmitting subsystem and decode the data encoded in the optical signal. The power monitoring subsystem may be configured to measure a power of the optical signal during normal operations. The temperature monitoring subsystem may monitor the temperature of the fiber optic communication system at various locations. The alarm subsystem may generate an alarm if the system operates outside of certain thresholds. The data logging subsystem may log the measured temperatures and optical signal power of the fiber optic communication system.
According to some embodiments, a method for use in a wireless transmitter of a wireless communication network comprises encoding information bits using a parity check matrix (PCM) and transmitting the encoded information bits to a wireless receiver. The parity check matrix (PCM) is optimized according to two or more approximate cycle extrinsic message degree (ACE) constraints. In some embodiments, a first portion of the PCM is optimized according to a first ACE constraint and a second portion of the PCM is optimized according to a second ACE constraint.
A single-end input configurable Successive Approximation Register Analog-to-Digital Converter (SARADC) allows for the input configuration as single-ended or differential inputs without adding extra circuitry. In both configurations, the ADC maintains the same LSB voltage and output code range. Furthermore, when configured as a single-ended input, power consumption is further reduced.
A level shifter can achieve a level shift by a wide margin. The level shifter includes a latch circuit, a protection circuit, and an input circuit. The latch circuit is coupled between a high-voltage terminal and the protection circuit. The protection circuit including a first protection transistor pair and a second protection transistor pair is set between the latch circuit and the input circuit, and is configured to prevent an excessive voltage drop between the input circuit and a pair of output terminals, wherein the pair of output terminals is set between the first and the second protection transistor pairs and used for outputting a pair of output signals. The input circuit includes an input transistor pair coupled between the second protection transistor pair and a low-voltage terminal and configured to operate according to a pair of input signals.
A one-shot circuit is provided. The one-shot circuit includes a one-shot main circuit and a shielding time window circuit. The one-shot main circuit is configured to receive, through a NOR gate, an input signal of the one-shot circuit, the feedback of an output signal of the one-shot circuit, and a time window signal output by the shielding time window circuit, and then obtain the output signal through a first RC delay circuit and a logic gate. The time window signal is a signal that resists the interference of the abnormal pulse of the input signal with the output signal. The shielding time window circuit is configured to receive the feedback of the output signal, and then obtain the time window signal through a second RC delay circuit and a logic gate.
A multiplier cell is derived from a 1-bit full adder and an AND gate. The 1-bit full adder is derived from majority and/or minority gates. The majority and/or minority gates include non-linear polar material (e.g., ferroelectric or paraelectric material). A reset mechanism is provided to reset the nodes across the non-linear polar material. The multiplier cell is a hybrid of majority and/or minority gates and complementary metal oxide semiconductor (CMOS) based inverters and/or buffers. The adder uses a non-linear polar capacitor to retain charge with fewer transistors than traditional CMOS sequential circuits. The non-linear polar capacitor includes ferroelectric material, paraelectric material, or non-linear dielectric. Input signals are received by respective terminals of capacitors having non-linear polar material. The other terminals of these capacitors are coupled to a node where the majority function takes place for the inputs.
Disclosed is a device that decouples switching speed and gate delay time using an improved voltage-source gate driver. A shunt capacitor and a shunt resistor are connected in series to parallel across gate resistors of a voltage-source gate driver. The shunt capacitor and shunt resistor allow the gate delay and switching speed effect of the gate resistors to be decoupled. The shunt capacitor provides an initial high charge voltage and discharge gate current to reduce gate delay time. The shunt resistor modifies the effective gate resistance, which affects the gate current and the resulting switching speed. Shunt capacitor and shunt resistor values are determined to achieve the desired switching speed control with minimum gate delay time. When multiple power devices are paralleled, a common gate resistor, a shunt resistor and a capacitor combination is used. Each power device is also provided a respective split-gate resistor.
Aspects of this disclosure relate to an acoustic wave filter with shunt bulk acoustic wave resonators. In some embodiments, the acoustic wave filter is a band pass filter having a pass band. One of the shunt bulk acoustic wave resonators can contribute to forming an upper edge of the pass band. That shunt bulk acoustic wave resonator can be smaller than another shunt bulk acoustic wave resonator of the acoustic wave filter.
Aspects of this disclosure relate to acoustic wave devices on stacked die. A first die can include first acoustic wave device configured to generate a boundary acoustic wave. A second die can include a second acoustic wave device configured to generate a second boundary acoustic wave, in which the second die is stacked with the first die. The first acoustic wave resonator can include a piezoelectric layer, an interdigital transducer electrode on the piezoelectric layer, and high acoustic velocity layers on opposing sides of the piezoelectric layer. The high acoustic velocity layers can each have an acoustic velocity that is greater than a velocity of the boundary acoustic wave.
A bulk-acoustic wave (BAVV) resonator is provided. The BAW includes a substrate, a first electrode disposed on the substrate, a piezoelectric layer disposed to cover at least a portion of the first electrode, and a second electrode disposed to cover at least a portion of the piezoelectric layer, wherein the piezoelectric layer includes an intermediate layer, a first layer disposed above the intermediate layer and a second layer disposed below the intermediate layer, the first layer and the second layer are symmetrical in relation to a plane through which a central line of the intermediate layer passes in a thickness direction, and a thickness of the intermediate layer is greater than a thickness of each of the first and second layers.
A common line is connected between a common terminal and a common connection node. A first filter has a first pass band. A second filter has a second pass band. At least one of a first condition and a second condition is satisfied. The first condition is that in the first pass band any one of a first impedance of the common line alone viewed from the common terminal (P10) and a second impedance of the first filter viewed from the common connection node includes an inductive property and the other includes a capacitive property. The second condition is that in the second pass band one of the first impedance and a third impedance of the second filter viewed from the common connection node includes an inductive property and the other includes a capacitive property.
A tunable device is provided. The tunable device includes a plurality of tunable units. Each of the plurality of tunable units includes a driving circuit and a frequency tunable circuit. The frequency tunable circuit includes a tunable component. The control terminal of the tunable component is coupled to the driving circuit, and the driving circuit and the frequency tunable circuit are isolated in terms of a tuned frequency of the frequency tunable circuit.
In one embodiment, a method includes: setting, via a controller of a receiver, a plurality of gain components of the receiver for a maximum gain setting for an automatic gain control (AGC) sensitivity (SENS) mode; receiving, in a controller of the receiver, an indication that a power level of an intermediate frequency (IF) signal measured at an output of an IF amplifier of the receiver exceeds a first threshold; and transitioning from an AGC SENS mode to an AGC adjacent channel interference (ACI) mode in response to the indication that the power level of the IF signal exceeds the first threshold.
A method (400) of capturing and processing electroluminescence (EL) images (1910) of a PV array (40) is disclosed herein. In a described embodiment, the method 400 includes controlling the aerial vehicle (20) to fly 210 along a flight path to capture EL images (1910) of corresponding PV array subsections (512b) of the PV array (40), deriving respective image quality parameters from at least some of the captured EL images, dynamically adjusting a flight speed of the aerial vehicle along the flight path, based on the respective image quality parameters for capturing the EL images (1910) of the PV array subsections (512b), extracting a plurality of frames (1500) of the PV array subsection (512b) from the EL images (1910); determining a reference frame having a highest image quality of the PV array subsection (512b) from among the extracted frames (2100); performing image alignment of the extracted frames (2100) to the reference frame to generate image aligned frames (2130), and processing the image aligned frames (2130) to produce an enhanced image (2140) of the PV array subsection (512b) having a higher resolution than the reference frame. A system, image processing device, and aerial vehicle for the method thereof are also disclosed.
A power converter apparatus comprising: a power converter that outputs signal to the magnet motor to vary the output frequency, output voltage and output current of the magnet motor, a control unit controls the power converter, wherein the control unit calculating the gain of the magnetic flux component of the q-axis, which varies with the phase of the magnet motor, calculating the d-axis induced voltage command value based on a value of the induced voltage coefficient, frequency estimates or frequency command value, and the gain of the flux component of the q-axis.
An AC motor control device controls an inverter that supplies an alternating current to an AC motor which is a three-phase permanent magnet synchronous motor. The AC motor control device includes: pulse width modulation signal generation means that supplies a pulse width modulation signal to the inverter so that a position detection voltage vector for detection of the position of the rotor of the AC motor is applied to the AC motor; current derivative detection means that detects a current derivative occurring due to application of the position detection voltage vector to the AC motor; rotor position computation means that computes an estimated position of the rotor of the AC motor; rotor position correction means that corrects the estimated position; and drive control means that controls the pulse width modulation signal generation means so as to drive the AC motor.
A drive system of an embodiment includes an initial phase command generation unit, a rotor phase detection unit, and a drive control unit. The initial phase command generation unit generates a phase command value corresponding to an initial phase of a rotor before startup of a synchronous motor. The rotor phase detection unit detects a phase of the rotor and outputs the phase. The drive control unit controls the driving of the synchronous motor by using the phase command value. The initial phase command generation unit adjusts the phase command value to approach the phase of the rotor of a detection result by using the detection result of the phase of the rotor detected before the startup by the rotor phase detection unit.
A transport climate control system is disclosed. The transport climate control system includes a self-configuring matrix power converter having a charging mode, an inverter circuit, a controller, a first DC energy storage and a second DC energy storage, and a compressor. The first DC energy storage and the second DC energy storage have different voltage levels. During the charging mode, the inverter circuit is configured to convert a first AC voltage from an energy source to a first DC voltage, the controller is configured to control the self-configuring matrix power converter to convert the first DC voltage to a first output DC voltage to charge the first DC energy storage, and/or to a second output DC voltage to charge the second DC energy storage.
A dual active bridge converter is provided with a control variable that is superimposed with an additional ripple component to control the dual active bridge converter with a combination of the control variable and the additional ripple component.
Disclosed is a unitary charging device for low and high voltages. According to a specific embodiment, one leg of a switching element of an insulated DC-DC converter, the secondary side of a high voltage transformer, and the primary side of a low voltage transformer are shared, and thus the number of switching elements of the charging device and gate drivers for operating the multiple switching elements can be reduced, reliability is improved, and the performance of the unitary charging device can improve even when the number of switching elements is reduced. Due to the shared use of an EMI filter and an input capacitor of a high voltage battery, not only can the price and volume of the charging device be decreased, but conduction loss and switching loss can also be reduced to increase efficiency.
An isolated switching converter can include an inverting bridge, a transformer, a rectifying bridge, and control circuitry. The inverting bridge can receive an input voltage and deliver an output voltage to the transformer primary windings. The inverting bridge can include a plurality of half bridges cascaded across the input voltage. Each half bridge can include an input capacitor; upper and lower switches coupled across the input capacitor and connected at a switch node; and a DC blocking capacitor coupled between the switch node and a primary winding terminal. The rectifying bridge can have an input coupled to the secondary windings of the transformer and can deliver an output voltage of the isolated switching converter. The control circuitry can monitor inverter feedback signal(s) and generate phase staggered inverter drive signal(s). The control circuitry can also monitor rectifier feedback signal(s) and generate rectifier drive signals that operate the rectifying bridge.
Provided are a sub inverter of a full-bridge constituted by two arms: an arm and an arm, each of which is mounted on a different module, a main controller to drive and control the sub inverter by switching an operation mode between a first mode in which a first arm performs a low-frequency switching operation and a second arm performs a high-frequency switching operation, and a second mode in which the second arm performs a low-frequency switching operation and the first arm performs a high-frequency switching operation, and an operation ratio setting circuitry to set an operation ratio on the basis of a bias of a temperature rise between the modules.
A converter includes L phase legs, each phase leg of the L phase legs comprising a plurality of switches connected in series between an input power source and ground, wherein a first flying capacitor of an Mth phase is cross-coupled between an Mth phase leg and an (M+1)th phase leg, and a first flying capacitor of an Lth phase is cross-coupled between an Lth phase leg and a first phase leg, and wherein switches of the L phase legs are configured such that a ratio of an input voltage of the hybrid multi-phase step-down power converter to an output voltage of the hybrid multi-phase step-down power converter is equal to N/D, and wherein L, M, N are positive integers with M2, and D is a duty cycle of the hybrid multi-phase step-down power converter.
An actuator for a camera includes a housing having an internal space; a first carrier accommodated in the housing; a second carrier accommodated in the first carrier; and an image sensor fixed relative to the second carrier, wherein the first carrier and the second carrier are configured to move together in a direction parallel to an imaging plane of the image sensor, and wherein the second carrier is configured to move relative to the first carrier in a direction perpendicular to the imaging plane of the image sensor.
A horizontal linear-vibration generating apparatus that includes: a case coupled to a bracket so as to provide mounting space therein; a stator mounted in the mounting space and including a coil-yoke unit electrically connected to a circuit substrate on the bracket; a vibrator having magnets corresponding to the coil-yoke unit and weighted bodies configured to amplify vibration and vibrating in a first direction with respect to the stator in the mounting space; and first and second springs correspondingly provided between the case and the vibrator and elastically supporting a shaking motion of the vibrator in the first direction with respect to the stator in the mounting space, at opposite sides of the vibrator, where the first spring and the second spring are integrally provided with first and second spring feet, respectively, for mounting the vibrator.
A rotor for a permanently energized electrical machine includes at least two rotor poles arranged next to one another in the circumferential direction; a rotor iron core; and a permanent magnet assembly embedded in the rotor iron core for generating a magnetic air-gap flux density, the assembly having at least one permanent magnet per rotor pole and the permanent magnet being divided into at least two permanent magnet parts. A crosspiece is arranged between the at least two permanent magnet parts of a permanent magnet the crosspiece separates two hollow spaces for receiving the permanent magnet parts, has magnetically conductive support sections for increasing a mechanical stiffness of the rotor iron core and for discharging external magnetic fluxes in the event of an active short circuit introduced into the electrical machine, and has magnetically insulating flux-blocking sections for reducing magnetic leakage fluxes.
Disclosed are stators including a stator core having a plurality of slots formed in a circumferential direction, a plurality of coil bundles respectively inserted into the plurality of slots, connection coils each having one side joined to one of the plurality of coil bundles, and the other side joined to another of the plurality of coil bundles, and a plurality of layers being respectively formed in the plurality of slots in a radial direction of the stator core, wherein the plurality of coil bundles each comprises a plurality of hairpins each including a crown portion protruding toward one side in an axial direction of the stator core, and a leg portion protruding toward the other side in the axial direction.
The present invention discloses a power source transfer circuit for switching among a plurality of power sources to supply power to a load. The power source transfer circuit includes a first switch, a second switch and a bypass switch, wherein one of the plurality of power sources supplies power to the load via the first switch and the second switch, and wherein the bypass switch is connected in parallel to the second switch on a neutral line and is configured to control neutral overlapping duration during switching among the plurality of power sources. The power source transfer circuit including a bypass switch provided by the present disclosure can reduce the neutral overlapping duration to microseconds during power source transfer, so as to realize fast and reliable response.
A system can include a battery pack with battery cell sections connected in series, where each of the battery cell sections includes a battery cell and a bypass switch. The system can also include a control circuit. The control circuit can determine a capacity of a particular battery cell in a particular battery cell section, determine that the capacity of the particular battery cell is less than a predefined threshold, and in response, execute a bypass sequence for the particular battery cell. The bypass sequence can involve determining a bypass period for which to bypass the particular battery cell based on the capacity of the particular battery cell, and transmitting a bypass signal to a drive circuit. The drive circuit can receive the bypass signal and responsively operate the bypass switch of the particular battery cell section to bypass the particular battery cell for the bypass period.
An electronic device and method are disclosed. The electronic device includes: a battery, a wireless power transfer (WPT) coil, wireless power transceiver circuitry, a charging circuit, and a processor electrically connected to the wireless power transceiver circuitry and the charging circuit. The processor implements the method, including: receiving first detecting power from an external electronic device, determining whether a reception voltage generated by the received first detecting power is higher than a first predetermined voltage value, based on detecting that the reception voltage is higher than the first predetermined voltage value, supplying power from the battery to the wireless power transceiver circuitry, outputting via the WPT coil, foreign object detecting power based on the supplied power, and based on detecting an electrical change in the foreign object detecting power caused by presence of a foreign object, determining that an error has occurred.
Techniques are described for wirelessly charging a wearable or implantable medical device, such as a continuous glucose monitor (CGM) and/or an insulin pump. In some examples, the medical device includes: a rechargeable battery; a receiving antenna configured to wirelessly receive electrical power from a transmission antenna; charging circuitry configured to recharge the rechargeable battery using the electrical power received by the receiving antenna; and one or more processors configured to: determine a relative proximity of the medical device to a body of a patient; determine, based at least in part on the relative proximity, a tuning for the receiving antenna; and cause the receiving antenna to be tuned according to the determined tuning.
A power transmitting coil unit includes a board on which a coil comprised of a conductor pattern is formed and to a back surface side of which capacitors are mounted, a core arranged at a back surface side of the board and formed with a hole at a position facing the capacitors, a bottom plate arranged at a back surface side of the core, a space formed defined by a back surface of the board, a front surface of the bottom plate, and an inner circumferential surface of the hole and in which the capacitors are housed, and support member arranged in the space and supporting the board.
Provided is coordinated control and use of a transmitter circuit and a receiver circuit for wireless battery charging, with emphasis on using power switches in the receiver circuit not only for handshaking with the transmitter circuit for compatibility check and communication of information but also for charging mode control of the battery. It utilizes extra switching operations of power switches in the receiver circuit (such as those commonly used in the Qi standard for handshaking with the transmitter circuit) to charge the battery directly from the output of the rectifier with the constant-current mode or constant-voltage mode according to a threshold battery voltage without using an extra battery management circuit between the rectifier of the receiver circuit and the battery. Coordinated operations of the transmitter and receiver circuits can be achieved without using any extra wireless communication system for signal synchronization between the two circuits.
A power supply method, applied to an electronic device, that can include determining a charging state related to charging a battery of the electronic device by using a wireless charging device, determining a current temperature of the electronic device, and supplying power to the electronic device by using the wireless charging device and the battery in response to the charging state indicating the battery being fully charged and the current temperature being greater than a preset temperature threshold.
A method of adjusting energy delivered by a renewable energy system to an electrical grid and an energy-consuming load is disclosed. The method may comprise determining a production schedule of a renewable energy system (RES) and establishing a prioritization order between the electrical grid and the energy-consuming load. The method may further comprise setting a power receiving threshold for the electrical grid or the energy-consuming load based on the prioritization order, and adjusting the energy delivered by the RES by controlling a first amount of energy delivered to the electrical grid and a second amount of energy delivered to the energy-consuming load. A variability schedule of at least one of the first amount of energy or the second amount of energy can be amplified or dampened over a time period relative to the natural variability energy production schedule of the RES.
A power distribution apparatus configured to calculate, for a plurality of distributed power supplies connected to an electric power system, active power and reactive power to be outputted from each of the distributed power supplies, comprising: output estimation unit for estimating, based on the past operation history of each of the distributed power supplies, the output range of the electrical power that can be outputted from each of the distributed power supplies in the future; and a calculating unit configured to calculate, based on the output range, the active power and the reactive power of each of the distributed power supplies, which can satisfy a predetermined objective condition and constraint condition.
A power control system and method for suppressing purchase power peaks or controlling surplus power household consumption according to changes. The power control system comprises a monitoring unit, an electricity storage quantity acquisition unit, and an electricity storage controller. The monitoring unit monitors a generated power quantity which an electricity generator generates using renewable energy and a purchase power quantity which a consumer purchases via a power grid. The electricity storage controller executes processes of discharging power from an electricity storage cell if the purchase power quantity is greater than or equal to a first threshold value; charging the storage cell if the generated power quantity is greater than zero and the purchase power quantity is less than or equal to a second threshold value less than the first threshold value; and charging and discharging the storage cell such that the acquired electricity storage quantity reaches a target value.
A power grid monitoring system includes a storage unit that stores power control system (PCS) impedance data indicative of a PCS impedance that is an impedance of a PCS-based energy source at a plurality of operation points, the PCS-based energy source being connected to an electric power system, the PCS-based energy source including a voltage source and a PCS that regulates power generated by the voltage source and supplies the power to the electric power system, a real time calculation unit that calculates a power grid impedance based on a power flow measured at a point of connection where the PCS-based energy source and the electric power system are connected to each other, the power grid impedance being an impedance of the electric power system, and a stability check unit that performs a stability check to detect low frequency oscillation (LFO) at the point of connection based on the PCS impedance data and the power grid impedance.
Provided are an off-grid start method and system for a new energy power generation system. The method includes: gradually boosting the voltage of a master according to a plurality of preset voltage given values, and slaves determining, by means of measuring a voltage of the load of a system, a target voltage given value used by the master; and the master determining, by means of monitoring an output current of the master itself, that a slave is successfully connected in parallel, and then continuing to boost the output voltage until all the slaves run in parallel. Therefore, according to the solution, no upper-layer synchronous control is required during a black-start process, and no communication between a master and slaves is required.
A sensor for monitoring utility poles includes a sensing module to detect a physical quantity from a utility pole or a conductor supported by a utility pole to which the sensor is attached in use. A power supply supplies power to the device and a memory for storing sensor data. A communications module is used for transmitting and receiving sensor data to and from one or more sensors which are attached to other utility poles located adjacent to or nearby the utility pole. A processor uses the detected sensor data together with received sensor data to calculate if the utility pole to which the sensor is attached has changed its physical condition, and wherein if the processor calculates that the utility pole to which the sensor is attached has changed its physical condition, a message is transmitted via the communications module to a remote server.
Provided are an overcurrent protection circuit and a display device, where the overcurrent protection circuit includes a drive transistor, an operational amplifier, a buffer, a peak current detector, and a peak current controller; the output terminal of the operational amplifier is connected with the buffer, and the operational amplifier controls the drive transistor through the buffer; the output terminal of the peak current controller is electrically connected with the gate control terminal of the buffer; when the peak current detector does not detect an overload current, the peak current detector controls the operational amplifier to control the gate of the drive transistor; when the peak current detector detects an overload current, the peak current detector controls the peak current controller to control the gate of the drive transistor to maintain the overcurrent protection circuit to work.
A light emitting element array includes a plurality of light emitting elements 10A arranged. Each light emitting element 10A includes: a stacked structure 20 including a stack of a first compound semiconductor layer 21 having a first surface 21a and a second surface 21b, an active layer 23 facing the second surface 21b of the first compound semiconductor layer 21, and a second compound semiconductor layer 22 having a first surface 22a and a second surface 22b; a first light reflection layer 41 formed on a base part surface 90 located on a first surface side of the first compound semiconductor layer 21; and a second light reflection layer 42 formed on a second surface side of the second compound semiconductor layer 22 and having a flat shape. The base part surface 90 extends to a peripheral region 99 surrounded by the plurality of light emitting elements. The base part surface 90 has a concavo-convex shape, and is differentiable.
Pressing jaws are opposingly arranged in pressing pliers. Each pressing jaw has ribs with a longitudinal extension which is transverse to an entry direction of the ribs into entry openings of the other pressing jaw. A pressing mouth has a pressing opening with an opening contour formed by free marginal edges of the ribs. The ribs form an intersection of the opening contour that moves in the direction of the longitudinal extension during a pressing operation. A supplemental pressing part forms part of the opening contour and is arranged so as to cover several ribs and overlap the intersection. A method of use is also provided.
A rotary connector device includes a first case, a second case, an electrical cable, and a stopper structure. The stopper structure includes a movable member, a rotation restricting portion, and a guide portion. The movable member is movable relative to the second case between a first radial position and a second radial position in a radial direction. The rotation restricting portion is provided at the first case and contactable with the movable member in a circumferential direction to restrict a relative rotation of the first case and the second case in a state where the movable member is at the second radial position. The guide portion is provided at the first case and contactable with the movable member to guide the movable member toward the first radial position.
A CPA attachment structure capable of suppressing increase in connector size, a CPA-attached connector and a wire harness are provided. A CPA-side lock structure of the CPA attachment structure includes a pair of arms provided so as to be bendable in an in-plane direction of a housing outer surface, a CPA-side lock portion which is temporarily locked to a connector-side lock structure and which is released from the temporary locking at a time of fitting. The connector-side lock structure includes a pair of ribs that are arranged to stand according to an arrangement interval of the pair of arms, a temporary lock portion to which the CPA-side lock portion is temporarily locked, and a final lock portion to which the CPA-side lock portion is finally locked.
A circuit board assembly includes a circuit board and an electrical connector having a connector housing holding contacts in a contact array. The connector housing has a mating end configured to be mated with a mating electrical connector in a mating direction. The electrical connector has cables terminated to the contacts and extending from a cable end. A connector mount is used to locate the electrical connector relative to the circuit board. A bracket is coupled to the mounting surface of the circuit board. A biasing member is coupled to the bracket and the mounting feature and is compressible along a compression axis parallel to the mating direction to allow the electrical connector to float in the mating direction relative to the circuit board.
A connector with an interlock housing, to which an interlock terminal is attached, separately from a lever that performs connection and disconnection of main terminals with a mating connector, and a first spring piece is formed on the lever. After the main terminals are mutually connected by rotating the lever from a first position to a second position, the lever is slid from the second position to a third position and the interlock housing is pushed down from an opening position to a closing position. When the lever is on the third position and the interlock housing is on the opening position, the first spring piece generates a first elastic restoring force. When applying no external force that slides the lever to the third position against the first elastic restoring force, the lever moves away from the third position and the interlock housing cannot be pushed down.
An electrical connector assembly includes a socket connector, and a plug connector connected with the socket connector. The socket connector includes a base body, two socket terminals mounted in the base body, and two buckling blocks disposed at two outer side surfaces of the base body. The plug connector includes a main body, two plug terminals mounted in the main body, a buckling lever, two buckling slots, two blocking slots, two limiting blocks and two torsion springs. The buckling lever has two buckling portions rotatably connected to the main body. The two buckling slots are disposed at the two buckling portions. The two blocking slots are disposed at two sides of an outer surface of the main body. The two limiting blocks are movable pivoted to the two buckling portions. The limiting blocks in initial position serve to prevent mistaken movement of the buckling lever and to allow such movement of the buckling lever when appropriate for mating with a socket.
A connector for connection to a mating connector includes a connector housing having a contact chamber configured to accommodate a contact assembly extending from a contact side toward a mating side, and a secondary retention element having two mounting arms and a securing element disposed therebetween. The connector housing has an access opening. The secondary retention element is movable between a pre-latched and a final latched position. One of the mounting arms has a first latching unit which, in the final latched position, is connected to a first mating latching unit disposed on the connector housing. One of the mounting arms has a locking element extending away parallel to a mating axis, which in the pre-latched position, blocks connection to the mating connector. In the final latched position, the securing element extends through the access opening into the contact chamber and locks the contact assembly in place.
A cable assembly includes a flat flexible cable having a plurality of conductors embedded within an insulation material. A portion of each of the conductors is exposed a shared opening selectively formed in the insulation material, allowing for a crimping portion of an electrically conductive terminal to engage with the conductor within the opening. The crimping portion of the terminal includes a base defining at least one protrusion extending therefrom, and first and second sidewalls extending from the base. The base and the first and second sidewalls define an opening receiving the conductor therein. In a crimped state of the terminal, the first sidewall is folded into the opening for crimping the conductor within the opening and against the protrusion.
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. According to an embodiment o, an antenna device in a wireless communication system includes: an antenna module; and a radome covering at least a part of the antenna module, wherein the antenna module includes a first radiator disposed on one surface of the radome and at least one second radiator spaced apart from the first radiator by a specified distance on the one surface to form a loop of the first radiator, wherein the at least one second radiator includes a plurality of gaps opening each of the loops.
The invention relates to a MIMO antenna system for IEEE 802.11 WiFi communications. The invention also relates to a wireless device, such as a wireless access point (AP), a router, a gateway, and/or a bridge, comprising at least one antenna system according to the invention. The invention further relates to a wireless communication system, comprising a plurality of antenna systems according to the invention, and, preferably, a plurality of wireless devices according to the invention.
Provided herein are various enhancements for antenna systems and directed radio frequency energy structures. In one example, an apparatus includes an antenna array comprising a plurality of antenna elements formed by waveguide structures embedded within a substrate and positioned about a longitudinal axis of the substrate to form at least two concentric ring arrangements of antenna elements. Apertures of the waveguide structures are configured to emit or receive radio frequency (RF) energy generally along the longitudinal axis. Feed elements are coupled to each of the waveguide structures on an end opposite of the apertures, and configured to couple the RF energy for the antenna array.
Electrical connectors and means for facilitating electromagnetic communication between an antenna array and a circuit board. A system includes a circuit board comprising an electrically conductive pad, a coaxial pin, and a spring pin configured to be disposed around at least a portion of the coaxial pin. The spring pin enables the coaxial pin to maintain an electrical connection with the electrically conductive pad of the circuit board.
Provided are an antenna assembly and a communication system, relating to the technical field of antennas. The antenna assembly comprises a filter module and an antenna module, wherein the antenna module is connected to the filter module, and the antenna module is integrated with the filter module, wherein an output impedance of the filter module is matched with an input impedance of the antenna module.
In one example of the present disclosure, a radome assembly for use with an antenna assembly is described. The radome assembly may comprise a radome body portion having a first surface and a second surface, wherein the second surface is opposite the first surface, and wherein the radome body portion defines a portion of a housing for an antenna assembly. The radome assembly may further comprise a radome spacer portion extending from the second surface of the radome body portion, the radome spacer portion defining a plurality of cells that are formed from a plurality of cell walls, wherein at least two cell walls of the plurality of cell walls defining each cell of the plurality of cells are spaced apart from each other.
The present application relates to an antenna assembly for a base station antenna, a base station antenna arrangement and a base station antenna. The antenna assembly has a reflector, which has a longitudinal extent, a front side and a rear side opposite the front side, where the front side is configured for radiating elements to be arranged thereon, wherein, the reflector has a first longitudinal section residing in a first plane and a second longitudinal section residing in a second plane that is adjacent to the first longitudinal section, where the first plane is rearward of the second plane. The properties of the base station antenna arrangement and the base station antenna may be improved through the antenna assembly.
A communications apparatus to be installed on high mast lighting systems or other vertical assets with significant above ground projections. The apparatus is designed to mount to existing light ring spokes or other existing mounting structures. The system is powered during nighttime hours by grid power and during daylight hours by internal battery storage. A uniquely-oriented directional dual polarity MIMO antenna adapted for high mast mounting supports communications with mobile vehicles using MIMO emissions in a North/South and East/West polarization. Mobile vehicle clients may then use dual polarized antennas including skyward-looking radiation patterns with major lobes that are oriented directly up towards the sky.
A balun includes an unbalanced terminal; balanced terminals; first and second main lines; and first and second sub-lines. The first main line has an end connected to the unbalanced terminal. The second main line has an end connected to the first main line and an end that is open. Each of the first and the second sub-lines is connected between the balanced terminal and a reference potential, respectively. The second sub-line includes a first partial line connected to the balanced terminal, and a second partial line connected between the first partial line and the reference potential. The second main line includes a third partial line connected to the first main line, and a fourth partial line connected to the third partial line. The distance between the first partial line and the third partial line is shorter than the distance between the second partial line and the fourth partial line.
A filter comprising a flexible PCB with one or more signal tracks on one side. A electromagnetically absorbing material covers the signal tracks. An insulating material may be provided between the signal tracks and the electromagnetically absorbing material. The PCB is then folded or rolled to take up less space. The PCB may be first folded and then rolled to have both ends of the signal tracks available at the outer portion of the roll.
A polymer electrolyte membrane having improved chemical or mechanical durability is provided. The present disclosure relates to a polymer electrolyte membrane, and the polymer electrolyte membrane according to the present disclosure comprises a porous support and a composite layer containing a first ionomer filled in the porous support, wherein the polymer electrolyte membrane comprises a first segment having a first durability and a second segment having a second durability, and the first durability is higher than the second durability.
The present disclosure relates to a device and a method for valuating a heat dissipation capability of a test platform of hydrogen fuel cell system. A plurality of PTC heaters are connected in series or in parallel in a primary or secondary dispersion water loop to simulate the fuel cell system with different heating powers. A rotation speed of water pump and whether a PTC is operated are controlled, thereby implementing steady and dynamic tests, and a test for integrative operating condition, thereby avoiding a real machine test from controlling a plurality of parameters. Compared with the real machine of a fuel cell, it can better test the heat dissipation capability of the fuel cell system. During the operation, the device does not need to be supplied reaction gases to ensure the safety of the test. The primary and secondary dispersion tests can be performed separately or in parallel.
A battery cell includes a case, accommodating an electrode assembly therein, and a connection unit formed to have a tube shape and having one end bonded to an external surface of the case. The case includes a projection formed to protrude outwardly, and the projection is disposed in an internal surface of the connection unit.
A battery module including a battery cell stack in which a plurality of battery cells are stacked; a module frame that houses the battery cell stack; a busbar frame that covers front and rear surfaces of the battery cell stack; an insulating member that includes an upper surface part and both side surface parts, and is formed so as to wrap the upper surface and both side surfaces of the battery cell stack between the battery cell stack and the module frame; and a fixing member that couples the upper surface part of the insulating member and both side upper end parts of the busbar frame.
A battery module and an energy storage device including a battery rack including a plurality of battery modules, and a rack fuse cutting off a circuit when an overcurrent occurs in the battery rack, each of the plurality of battery modules includes a battery cell and a module fuse that cuts off a circuit when an overcurrent occurs in the battery module, the module fuse has a voltage specification capable of corresponding to an output voltage of the battery rack, and has a short circuit specification lower than a short circuit specification of the rack fuse.
A battery cell includes an electrode assembly and a housing accommodating the electrode assembly. The electrode assembly includes a first electrode plate and a second electrode plate. The first electrode plate includes a current collector, a connecting piece, and a tab. The current collector includes a plurality of stacked flat portions. A fixed end of the connecting piece is connected to one of the flat portions. A free end of the connecting piece is disposed toward the flat portion. The free end is flexibly bendable against the current collector. A first end of the tab is fixed to the connecting piece, and a second end of the tab is disposed beyond the flat portion.
Some embodiments of the present disclosure relate to a battery comprising a housing. In some embodiments, the housing comprises an opening. In some embodiments, the battery comprises at least one fluoropolymer membrane. In some embodiments, the at least one fluoropolymer membrane covers the opening of the housing. In some embodiments, the at least one fluoropolymer membrane has a crystallinity of 85% to 100%. In some embodiments, the at least one fluoropolymer membrane has a density of 2.0 g/cm3 to 2.2 g/cm3. In some embodiments, the at least one fluoropolymer membrane has a CO2 permeability to moisture permeability ratio of more than 0.5. A polytetrafluoroethylene film for electronic components, characterized in that the polytetrafluoroethylene film can have a density of 1.40 g/cm3 or higher and an air impermeability of 3,000 seconds or higher.
A fuel cell catalyst material includes metal catalyst particles formed of a metal material and a carbon-based coating composition at least partially coating at least some of the metal catalyst particles. The carbon-based coating composition includes a carbon network. The carbon-based coating composition is doped with a dopant. The carbon-based coating composition includes a number of defects formed by one or more vacated carbon atoms in the carbon network. The carbon-based coating composition is made from a non-aromatic carbon molecule.
A high-strength steel foil for the positive and negative electrode current collectors of nickel-hydrogen secondary batteries which uses a light weight and economical steel foil and which is thin and strong and has excellent rust resistance and resistance to metal ion leaching. Also, a high-strength steel foil for the positive and negative electrode current collectors of nickel-hydrogen secondary batteries which has excellent elongation. The Ni-plated steel foil for hydrogen secondary battery current collectors comprises, by mass %, C: 0.0001 to 0.0200%, Si: 0.0001 to 0.0200%, Mn: 0.005 to 0.300%, P: 0.001 to 0.020%, S: 0.0001 to 0.0100%, Al: 0.0005 to 0.1000%, N: 0.0001 to 0.0040%, one or both of Ti and Nb: 0.800% or less respectively, and a balance of Fe and impurities. The Ni-plated steel foil has an Ni plating layer on both surfaces. The thickness of the Ni plating layer on both surfaces of the Ni-plated steel foil is greater than or equal to 0.15 μm, the thickness of the Ni-plated steel foil is 5 to 50 μm, the tensile strength is over 400 MPa but no greater than 1200 MPa, and the surface defect area percentage is less than or equal to 5.00% for both surfaces of the Ni-plated steel foil.
A negative electrode material includes a silicon-based material and a carbon material. Peaks with a shift range of 1255˜1355 cm−1 and 1575˜1600 cm−1 in a Raman spectrum of the carbon material are a D peak and a G peak respectively. Peaks with a shift range of 1255˜1355 cm−1 and 1575˜1600 cm−1 in a Raman spectrum of the silicon-based material are the D peak and the G peak respectively. A scattering peak intensity ratio of D versus G peaks of the carbon material is A, and a scattering peak intensity ratio of D versus G peaks of the silicon-based material is B. 0.15≤A≤0.9, 0.8≤B≤2.0, and 0.2
A lead-based alloy containing alloying additions of bismuth, antimony, arsenic, and tin is used for the production of doped leady oxides, lead-acid battery active materials, lead-acid battery electrodes, and lead-acid batteries.
A method for manufacturing an electrode structure is provided. The method for manufacturing an electrode structure comprises the steps of: preparing a base substrate; forming an amorphous seed layer covering the base substrate; crystallizing the seed layer; and covering the crystallized seed layer and forming a functional film for a secondary battery inherently having a crystalline structure.
A manufacturing apparatus for an electrode plate includes: a conveyance line of the electrode plate having an applied portion in which an electrode active material is applied to a surface of a base material and a non-applied portion in which the electrode active material is not applied to the surface of the base material; a compression roll provided in the conveyance line and compressing the applied portion; and a tension reducing mechanism provided in at least one of an upstream section ending at the compression roll or a downstream section starting at the compression roll in the conveyance line and reducing a tension applied to the electrode plate.
A method for manufacturing a dry electrode for an energy storage device are disclosed. The system includes a first dry electrode material delivery system configured to deliver a dry electrode material, a first calendering roll, a second calendering roll, and a controller. The second calendering roll is configured to form a first nip between the first calendering roll and the second calendering roll. The first nip is configured to receive the dry electrode material from the first dry electrode material delivery system, and form a dry electrode film from the dry electrode material. The controller is configured to control a rotational velocity of the second calendering roll to be greater than a rotational velocity of the first calendering roll.
The present application provides a system and method for discharging and processing of lithium ion batteries to extract one or more metals. The extracted metals are in a powder form that can be reused at second stage processing facilities. The extracted metal powder can include lithium and at least one of cobalt, nickel, manganese, and carbon.
An electrode assembly and a secondary battery are provided. In an exemplary embodiment, an electrode assembly includes: a first electrode plate having a first electrode tab attached thereto; a second electrode plate having at least one second electrode tab attached thereto; and a separator between the first electrode plate and the second electrode plate, the electrode assembly wound in a state in which the first electrode plate, the separator, and the second electrode plate are stacked, and the first electrode plate includes coating portions formed by coating an active material on first and second surfaces thereof, and a half-coating portion formed by coating the active material on only one of the first and second surfaces at a region corresponding to a leading edge, on the basis of a winding direction, where an active material of the second electrode plate begins.
Provided is a high-density electrode and a method of manufacturing the same. An electrode for a secondary battery includes an electrode current collector, and an electrode active material layer formed on at least one surface of the electrode current collector. The electrode active material layer includes an H1 region, an H2 region and an H3 region sequentially provided from an end of the electrode active material layer toward a center. The H2 region includes an inclined section in which a thickness increases from the H1 region toward the H3 region, and the electrode satisfies the following formulas (1) and (2), 0.2≤h1/h2≤0.7 . . . (1), h2/h3≥0.9 . . . (2), where h1 is an average thickness of the H1 region, h2 is an average thickness of the H2 region, and h3 is an average thickness of the H3 region.
A lithium secondary battery with a positive electrode active material including a composite oxide containing lithium and a transition metal. A molar ratio: MLi/MTM of a total lithium amount per unit area MLi in a positive electrode and a negative electrode to a transition metal amount per unit area MTM in the positive electrode is 1.1 or less. The negative electrode includes a negative electrode current collector larger in area than the positive electrode mixture layer. In the wound electrode group in an unwound state, center lines dividing the positive electrode mixture layer and the negative electrode current collector along their winding direction into two halves are not on the same straight line. The negative electrode lead is connected at its one end to a non-facing region not facing the positive electrode mixture layer of the negative electrode current collector.
An electrode which is to be applied to a solid-state battery and including a collector layer and an active material layer disposed on the collector layer and including an active material showing a concentration distribution in a layer thickness direction which is, among the directions parallel to the layer thickness, a direction toward the side in contact with the collector layer, wherein the active material layer contains at least any one of a conductive auxiliary agent showing a decreasing concentration gradient in the layer thickness direction and a solid electrolyte showing an increasing concentration gradient in the layer thickness direction.
A solid-state secondary battery with high safety is provided. The solid-state secondary battery includes a first film that has a function of releasing and accumulating a lithium ion and is over a negative electrode current collector layer, a second film that has a function of transporting a lithium ion and is over the first film, a third film that has a function of releasing and accumulating a lithium ion and is over the second film, and a positive electrode current collector layer over the third film. The total thickness of the first to third films is the same before and after charging.
A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, and a nonaqueous electrolyte. The positive electrode includes a positive electrode material including particles of a composite oxide containing lithium and a metal Me other than lithium, and a tungsten compound attached to a surface of the particles. The metal Me contains at least nickel. The nonaqueous electrolyte includes an unsaturated sultone compound.
Discussed is an electrolyte solution for a lithium-sulfur battery including a lithium salt, an organic solvent and an additive, and a lithium-sulfur battery including the same, wherein the additive includes a heterocyclic compound containing at least one double bond, and a heterocycle of the heterocyclic compound comprises an oxygen atom or a sulfur atom.
An electrolyte includes a compound represented by formula I-A, where A1, A2, and A3 are each independently selected from formula I-B or formula I-C, and at least two of A1, A2, and A3 are formula I-C. In formula I-A, n is selected from integers 1 to 10, and m is selected from 0 or 1. In formula I-B and formula I-C, represents a site at which two adjacent atoms are joined. The electrolyte can significantly improve high-temperature storage performance, cycle performance, and floating charge performance of the electrochemical device.
A method for forming a semiconductor structure includes receiving a die; forming a dielectric layer to surround the die; removing a portion of the dielectric layer to form a first recess; disposing a first light blocking layer within the first recess; applying a dielectric paste over the first light blocking layer; removing a portion of the dielectric paste to form a second recess; disposing a second light blocking layer within the second recess; disposing a photoelectric device over the first light blocking layer and the second light blocking layer; forming a redistribution layer over the die, the dielectric layer and the photoelectric device; removing a portion of the redistribution layer to form a third recess over the photoelectric device; and coupling a light-conducting member to the photoelectric device through the third recess; wherein the second light blocking layer is separated from the first light blocking layer and the photoelectric device.
A display device with high display quality is provided. A display device with low power consumption is provided. In the display device, a first transistor, a second transistor, a first conductive layer, and a light-emitting diode package are included in a pixel. The light-emitting diode package includes a first light-emitting diode, a second light-emitting diode, a second conductive layer, a third conductive layer, and a fourth conductive layer. The first light-emitting diode includes a first electrode and a second electrode. The second light-emitting diode includes a third electrode and a fourth electrode. One of a source and a drain of the first transistor is electrically connected to the first electrode through the second conductive layer. One of a source and a drain of the second transistor is electrically connected to the third electrode through the third conductive layer. The first conductive layer is electrically connected to each of the second electrode and the fourth electrode through the fourth conductive layer. A constant potential is supplied to the first conductive layer.
A display device includes a substrate, a display element layer disposed on a first surface of the substrate and including a light emitting element that emits light, and a pixel circuit layer disposed on the display element layer and including a transistor electrically connected to the light emitting element. The display element layer includes a first contact electrode electrically connected to a first end of the light emitting element, and a second contact electrode electrically connected to a second end of the light emitting element. The pixel circuit layer includes a reflective layer disposed on the display element layer and overlapping the light emitting element. One of the first contact electrode and the second contact electrode is electrically connected to the transistor. The reflective layer reflects the light emitted from the light emitting element toward a second surface of the substrate.
A light emitting device may include: a substrate including a plurality of unit light emitting regions; at least one first light emitting element having a first end portion and a second end portion in a first direction; at least one second light emitting element having a first end portion and a second end portion in a second direction intersecting the first direction; a first electrode connected to any one of the first and second end portions of each of the first and second light emitting elements and a second electrode connected to the other of the first and second end portions of each of the first and second light emitting elements; a first alignment line extending along the second direction on the substrate, the first alignment line being connected to the first electrode; and a second alignment line connected to the second electrode.
Various embodiments of the present disclosure are directed towards a three-dimensional (3D) trench capacitor, as well as methods for forming the same. In some embodiments, a first substrate overlies a second substrate so a front side of the first substrate faces a front side of the second substrate. A first trench capacitor and a second trench capacitor extend respectively into the front sides of the first and second substrates. A plurality of wires and a plurality of vias are stacked between and electrically coupled to the first and second trench capacitors. A first through substrate via (TSV) extends through the first substrate from a back side of the first substrate, and the wires and the vias electrically couple the first TSV to the first and second trench capacitors. The first and second trench capacitors and the electrical coupling therebetween collectively define the 3D trench capacitor.
Microelectronic stacked die package structures formed according to some embodiments may include a first die comprising a first conductive layer over a substrate layer. A second die may be on the first conductive layer. A third die is on the second die. An edge region of the stacked die package structure comprises a first portion over a second portion, the first portion comprising edges of the third die, the second die, and the first conductive layer, and the second portion comprising the substrate layer of the first die, wherein the first portion comprises a curved profile, and the second portion comprises a substantially vertical profile.
There is provided a copper bonding wire that exhibits a favorable bondability even when a scrub at the time of bonding is reduced. The copper bonding wire is characterized in that when a sum of percentages of Cu, Cu2O, CuO and Cu(OH)2 on a surface of the wire as measured by X-ray Photoelectron Spectroscopy (XPS) is defined as 100%, Cu[II]/Cu[I] which is a ratio of a total percentage of CuO and Cu(OH)2 (Cu[II]) corresponding to bivalent Cu to a percentage of Cu2O (Cu[I]) corresponding to monovalent Cu falls within a range from 0.8 to 12.
A semiconductor module includes: a first conductive portion; a second conductive portion spaced from the first conductive portion in a first direction; first semiconductor elements electrically bonded to the first conductive portion and mutually spaced in a second direction perpendicular to the first direction; and second semiconductor elements electrically bonded to the second conductive portion and mutually spaced in the second direction. The semiconductor module further includes: a first input terminal electrically connected to the first conductive portion; a second input terminal of opposite polarity to the first input terminal; and an output terminal opposite from the two input terminals in the first direction and electrically connected to the second conductive portion. The semiconductor module further includes: a first conducting member connected to the first semiconductor elements and second conductive portion; and a second conducting member connected to the second semiconductor elements and second input terminal.
A semiconductor structure for wafer level bonding includes an interconnecting layer on a substrate, a bonding dielectric layer on the interconnecting layer, and a bonding pad in the bonding dielectric layer. The bonding pad includes a top surface exposed from the bonding dielectric layer, a bottom surface opposite to the top surface and physically contacting a dielectric portion of the interconnecting layer, and a sidewall between the top surface and the bottom surface. A bottom angle between the sidewall and the bottom surface is smaller than 90 degrees, and the bonding pad is not electrically connected to the interconnecting layer.
In one aspect, a capacitor or network of capacitors is/are provided for vertical power delivery in a package where the capacitor(s) is/are embedded in or forms the entirety of the package substrate core. In a second aspect, a plurality of thin-film capacitor structures are provided for implementing vertical power delivery in a package. In a third aspect a method is provided for fabricating hermetically sealed thin-film capacitors.
A semiconductor package including a semiconductor chip, a lower redistribution layer under the semiconductor chip, the lower redistribution layer including a lower insulating layer at a central region and at a portion of an edge region, and a trench at a remaining portion of the edge region, a plurality of outer connecting terminals under the lower redistribution layer, a molding layer including a first molding section and the second molding section, the first molding section being on the lower redistribution layer and surrounding a side surface of the semiconductor chip and the second molding section being in the trench and contacting a side surface of the lower insulating layer, and an upper redistribution layer on the molding layer may be provided. The side surface of the lower insulating layer and a side surface of the second molding section may be coplanar with each other.
An electronic package is provided and includes an electronic structure and a plurality of conductive pillars embedded in a cladding layer, a circuit structure formed on the cladding layer, and a reinforcing member bonded to a side surface of the cladding layer, where a plurality of electronic elements are disposed on and electrically connected to the circuit structure, such that the electronic structure electrically bridges any two of the electronic elements via the circuit structure, so as to enhance the structural strength of the electronic package and avoid warpage by means of the design of the reinforcing member.
In one example, a semiconductor device comprises a main substrate having a top side and a bottom side, a first electronic component on the top side of the main substrate, a second electronic component on the bottom side of the main substrate, a substrate structure on the bottom side of the main substrate adjacent to the second electronic component, and an encapsulant structure comprising an encapsulant top portion on the top side of the main substrate and contacting a side of the first electronic component, and an encapsulant bottom portion on the bottom side of the main substrate and contacting a side of the second electronic component and a side of the substrate structure. Other examples and related methods are also disclosed herein.
A semiconductor structure includes a first redistribution structure, a first local interconnect component disposed on the first redistribution structure, and a first interconnect structure over a second side of the first local interconnect component. The first local interconnect component includes a first plurality of redistribution layers. The first plurality of redistribution layers includes a first plurality of conductive features on a first side of the first local interconnect component. Each of the first plurality of conductive features are coupled to respective conductive features of the first redistribution structure. The first interconnect structure includes a second plurality of conductive features and a third plurality of conductive features. The second plurality of conductive features are electrically coupled to the third plurality of conductive features through the first local interconnect component.
A semiconductor interconnect structure comprises a substrate, a plurality of metal lines disposed relative to the substrate and a plurality of first and second caps disposed on the metal lines wherein the first caps comprise a first dielectric material and the second caps comprise a second dielectric material different from the first dielectric material.
A semiconductor device includes a first metal interconnection disposed on a substrate, a second metal interconnection disposed on the first metal interconnection, a first contact via disposed between the first metal interconnection and the second metal interconnection, a first serpent metal line connecting to a first end of the first metal interconnection, and a second serpent metal line connecting to a second end of the first metal interconnection. Preferably, the first serpent metal line, the second serpent metal line, and the first metal interconnection are on a same level.
A structure including a first chip and a second chip stacked over the first chip is provided. The first chip includes a first dielectric over a substrate. The second chip includes a second dielectric over the first dielectric. An inductor is arranged at least in part in the first dielectric of the first chip. An electromagnetic shield structure is arranged around the inductor. The electromagnetic shield structure includes a lower shield portion extending at least partially through the first dielectric of the first chip and an upper shield portion extending at least partially through the second dielectric of the second chip. The electromagnetic shield structure is formed in part in the BEOL metallization structure in each of the first chip and the second chip in a heterogenous integration process.
Methods and apparatus to reduce defects in interconnects between semiconductor dies and package substrates are disclosed. An apparatus includes a substrate and a semiconductor die mounted to the substrate. The apparatus further includes an array of bumps to electrically couple the die to the substrate. Each of the bumps have a corresponding base. Different ones of the bases have different widths that vary spatially across the array of bumps.
A semiconductor module includes: two semiconductor elements stacked in a vertical direction to overlap at least a part of the semiconductor elements; a conductive member stacked on the semiconductor elements and electrically connected to at least one of the semiconductor elements; and a resin mold integrally sealing the semiconductor elements and the conductive member. A lower semiconductor element has at least observable positions of both ends of two sides substantially orthogonal to each other when viewed from above in the vertical direction without arranging the resin mold.
In a described example, an apparatus includes: a package substrate having a die pad configured for receiving a semiconductor die, and having conductive leads spaced from the die pad; a semiconductor die mounted on the die pad, the semiconductor die having bond pads on an active surface configured for making electrical connections; electrical connections coupling the bond pads of the semiconductor die to the conductive leads; mold compound covering a portion of the package substrate, the semiconductor die, and the electrical connections, with the leads extending through the mold compound and having end portions exposed from the mold compound; and the leads having a first portion with a first width and extending with the first width from the mold compound to a second portion having a second width that greater than the first width.
A semiconductor structure includes: a semiconductor substrate; a first metal layer located on a surface of the semiconductor substrate; a second metal layer located above a surface of the first metal layer; an insulating layer located between the first metal layer and the second metal layer and configured to isolate the first metal layer from the second metal layer; and at least four vias located in the insulating layer and a conductive material for connecting the first metal layer and the second metal layer is filled in the at least four vias.
A semiconductor device includes an aluminum layer, a passivation film, and a protective film arranged between the aluminum layer and the passivation film. A plurality of aluminum regions are formed in the aluminum layer. A width of a gap between the adjacent aluminum regions is equal to or less than twice a thickness of the protective film 140. The gap is filled with the protective film 140.
An object is to provide a technique capable of suppressing generation of a crack in a molding resin and suppressing entry of moisture from the outside. A semiconductor device includes a heat spreader, a semiconductor element provided on an upper surface of the heat spreader, an insulating sheet provided on a lower surface of the heat spreader, a lead frame joined to an upper surface of the semiconductor element via solder, and a molding resin that seals one end side of the lead frame, the semiconductor element, the heat spreader, and the insulating sheet. A hole is formed from an upper surface of the molding resin to a joining surface of the lead frame with the semiconductor element, and the hole is filled with a low Young's modulus resin having a Young's modulus lower than that of the molding resin.
A semiconductor structure includes a gate structure over a substrate. The structure also includes a source/drain epitaxial structure formed on opposite sides of the gate structure. The structure also includes a contact structure formed over the gate structure. The structure also includes a metal layer formed over the contact structure. The structure also includes a cap layer formed over the metal layer. The structure also includes a first etch stop layer including a metal compound formed over the cap layer. The structure also includes a second etch stop layer including nitrogen formed over the first etch stop layer. The structure also includes a via structure that passes through the first etch stop layer and the second etch stop layer. The bottom surface of the cap layer is level with the bottom surface of the first etch stop layer.
A method for patterning a substrate includes: forming a first photoresist etch mask with an extreme ultraviolet (EUV) lithography process, the first photoresist etch mask including first through openings, the first photoresist etch mask including a metal-based photoresist material; forming a second photoresist etch mask over the first photoresist etch mask, the second photoresist etch mask including second through openings; and forming first openings, through the first and the second photoresist etch masks, in a region of the substrate that vertically overlaps both the first through openings and the second through openings.
Implementations described herein provide a substrate support assembly which enables both lateral and azimuthal tuning of the heat transfer between an electrostatic chuck and a heating assembly. The substrate support assembly comprises a body having a substrate support surface and a lower surface, one or more main resistive heaters disposed in the body, a plurality of spatially tunable heaters disposed in the body, and a spatially tunable heater controller coupled to the plurality of spatially tunable heaters, the spatially tunable heater controller configured to independently control an output one of the plurality of spatially tunable heaters relative to another of the plurality of spatially tunable heaters.
Embodiments of substrate supports for use in substrate processing chambers are provided herein. In some embodiments, a substrate support for use in a substrate processing chamber includes: a pedestal having a first side configured to support a substrate and a second side opposite the first side; a plurality of substrate lift pins extending through the pedestal, wherein a plurality of first gaps are disposed between the plurality of substrate lift pins and respective ones of a plurality of substrate lift pin openings in the pedestal; and vacuum lines that extend from the plurality of substrate lift pin openings and that are configured to pump down the plurality of substrate lift pin openings.
With respect to a boat transfer method for transferring a boat holding a substrate into a processing chamber, the boat transfer method includes supplying a reducing gas into the processing chamber, and transferring the boat into the processing chamber in a state in which the reducing gas is present within the processing chamber.
Provided are an apparatus and a method for treating a substrate at a high-pressure atmosphere. The apparatus for treating the substrate includes a first body and a second body combined with each other to define a treatment space in which the substrate is treated, a sealing member interposed between the first body and the second body to seal the treatment space from an outside at a position in which the first body is in close contact with the second body, and a driving member to drive the first body or the second body such that the treatment space is open or closed. The sealing member is positioned in a sealing groove formed in the first body. The sealing member is deformed to be in close contact with the second body by pressure of the treatment space when a process is performed.
Cleave systems for cleaving a semiconductor structure are disclosed. The cleave systems may include a cleave arm that is moveable from a starting position to a raised position in which a cleave stress is applied to the semiconductor structure. Spring members store energy as the cleave arm is raised with the stored spring energy causing the structure to cleave into two pieces upon initiation of the cleave across the structure.
Systems and methods for controlling precursor delivery. The systems and methods may comprise a precursor delivery vessel in fluid communication with a gas flow line. The precursor delivery vessel may comprise at least one tray containing a vaporizable precursor. An amount of thermal energy may be supplied to the at least one tray in an amount sufficient to vaporize the vaporizable precursor. The vaporized precursor may be dispensed from the precursor delivery vessel to the gas flow line. The amount of thermal energy supplied to the at least one tray may be adjusted sufficient to maintain a pressure of the vaporized precursor, in the gas flow line, within a pressure range.
Exemplary semiconductor processing methods may include depositing a boron-containing material on the substrate. The boron-containing material may extend along sidewalls of the one or more features in the substrate. The methods may include forming a plasma of an oxygen-containing precursor and contacting the substrate with plasma effluents of the oxygen-containing precursor. The contacting may etch a portion of the one or more features in the substrate. The contacting may oxidize the boron-containing material.
A method of manufacturing a vertical FET device includes providing a semiconductor substrate structure including a marker layer; forming a hardmask layer coupled to the semiconductor substrate structure, wherein the hardmask layer comprises a set of openings operable to expose an upper surface portion of the semiconductor substrate structure; etching the upper surface portion of the semiconductor substrate structure to form a plurality of fins; etching at least a portion of the marker layer; detecting the etching of the at least a portion of the marker layer; epitaxially growing a semiconductor layer in recess regions disposed between adjacent fins of the plurality of fins; forming a source metal layer on each of the plurality of fins; and forming a gate metal layer coupled to the semiconductor layer.
A semiconductor device includes a fin, first source/drain regions, second source/drain regions, a first nanosheet, a second nanosheet and a metal gate structure. The fin extends in a first direction and protrudes above an insulator. The first source/drain regions are over the fin. The second source/drain regions are over the first source/drain regions. The first nanosheet extends in the first direction between the first source/drain regions. The second nanosheet extends in the first direction between the second source/drain regions. The metal gate structure is over the fin and between the first source/drain regions. The metal gate structure extends in a second direction different from the first direction from a first sidewall to a second sidewall. A first distance in the second direction between the first nanosheet and the first sidewall is smaller than a second distance in the second direction between the first nanosheet and the second sidewall.
In accordance with some embodiments, a method for processing semiconductor wafer is provided. The method includes introducing a first processing gas of an atomic layer deposition (ALD) process on the semiconductor substrate in a chamber; introducing a second processing gas of the ALD process on the semiconductor substrate in the chamber; creating an exhaust flow from the chamber; monitoring a concentration of the first processing gas of the ALD process in the exhaust flow; in response to the monitored concentration of the first processing gas of the ALD process in the exhaust flow, introducing a cleaning gas into the chamber.
An apparatus for treating a substrate using a treating fluid in a supercritical state is provided. In a pressure increasing step of increasing a pressure in the treating space from a pressure lower than a critical pressure of the treating fluid to a treating pressure higher than the critical pressure, the apparatus controls a supply amount of the treating fluid supplied from a first supply port to control flow of the treating fluid supplied from the first supply port and then exhausted through an exhaust port.
An ion sequestering apparatus and methods or systems using one or more auxiliary electrodes in an ion reaction instrument having RF electrodes adapted to guide positively-charged precursor ins along a first axis, and an electron source for introduction of an electron beam along a second axis transverse to the first axis such that electron activated dissociation of the precursor ions into reaction products can occur, the auxiliary electrode configured to apply a supplemental AC signal to permit selective extraction of reaction products while sequestering precursor ions along the second central axis. For example, the supplemental AC signal can comprises an notched white noise signal with a notch that suppresses frequencies at which the precursor ions (and/or charge reduced species that have the same molecular mass but have a different charge state) would otherwise be excited.
A deposition tool includes a vacuum chamber and a physical vapor deposition module including a target source in the vacuum chamber. The target source includes a target material for depositing on a workpiece. An evaporator module is independent of the physical vapor deposition module and is mounted within an enclosure in the vacuum chamber. A gate is configured to selectively open the enclosure to permit evaporation of a coating element to coat the target source in the physical vapor deposition module.
A plasma etching system generates a plasma above a wafer in a plasma etching chamber. The wafer is surrounded by a focus ring. The plasma etching system straightens a plasma sheath above the focus ring by generating a supplemental electric field above the focus ring.
A fuse includes: an element including a plurality of narrow portions each of which becomes a starting point of fusion cutting; a pair of terminals connected by the element; and a case housing the element, in which the element has a curved surface, and is disposed in a tube shape.
A relay control apparatus for controlling a latching relay including a closing side coil and an opening side coil, the relay control apparatus including a power supply control unit including a power supply resistor and a power supply switch, a relay close control unit including a relay close switch, a relay open control unit including a relay open switch, a voltage detection unit configured to output a voltage signal, and a control unit configured to output a power supply signal for controlling ON/OFF of the power supply switch, a relay close signal for controlling ON/OFF of the relay close switch, a relay open signal for controlling ON/OFF of the relay open switch, and a detection signal for controlling ON/OFF of the voltage detection switch, the control unit being configured to detect malfunction based on the power supply signal, the relay close signal, the relay open signal, the detection signal, and the voltage signal.
A bellows assembly for a vacuum interrupter. The bellows assembly including an outer cylindrical shell surrounding an opening spring, a spring plate, a contact spring. The bellows assembly further including a bellows. Wherein the bellows assembly reciprocates a moveable contact of the vacuum interrupter to prevent arcing between a pair of contacts and biasing the pair of contacts apart from each other.
A method for forming an intermediate structure in the formation of an optoelectronic device in provided. The method includes: a) obtaining a stack of layers over a substrate holder in a sputtering chamber, the stack of layers comprising an active layer comprising an active material having a perovskite crystal structure, an n-type semiconducting layer comprising a fullerene over the active layer, and an energy alignment layer comprising a lithium halide, a magnesium halide Al2O3 or a metal fluoride on, and in contact with, the n-type semiconducting layer, wherein the energy alignment layer comprises an exposed top surface, and b) sputtering an n-type semiconducting metal oxide layer on the exposed top surface of the energy alignment layer, wherein said sputtering is performed at a sputtering power density of at most 1 W·cm−2 and at a temperature of the stack of layers of at most 100° C.
A negative-pressure packaging method for aluminum electrolytic capacitors including: penetratedly arranging a capacitor element in a seal; placing the capacitor element, the seal and a case at an inner chamber of an accommodating mechanism; sealing the accommodating mechanism; vacuumizing the accommodating mechanism to allow the inner chamber to be in a negative pressure state; subjecting the seal and the case to packaging, such that the seal is located at a first depth of the case; and subjecting the seal and the case to pressing, such that the seal is located at a second depth of the case, where the second depth is closer to a bottom of the case with respect to the first depth.
A multilayer ceramic capacitor includes a ceramic body and first to fourth external electrodes. The ceramic body has first to fourth side surfaces, first to fourth ridges connecting the two side surfaces, and first and second internal electrodes. External electrodes cover the respective ridges and are connected to internal electrodes. The multilayer ceramic capacitor has a height dimension T of 110 μm or less, and a ratio of a width dimension W to a length dimension L of 0.5 or more and less than 0.85. The internal electrodes extend obliquely outward relative to the X-axis and Y-axis directions from the facing portions, and have lead-out portions towards the ridges.
A multilayer electronic component includes a body including a capacitance forming portion including a dielectric layer and internal electrodes disposed in a first direction and including first and second surfaces opposing each other in the first direction, third and fourth surfaces connected to the first and second surfaces and opposing each other in a second direction, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other in a third direction, side margin portions respectively disposed on the fifth and sixth surfaces, and external electrodes respectively disposed on the third and fourth surfaces. 0.436
A conductive paste includes: conductive powder containing Cu particles; and a glass frit including an oxide containing alkali metal, wherein a content of the alkali metal is 0.16 wt % or more and 0.35 wt % or less with respect to a total content of the Cu particles.
Provided is a capacitor and a composite material for a capacitor which have a high capacity, and a manufacturing method thereof. Provided is a capacitor, a composite material for a capacitor, and a manufacturing method thereof, in which the capacitor includes a pair of electrodes and an electrolyte, and at least one of the electrodes contains a metal complex or an adduct thereof and a carbon material which are represented by expressions (1) or (2).
Provided is a control device controlling an electromagnetic actuator that drives an operation device, supported in an elastically vibratable manner by an elastic support part, in one direction of a vibration direction of the operation device to vibrate. The control device includes a circuit that applies a main driving signal to a coil of the electromagnetic actuator to start vibration of the operation device in response to a touch operation on the operation device, then applies a sub-driving signal to the coil to adjust an attenuation period of the vibration. The sub-driving signal has a variable voltage varying with an offset voltage, as a center value, offset from a zero voltage, and a waveform that indicates a variation in the variable voltage is a sine function curve or a cosine function curve. The circuit applies the sub-driving signal while changing the offset voltage for each cycle.
In examples, provided are leadless power couplers that include (1) a thermal insulating system having an outer wall and an inner wall, (2) a first electrically conductive winding located outside the thermal insulating system, where the first electrically conductive winding is configured to create a varying magnetic field, (3) a plurality of second electrically conductive windings located inside the thermal insulating system and configured to couple to the varying magnetic field, the plurality of second electrically conductive windings being superconductors, (4) a plurality of cryogenic rectifiers, each cryogenic rectifier being coupled to a respective second electrically conductive winding in the plurality of second electrically conductive windings, and (5) a plurality of cryogenic cables coupled between respective outputs of the plurality of cryogenic rectifiers and respective loads.
A magnetic component and a switch power supply device are disclosed. The magnetic component includes a magnetic core and at least three windings, the magnetic core including at least three winding columns, at least one side columns, a first cover plate and a second cover plate opposite to each other, wherein the at least three winding columns are sequentially arranged in adjacent, the first cover plate and the second cover plate are respectively at upper parts or lower parts of the at least three winding columns and the at least one side column to form a closed magnetic flux loop; the at least three windings are wound on the at least three winding columns, respectively; wherein magnetic flux direction of the middle winding column in adjacent three winding columns is opposite to magnetic fluxes direction of the other two winding columns in adjacent three winding columns.
Disclosed is a magnetic component. The magnetic component of the disclosure includes a core unit including an upper core and a lower core, a bobbin unit having at least a portion disposed inside the core unit, and a coil unit including primary coils and secondary coils wound around the bobbin unit in a second direction, which is perpendicular to a first direction oriented from the upper core toward the lower core. The bobbin unit includes a first terminal accommodation portion and a second terminal accommodation portion. The first terminal accommodation portion accommodates first terminal pins, connected to at least some of the secondary coils in the second direction and having end portions bent in the first direction. The second terminal accommodation portion accommodates second terminal pins, connected to the remaining ones of the secondary coils in the second direction and having end portions bent in the first direction.
An inductor can be formed in a coreless electronic substrate, such that the fabrication process does not result in the magnetic material used in the inductor leaching into plating and/or etching solutions/chemistries, and results in a unique inductor structure. This may be achieved by forming conductive vias with a lithographic process, rather than a standard laser process, in combination with panel planarization to prevent exposure of the magnetic material to the plating and/or etching solutions/chemistries.
An electromagnetic core assembly for power and data transmission in a tool string for downhole construction and production comprising an annular mesh housing defining an annular open channel. A magnetically conductive electrically insulating, MCEI, core is disposed within the annular open channel. An annular electrical conductor is imbedded within the MCEI core, the electrical conductor being connected to ground and to a cable running through a downhole tool. The mesh housing may be at least partially electrically insulating and at least partially electrically conducting. The mesh housing may comprise a metal or a nonmetal or a fabric. The mesh housing may comprise MCEI elements. The mesh size of the housing may be sufficient to at least partially contain an electromagnetic field or flux emanating from the electrical conductor. The MCEI core may comprise a depression in its planar top surface above the electrical conductor. The core may comprise reinforcements.
Disclosed are an anisotropic nanocrystalline rare earth permanent magnet and a preparation method thereof. The rare earth permanent magnet includes an RE-Fe—B matrix phase and a second phase, wherein the RE-Fe—B matrix phase includes main phase RE2Fe14B flaky nanocrystallines regularly arranged and an RE-rich phase around main phase grains, the main phase RE2Fe14B flaky nanocrystallines having an average grain size in a length direction of 70 nm to 800 nm and an average grain size in a thickness direction of 30 nm to 200 nm; and the second phase includes at least one selected from the group consisting of an M-Cu phase and an M-Cu—O phase, M being at least one selected from the group consisting of Ca and Mg.
An air mover external to a mobile computing device provides enhanced cooling to the device by generating forced air delivered to the device via cooling channels connected to openings in the device chassis. If the mobile computing device is passively cooled (is a fanless device), the enhanced cooling can enable the device or device components to operate at a higher power consumption level without exceeding device/component thermal limits or for features that consume high amounts of power (e.g., fast charging) to be incorporated into the device. The air mover can be integrated into or attached to a cable that provides power to the mobile computing device. The air mover can be powered by the cable. The air mover can dynamically adjust the flow rate of the forced air based on device/component performance information (temperature, power consumption, current consumption) or operational state information of the device.
An ion collision A fusion power generation method includes co-circulating a first and a second charged-particle beam on a same orbit of a synchrotron. The method also includes, at completion of every Mth turn of the first charged-particle beam in the synchrotron, traversing the first charged-particle beam with the second charged-particle beam during an Nth turn of the second charged-particle beam. The method may include applying a radial electric field and a transverse magnetic field to each of the first the second charged-particle beam, such that each of quantities q1r0e(E0/v1+B0)/p1 and q2r0e(E0/v2+B0)/p2 equals one, where (i) q1, v1, and p1 are the charge, velocity, and momentum of each charged particle of the first charged-particle beam, respectively, (ii) q2, v2, and p2 are the charge, velocity, and momentum of each charged particle of the second changed-particle beam, respectively, and (iii) E0 and B0 are magnitudes of the applied electric field and magnetic field.
Systems and methods to organize the flow and processing of queued messages may: receive messages in a set of processing queues; select a first and second processing queue; select a first and second message in the first and second processing queue; process the concurrent portions of the first and second message simultaneously; select a third processing queue and determine a subset of messages that are its oldest messages; assign a first sequential numbering to the messages in the subset; assign a second sequential numbering to those messages in the subset having a concurrent portion that has been previously processed and a sequential portion that has not been previously processed; determine whether the oldest message in the subset was assigned the same number in the first sequential numbering and the second sequential numbering, and, if so, process the sequential portion of the oldest message.
A diagnosis and treatment support system according to an embodiment has a storage apparatus and processing circuitry. The storage apparatus stores a trained model that infers information related to a state of a patient from an examination value for a predetermined examination item. Based on correlations between examination values for plural examination items, the processing circuitry calculates a conversion function that enables statistical derivation of a possible examination value for another examination item from an examination value or values for one or plural examination items, and generates, based on an inference obtained by inputting an examination value for an examination item included in diagnosis and treatment information on a target patient and the examination value for the predetermined examination item derived by the conversion function from the examination value into the trained model, diagnosis and treatment support information for the target patient.
Embodiments of the present technology include a wearable physiological monitoring device, related algorithms and software that are tied to a portable electronic device for readout. The wearable device can perform real-time measurement of a number of physiological and environmental parameters including heart rate, pulse oximetry, respiration, movement, environmental particulate matter, moisture, temperature (e.g., ambient air and body temperatures) and geospatial location. Some embodiments may establish a physiological baseline for a patient by measuring the above parameters during a healthy state. Collected data can be wirelessly transmitted to a portable electronic device or monitoring and feedback platform where software will analyze the data and make assessments of the device wearer's health based upon the wearer's baseline.
A storage medium, a diagnosis support apparatus and a diagnosis support method that enable presenting a recognition result suitable to a status of use of a CAD (computer-assisted diagnosis/detection) function are provided. A diagnosis support apparatus performs recognition processing of a breast image showing a projection image or a section image of a breast of a subject, using one or more recognizers from among a plurality of recognizers each including a neural network, and selects a recognizer to be used for the recognition processing or a recognizer that is to output a recognition result of the recognition processing, from among the plurality of recognizers, according to examination information relating to an examination of the subject.
A method of operating a server for remote treatment is provided. The method includes transmitting, to an electronic device of a user, a treatment package corresponding to the treatment request among a plurality of treatment packages, and based on the treatment package, based on the authentication information, receiving at least one of biometric information of the user and feedback information of the user, determining whether to continue the treatment package based on at least one of the biometric information and the feedback information, transmitting, to the electronic device, a control signal for adjusting an intensity of the treatment image based on at least one of the biometric information and the feedback information according to a determination to continue the treatment package, and transmitting, to the electronic device, a control signal for discontinuing the display of the treatment image according to a determination to discontinue the treatment package.
A system and method for biologically monitoring the fitness of an athlete, and providing a warning when an overtraining condition is determined in order to reduce injury. Through implementation of an efficient system architecture, micro-artificial intelligence use is practical for mobile situations where internet coverage is deficient or non-existent.
Health care information for multiple patients is processed to classify patients into categories. Additional data fields related to a category in which a patient is classified are added to the patient record. These data fields are populated in part by automatically processing the existing patient data. Such automatic processing can result in a probability that the underlying data supports having a particular value stored in one of the added data fields, and this probability also can be stored. Over time, additional data can be obtained from patients, caregivers and other sources, for structured data fields based on data entry forms for patient reported outcomes, caregiver reported outcomes, events of interest, survival and resource utilization. A set of factor scores is computed for each patient, for each category in which the patient is classified. An outcome score is computed for each patient for each category in which the patient is classified, using an outcome function defined for that category, as a weighted function of one or more of the factor scores. The outcome function for a category is standardized across all patients classified in that category.
The medical device and health tracking system can generate non-fungible tokens (NFTs) associated with a user. NFTs can include information related to medical devices implanted within a user. In some embodiments, the NFT can include other health related information of the user. The NFTs can also be associated with items used within the medical supply chain that are used in medical interventions or procedures associated with the user. The medical device and health tracking system can track the manufacture, distribution, and use or implantation of a respective medical device by generating an NFT, transferring the NFT between different systems along the supply chain, and ultimately transferring the NFT to the end-user. The NFT may be updated as the associated medical device travels through the supply chain to include data regarding its manufacture, distribution, and use within the end user. Health conditions may also be tracked by the system.
A computer implemented method of modifying molecular structures constrained by a budget is provided. The computer implemented method includes receiving from a user a subset of molecules, where each molecule is represented as a generation path, and receiving from the user an allotted budget for modifying a selection of molecules from the subset of molecules. The computer implemented method further includes testing a first molecule, and reducing the allotted budget based on the resources expended to test the first molecule. The computer implemented method further includes testing a second molecule, and reducing the allotted budget based on the resources expended to test the second molecule. The computer implemented method further includes determining a remaining amount of the allotted budget, and testing additional molecules from the subset of molecules until the allotted budget is exhausted. The computer implemented method further includes presenting the tested molecules to the user.
The method for processing experimental data can include: determining experimental data (e.g., mass spectrometry spectra) and processing the experimental data. In variants, processing the experimental data can include: identifying one or more molecules, comparing experimental samples, determining a quantification, evaluating a quality of the experimental data, and/or otherwise processing the experimental data. The method can optionally include determining supplemental information, determining a set of candidate molecules, training a model, and/any other suitable steps.
Provided is a memory system including: a memory device; and a memory controller configured to transmit a command and address (CA) signal and a data clock (WCK) signal to the memory device, and transmitting a data (DQ) signal to the memory device or receive the DQ signal from the memory device. The memory device may include a clock distribution network configured to generate a first division clock signal for sampling the CA signal and a second division clock signal for sampling the DQ signal from the data clock signal, a CA sampler configured to sample the CA signal based on the first division clock signal, and a CA parity check circuitry configured to output a parity error signal in response to a parity error occurring for the CA signal, and the memory controller may include processing circuitry configured to enter CA training in response to receiving the parity error signal.
A memory cell includes a first, second, third, and fourth transistor, a first and a second inverter, and a first and second word line. The first inverter is coupled to the first and third transistor. The second inverter is coupled to the first inverter and the first and third transistor. The first word line is configured to supply a first word line signal, is on a first metal layer above a front-side of a substrate, and is coupled to the first and third transistor. The second word line is configured to supply a second word line signal, and is on a second metal layer below a back-side of the substrate opposite from the front-side of the substrate, and is coupled to the second and fourth transistor. At least the first, second, third or fourth transistor are on the front-side of the substrate.
A memory device includes a memory cell array having a plurality of memory cells therein that span a plurality of rows, which are grouped into segments, and a plurality of columns, which are grouped into ticks. The ticks include normal ticks, and a spare tick that spans at least one redundancy column of memory cells in the memory cell array. A repair circuit is provided, which is configured to: (i) repair a first source address of a first failed column, which spans a plurality of the segments, with a first destination address of a pass column in one of the normal ticks, and then (ii) further repair the first destination address of the pass column with a first redundancy column within the spare tick that corresponds to the first destination address.
A memory system according to an embodiment includes a memory device, and a memory controller. The memory device includes first and second memory cells, a first word line, and first and second bit lines. The first and second memory cells are provided in first and second layers, respectively. The first word line is coupled to the first memory cell and the second memory cell. The first bit line is coupled to the first memory cell. The second bit line is coupled to the second memory cell. The memory controller includes a storage circuit capable of storing a correction value table. The correction value table is configured to store a first correction value of a read voltage associated with the first layer and a second correction voltage of a read voltage associated with the second layer.
A method and device for testing a memory are provided. The method includes the following operations. After activating at least one word line, at least two times of read operations are performed on a to-be-tested memory cell connected to the activated word line. Whether there is a read abnormality in the to-be-tested memory cell is determined according to an output signal obtained after the at least two times of read operations.
A failbit counting method includes controlling a counter of a verify failbit count (VFC) circuit to count fail bits in a bit group including one or more verification bits, received at an input of the counter, to obtain a count result in unary format. Each of the one or more verification bits is a fail bit or a pass bit. The count result in unary format is stored in the counter. The method further includes controlling the counter to transcode the count result stored in the counter from unary format to binary format.
An apparatus is provided that includes a control circuit coupled to a plurality of non-volatile memory cells disposed in a plurality of planes. The control circuit is configured to concurrently erase a block of memory cells in each of the plurality of planes, determine that the concurrent erase failed, disconnect a first one of the planes from the plurality of planes to form first remaining planes, and concurrently erase a block of memory cells in each of the first remaining planes.
A non-volatile memory device receives a read command and an address from a controller, and performs a data recovery read operation in response to the read command. In the data recovery read operation, an operation of obtaining aggressor group information from a memory cell connected to a word line adjacent to a word line selected according to the address, and an operation of recovering data corresponding to the obtained aggressor group information in a memory cell connected to the word line selected according to the address, are repeatedly performed on each of a plurality of aggressor groups.
First fire operations for an ovonic threshold switch (OTS) selector is provided. A first fire operation includes setting a peak amplitude of a voltage pulse, and performing at least one cycle, including: providing the voltage pulse to the OTS selector; sensing an output current passing through the OTS selector in response to the received voltage pulse; comparing a peak amplitude of the voltage pulse with a maximum peak amplitude ensuring initialization of the OTS selector; ending the first fire operation if the peak amplitude reaches the maximum peak amplitude; comparing the output current with a target current indicative of initialization of the OTS selector if the peak amplitude is lower than the maximum peak amplitude; ending the first fire operation if the output current reaches the target current; and setting another voltage pulse with a greater peak amplitude if the output current is lower than the target current.
An integrated circuit is disclosed that includes a power supply multiplexer for selecting between a first power supply voltage and a second power supply voltage to provide a selected power supply voltage to a memory. A controller includes a comparator stage having a comparator with switchable inputs so that the comparator stage may control a binary state of a first output signal responsive to whether the first power supply voltage is greater than the second power supply voltage plus a voltage offset of the comparator. Similarly, the comparator stage may control a binary state of a second output signal responsive to whether the first power supply voltage is greater than the second power supply voltage minus the voltage offset. The controller controls the selection by the power supply multiplexer responsive to the binary states of the first and second output signals.
A memory device includes one or more memory blocks. Each memory block includes a plurality of first sense amplifier circuits, a plurality of row segments, and a plurality of row decoders. The row segments and the first sense amplifier circuits are arranged alternately along a first direction. Each row segment includes a plurality of memory cells arranged in rows and columns. Each column of memory cells extends in the first direction. The row segments are divided into N groups of row segments, and N is greater than one. The row decoders are coupled to the row segments respectively, and divided into N groups of row decoders.
Systems, apparatuses, and methods related to a row hammer refresh operation are described herein. An example apparatus can include an array of memory cells of a memory device. The array of memory cells can include a plurality of dies and at least one of the plurality of dies is a row hammer die. The example apparatus can include a memory controller coupled to the array of memory cells. The memory controller can perform a number of operations on the array of memory cells. The memory controller can detect a quantity of accesses associated with the row hammer die and based on the number of operations performed. The memory controller can, in response to detection of a threshold quantity of accesses of a group of memory cells in the row hammer die, perform a refresh operation on a group of memory cells in an additional die of the plurality of dies.
Provided are a method for controlling a row hammer and a memory device. The memory device includes: a memory cell array having memory cell rows; a control logic circuit configured to classify access addresses of the memory cell array as real and fake entries, and identify a row hammer address from among the access addresses; and a refresh control circuit configured to refresh a memory cell row physically adjacent to a memory cell row indicated by the row hammer address during a row hammer monitoring time frame. The control logic circuit is further configured to promote a fake entry to a real entry based on the number of accesses of the fake entry being equal to or greater than a first threshold.
According to one embodiment, a flexure for use in a suspension assembly includes: a supporting plate; a wiring member including a metal plate and a wiring substrate placed on the metal plate and has a tip-side portion placed on the supporting plate, a base end-side portion extending to an outside of the supporting plate, and a first end provided at an extension end of the base end-side portion; and a piezoelectric element mounted on the wiring member. The wiring substrate includes an insulating layer and a conductive layer stacked on the insulating layer, the conductive layer having a plurality of connecting pads including a ground pad to which a ground electrode of the piezoelectric element is connected, a plurality of connecting terminals provided at the first end and including a ground terminal, and a plurality of traces including a ground trace connecting the ground pad and the ground terminal.
The invention is directed to a cloud-connected dash camera (“dashcam”) system with continuous recording capability. The dashcam system is configured to record video segments in sync with GPS position data, upload the record video segments in sync with GPS position data to a backend server, and display the recorded video segments in sync with a GPS position on a map to an external computing device through a frontend graphical user interface.
User-generated content is received from multiple user devices, including first content recorded by a first user device during a first time interval and second content recorded by a second user device during a second time interval. If the second time interval immediately precedes, or immediately follows, the first time interval, then at least a portion of the second content may be appended to the first content. For example, if a user ends recording of the first content before an interesting event occurs, then a portion of the second content may be appended to the first content so that the user has a recording including the missed event. The second content may be selected based on a location, and/or a field of view of the second user device during the second time interval being similar to that of the first user device during the first time interval.
A still frame image decoding method includes: decoding a first frame in first data of multiple data according to a reference frame at a reference location of a memory, and storing the first frame to the reference location to overwrite at least one part of the reference frame; selecting the first data from the multiple data and decoding a second frame in the first data according to the first frame at the reference location in response to a still frame command; adjusting the second frame, and storing the adjusted second frame to an output location of the memory; preserving the first frame at the reference location; and again decoding the second frame according to the first frame at the reference location according to an end command, so as to store the second frame to the reference location to overwrite at least one part of the first frame.
In an embodiment, a method comprises: transforming one or more frames of a two-channel time domain audio signal into a time-frequency domain representation including a plurality of time-frequency tiles, wherein the frequency domain of the time-frequency domain representation includes a plurality of frequency bins grouped into subbands. For each time-frequency tile, the method comprises: calculating spatial parameters and a level for the time-frequency tile; modifying the spatial parameters using shift and squeeze parameters; obtaining a softmask value for each frequency bin using the modified spatial parameters, the level and subband information; and applying the softmask values to the time-frequency tile to generate a modified time-frequency tile of an estimated audio source. In an embodiment, a plurality of frames of the time-frequency tiles are assembled into a plurality of chunks, wherein each chunk includes a plurality of subbands, and the method described above is performed on each subband of each chunk.
An audio encoder has a first information sink oriented encoding branch such as a spectral domain encoding branch, a second information source or SNR oriented encoding branch such as an LPC-domain encoding branch, and a switch for switching between the first and second encoding branches, the second encoding branch having a converter into a specific domain different from the spectral domain such as an LPC analysis stage generating an excitation signal, and the second encoding branch having a specific domain coding branch such as LPC domain processing branch, and a specific spectral domain coding branch such as LPC spectral domain processing branch, and an additional switch for switching between the specific domain coding branch and the specific spectral domain coding branch. An audio decoder has a first domain decoder, a second domain decoder, and a third domain decoder as well as two cascaded switches for switching between the decoders.
The present document relates to a method of layered encoding of a frame of a compressed higher-order Ambisonics, HOA, representation of a sound or sound field. The compressed HOA representation comprises a plurality of transport signals. The method comprises assigning the plurality of transport signals to a plurality of hierarchical layers, the plurality of layers including a base layer and one or more hierarchical enhancement layers, generating, for each layer, a respective HOA extension payload including side information for parametrically enhancing a reconstructed HOA representation obtainable from the transport signals assigned to the respective layer and any layers lower than the respective layer, assigning the generated HOA extension payloads to their respective layers, and signaling the generated HOA extension payloads in an output bitstream. The present document further relates to a method of decoding a frame of a compressed HOA representation of a sound or sound field, an encoder and a decoder for layered coding of a compressed HOA representation, and a data structure representing a frame of a compressed HOA representation of a sound or sound field.
Disclosed is an apparatus and method for audio encoding/decoding that is robust against coding distortion in a transition section. An audio encoding method includes outputting a frequency domain signal by time-to-frequency (T/F) transform of an input signal, outputting a frequency domain residual signal in which a frequency axis envelope is removed from the frequency domain signal by applying frequency domain noise shaping (FDNS) encoding to the frequency domain signal, outputting a time domain residual signal in which a time axis envelope is removed by performing linear prediction coefficient (LPC) analysis based on the frequency domain residual signal, and quantizing and transmitting the time domain residual signal.
Playback devices comprising a network interface, an optional speaker(s), and one or more processors are disclosed herein. In some embodiments, the playback device is configured to communicate with a computing system that stores configuration data corresponding to each of a plurality of users. The playback device detects one or more users near the playback device and retrieves user configuration data corresponding to each of the one or more detected users, and thereafter, uses the user configuration data of the one or more detected users to process voice commands, play media content, and/or perform other voice and/or media related functions.
Network source identification via audio signals is provided. A system receives data packets with an input audio signal from a client device. The system identifies a request. The system selects a digital component provided by a digital component provider device. The system identifies audio chimes stored in memory of the client device. The system matches, based on a policy, an identifier of the digital component provider device to a first audio chime stored in the memory of the client device. The system determines, based on a characteristic of the first audio chime, a configuration to combine the digital component with the first audio chime. The system generates an action data structure with the digital component, an indication of the first audio chime, and the configuration. The system transmits the action data structure to the client device to cause the client device to generate an output audio signal.
A method for generating emotionally intelligent responses to information seeking questions includes receiving audio data corresponding to a query spoken by a user and captured by an assistant-enabled device associated with the user, and processing, using a speech recognition model, the audio data to determine a transcription of the query. The method also includes performing query interpretation on the transcription of the query to identify an emotional state of the user that spoke the query, and an action to perform. The method also includes obtaining a response preamble based on the emotional state of the user and performing the identified action to obtain information responsive to the query. The method further includes generating a response including the obtained response preamble followed by the information responsive to the query.
Systems and methods develop and apply one or more extractive summarization models for locating contact center conversation details in a transcript, extracting pertinent verbiage, and, in a transformation of the communication details, automatically generating summaries at one or more levels of abstraction, the summaries in full sentences, in a manner that a contact center agent understands. The models are trained using machine learning algorithms.
A system and method that can be implemented in, among other things, a computer-implemented method for intuitive dictation without or with minimal use of other input devices besides a microphone, and without or with minimal use of keywords. The method includes receiving speech audio data from a microphone and in response to receiving the audio data, determining automatically whether a transcription of it is intended as a substitution for a fragment of existing text or as new additional text. The method further includes aligning a representation of the speech audio data with the existing text and based on that, determining the likelihood that a transcription of the speech audio data is intended as a replacement of a fragment of existing text and what that fragment is. The method further includes automatically replacing the fragment with the transcription or inserting/appending the transcription, adjusting the final text for proper punctuation and semantics.
Broadly speaking, the present techniques provide methods for conditioning a neural network, which not only improve the generalizable performance of conditional neural networks, but also reduce model size and latency significantly. The resulting conditioned neural network is suitable for on-device deployment due to having a significantly lower model size, lower dynamic memory requirement, and lower latency.
This application relates to a method for training a speech recognition model comprising: providing a speech training data set comprising a plurality of speech data items and corresponding speech tags; providing a speech recognition model to be trained comprising a convolution neural network, a first fully connected network, a recurrent neural network and a second fully connected network which are cascade coupled together, wherein each of the networks comprises one or more network layers each having a parameter matrix; and the speech recognition model processing speech data items to generate corresponding speech recognition results; and using the speech training data set to train the speech recognition model such that the parameter matrices of at least two adjacent network layers satisfies a predetermined constraint condition; and the speech recognition model trained using at least one loss function can generate speech recognition results at an accuracy satisfying a predetermined recognition target.
Implementations are directed to receiving unstructured free-form natural language input, generating a chatbot based on the unstructured free-form natural language input and in response to receiving the unstructured free-form natural language input, and causing the chatbot to perform task(s) associated with an entity and on behalf of the user. In various implementations, the unstructured free-form natural language input conveys details of the task(s) to be performed, but does not define any corresponding dialog state map (e.g., does not define any dialog states or any dialog state transitions). Nonetheless, the unstructured free-form natural language input may be utilized to fine-tune and/or prime a machine learning model that is already capable of being utilized in conducting generalized conversations. As a result, the chatbot can be generated and deployed in a quick and efficient manner for performance of the task(s) on behalf of the user.
Provided is an acoustic reproduction apparatus, including a first microphone to be used for noise cancellation processing using a feedback scheme, a second microphone including a sound collection surface in a direction different from a direction of a sound collection surface of the first microphone and to be used for noise cancellation processing using the feedback scheme, and an acoustic signal processing unit configured to generate a noise-cancelling signal using a first sound collection signal collected by the first microphone and a second sound collection signal collected by the second microphone.
The disclosure provides a digital keyboard instrument with seventeen keys per octave. Sharp and flat keys are split to produce additional microtonal notes on the upper end of each sharp or flat key while maintaining a traditional keyboard aesthetic. In some configurations, the digital keyboard instrument is configured to produce twenty two notes from the seventeen key octave. This digital keyboard instrument is configured to provide opportunities to musicians to perform a variety of microtonal music with a keyboard that provides ease of use with practical fingering placement.
A chordophone case includes a detachable wheel assembly that is configured to be attached to and detached from front and rear anchors on the case's front and rear faces. A wheel is mounted on a fork mount having a base and sidewalls that project therefrom to form an acute angle relative to the base. The detachable wheel assembly's frontward and rearward strap is anchored to the base and configured for attachment to the case.
The present disclosure provides a method for driving a cholesteric liquid crystal display device. The method includes the following steps: utilizing a driving circuit section to sequentially activate each scanning electrode within a display panel; utilizing the driving circuit section to apply first alternating-current (AC) voltage pulses to pixel circuits on an activated scanning electrode during a first stage within a pulse-width modulation (PWM) scanning procedure of an activated scanning electrode; and utilizing the driving circuit section to apply second AC voltage pulses to the pixel circuits on the activated scanning electrode during a second stage of the PWM scanning procedure. A first voltage amplitude and a first period of the first AC voltage pulses are different from a second voltage amplitude and a second period of the second AC voltage pulses, respectively.
Embodiments of the present disclosure provide a display device and a driving method. The display device includes a display panel that includes a plurality of pixels, each of the plurality of pixels includes a pixel electrode, wherein the pixel electrode includes a plurality of pixel sub-electrodes spaced from each other; and a drive circuit configured to load a first drive voltage with different maintaining durations to at least part of a plurality of pixel sub-electrodes in a set pixel through a signal output terminal in a picture display stage, so that the set pixel is switched from a first state to a second state; wherein the set pixel is at least one of the plurality of pixels.
A color display, including an electrophoretic medium, wherein the display includes a processor configured to transform image source colors, which are typically standard RGB values, to electrophoretic display device colors, for example ACeP device colors, for displaying the image in the best possible colors on the color display. The processor uses a look up table that depends upon eight primary colors that are produced by the electrophoretic medium.
The subject matter described in this disclosure includes a pixel circuit with an LED and a driving transistor having a drain terminal that is connected to the LED to supply power to the LED. The pixel circuit also includes a second transistor that is connected between the LED and an initialization voltage line, the second transistor having a gate terminal connected to a scan line. The pixel circuit also includes a third transistor that is connected between the LED and the initialization voltage line in series with the second transistor, the third transistor having a gate terminal connected to a reset line. The pixel circuit is configured so that activating the scan line at a first frequency and activating the reset line at half the first frequency causes the LED to be initialized every other time the scan line is activated.
A display device includes a display panel on which a plurality of data lines, a plurality of gate lines, and a plurality of pixels to which a pixel driving voltage is supplied are disposed, a display panel driving circuit configured to scan the plurality of pixels and write pixel data to the plurality of pixels during a refresh frame period of a refresh frame; and a power circuit configured to output a pixel driving voltage and decrease the pixel driving voltage in a skip frame period of a skip frame in which scanning of the plurality of pixels is skipped.
A display panel that includes a pixel circuit including a plurality of refresh modes, and at least two refresh modes for the pixel circuit to be at different refresh frequencies, different reset signals corresponding to different reset signals.
A display device, a turn-on state, and a turn-off state of a driving transistor can be easily controlled by a control of a control voltage applied to a control gate electrode opposed to a driving gate electrode of the driving transistor and a non-light-emitting driving can be performed in a display driving. Furthermore, as the non-light-emitting driving is performed by the control voltage applied to the control gate electrode of the driving transistor, the non-light-emitting driving can be performed independently from a period in which a scan signal is applied, the non-light-emitting driving can be performed without affecting a display driving and a video response time of the display device can be improved.
The invention provides a display device and a Mura compensation method thereof. The display device includes a display panel and a Mura compensation circuit. The Mura compensation circuit defines a compensation area in the display panel based on a curve equation corresponding to a current frame rate of the display panel. The Mura compensation circuit calculates a compensation weight in the compensation area based on the current frame rate and the curve equation. The Mura compensation circuit uses the compensation weight to compensate a pixel data in the compensation area so as to generate a compensated pixel data frame. The Mura compensation circuit provides the compensated pixel data frame to the display panel for displaying images.
Sharpening of images in organic light emitting diode (OLED) displays through high pass filtering of edge data and use of additional line memory in display stream compression (DSC) part of a display driving integrated circuit (DDIC) is described herein. A system according to examples may locate edge points of line data by computing a difference between prediction data and filtered data, and adjust (e.g., add or subtract weights) the prediction data by comparing the computed difference with a predefined threshold. In some examples, a Sobel filter may be used with an additional line memory in the display stream compression (DSC) to obtain improved edge information. In other examples, the display stream compression (DSC)'s flatness check function may be used to identify and/or confirm edge data before adding or subtracting weights.
Disclosed are a pixel driving circuit, a driving method and a display panel. The pixel driving circuit includes a pulse amplitude modulation driving circuit, a pulse width modulation driving circuit and an anti-leakage circuit. The pulse amplitude modulation driving circuit is configured to control an amplitude of a driving current provided to a light-emitting device to be driven. The pulse width modulation driving circuit is configured to control a pulse width of the driving current provided to a light-emitting device to be driven. The anti-leakage circuit is electrically connected between the pulse amplitude modulation driving circuit and the pulse width modulation driving circuit. The anti-leakage circuit is used for cutting off a current leakage path between the pulse amplitude modulation driving circuit and the pulse width modulation driving circuit.
A display device includes a display order determiner, a display, and an image rewriter. The display order determiner determines a display order of a plurality of images. The display sequentially changes and displays the plurality of images according to the display order determined by the display order determiner. The image rewriter rewrites at least part of the image displayed on the display to change the image displayed on the display to the image in the next display order. Thus, the image displayed on the display is changed to the image in the next display order. The display order determiner determines the display order based on a rewriting cost required by the image rewriter when changing the plurality of images.
A display panel and a mobile terminal are disclosed. The display panel includes a gate driving circuit, the gate driving circuit includes a first driving transistor and a second driving transistor disposed along a second direction, the first driving transistor includes a first source and a first drain, the second driving transistor includes a second source and a second drain, the first source and the second source are connected to a same control node. The first source, the first drain, the second source and the second drain are disposed side by side along the first direction, the first source and the second source are disposed between the first drain and the second drain, and the first source and the second source at least partially overlap in the second direction.
The present disclosure discloses a display panel and a display device. The display panel includes a pixel circuit. The pixel circuit includes a mirror current receiving module, a digital driving module, and a light-emitting module. The mirror current receiving module includes N mirror current receiving units. A control terminal of each N mirror current receiving unit is connected to one mirror current, and the N mirror current receiving units are respectively connected in series to light-emitting subloops. N is an integer greater than or equal to 2. The digital driving module includes N digital driving units respectively connected in series to the light-emitting subloops. The light-emitting module is connected to a light-emitting loop formed by the light-emitting subloops.
A display device includes a memory configured to store gamma sets set for luminances and driving frequencies of images and temperature correction lookup tables set for temperatures, a gamma set selector configured to select a gamma set according to a luminance and a driving frequency of an externally input image, and a temperature corrector configured to select a temperature correction lookup table according to a result of detection of temperature information of a display panel displaying the image and to reflect an offset for each gamma tab stored in the temperature correction lookup table in a gamma reference voltage for each gamma tab stored in the gamma set to generate a corrected gamma set.
A transceiver includes a transmitter which transmits frame data through a first interface during a frame period including a vertical back porch period, a vertical active period, a vertical front porch period, and a variable vertical front porch period, and a receiver connected to the transmitter through the first interface and a second interface. The receiver transmits a start pulse of a synchronization signal to the transmitter through the second interface before starting transmission of the frame data. The transmitter transmits synchronization pulses of the synchronization signal to the receiver through the second interface during the variable vertical front porch period.
The present disclosure provides a display device, a gate drive circuit, a shift register unit and a driving method thereof. The shift register unit includes an input subcircuit configured to control a voltage at the first node under voltage control of the input control end; a signal output subcircuit configured to control disconnection and conduction between the clock signal ends and respective signal output ends under voltage control of the first node; a first control subcircuit configured to control the voltage at the first node under voltage control of the first control signal end.
A projection-type display apparatus including a liquid crystal panel including a plurality of panel pixels, an optical path shifting element configured to shift a position of a projection pixel for each of unit periods, included in one frame period, and a display control circuit configured to control the liquid crystal panel and the optical path shifting element. The display control circuit supplies a data signal to the plurality of panel pixels per the unit period, supplies a signal based on pixel data, as the data signal, to a peripheral panel pixel arranged at a periphery among the plurality of panel pixels in a unit period as a part in one frame period, and supplies a signal having a gray scale level equal to or less than a threshold value as the data signal in a unit period other than the unit period as the part in the one frame period.
An illustrative method includes displacing an optical plate in accordance with an oscillating wobulation pattern along a single rotational axis, the optical plate being positioned in front of an array of pixels having a non-rectilinear pixel arrangement. The method also includes driving the array of pixels in connection with the oscillating wobulation pattern such that: the array of pixels displays a first image while the optical plate is in a first region of a period of the oscillating wobulation pattern, the array of pixels displays a second image while the optical plate is in a second region of the period of the oscillating wobulation pattern, and the array of pixels displays a third image while the optical plate is in a third region of the period of the oscillating wobulation pattern. Corresponding methods and systems are also disclosed.
In a method of determining a gate voltage of a display device, gamma reference voltages including a black data voltage are determined by performing a multi-time programming (MTP) operation on the display device, copy mura pattern data are provided to the display device, a luminance curve of the gate voltage is obtained by measuring luminance of the display device while gradually changing the gate voltage, a peak gate voltage is determined corresponding to a peak point of the luminance curve, and a final gate voltage is determined based on the black data voltage and the peak gate voltage.
Various embodiments described herein are directed to luminaire components that prevent flame transmission from the inside of a luminaire to the outside of a luminaire. In certain aspects, the luminaire can be used in an environment containing flammable gas, for example, in specialized lab work or testing applications. This application discusses components that can be used to prevent flame transmission from the inside of a luminaire to the outside of a luminaire, thereby yielding a flame encapsulating luminaire. Accordingly, the components and assemblies described herein can be safely integrated with systems that operate in the presence flammable gas.
A computer-implemented method and a smart-learning and knowledge retrieval system (SLKRS) are provided for imparting adaptive and personalized e-learning based on continually artificially learned unique characteristics of a knowledge seeker. A chatbot platform with a chatbot interface provides for interaction between the knowledge seeker, a parent, a teacher, or another stakeholder. The chatbot platform allows multiple channels of engagement. The chatbot platform provides translation services comprising text to speech and speech to text service. The chatbot platform integrates third-party services into its responses to the user and queries from the user through the integration module. The chatbot platform performs pattern recognition and checks simplified and rephrased questions against a knowledge base. The chatbot platform uses conversation audits to train artificial intelligence and machine learning algorithms, to generate an appropriate response to the query of the knowledge seeker.
Provided herein is a computer-implemented method for facilitating restricted transmission for educational contents, comprising: receiving, by one or more computer processors, a login request from a user of a plurality of users, wherein each user of the plurality of users may be assigned with a set of access parameters based at least in part on a role associated with the user, deploying, by the one or more computer processors, a virtual desktop for the user, wherein the virtual desktop is selected from a plurality of virtual desktop templates based at least in part on the role associated with the user, and wherein the virtual desktop is preconfigured based on the set of access parameters associated with the user, presenting, by one or more display devices, an educational content to the user via the virtual desktop in response to a request to access the education content from the user, wherein the virtual desktop is associated with a set of security measures, and wherein the request to access is checked against the set of security measures before granting the access; recording, by the one or more computer processors, learning progress associated with the user; and optionally adjusting, by an artificial intelligence (AI) and/or machine learning (ML) engines, the educational contents based at least in part on the learning progress associated with the user.
A method includes determining, at a computing system of an aircraft, a target path for an approach to landing based on flight data. The method includes determining an approach phase of approach phases of the approach to landing. The method includes determining a real-time operational region of the aircraft for each monitored condition of monitored conditions based on the real-time aircraft data, the target path, and operational regions for each monitored condition. The method includes accessing notification content for a particular monitored condition for the approach phase. The real-time operational region for the particular monitored condition for the approach phase is outside of a target region of the particular monitored condition for the approach phase. The method also includes sending one or more notification signals based on the notification content from the computing system to one or more output systems.
The invention provides an autonomous vehicle (AV) system with an artificial intelligence (AI) system for automated vehicle control and traffic operations. This AI system comprises a computation component configured to provide sensing, behavior prediction and management, decision making, and vehicle control for the vehicle. This AI system is configured to receive local knowledge, information, data, and models from a roadside unit (RSU) or a cloud to improve performance and efficiency of the vehicle. The AI system is configured to train models with heuristic parameters obtained from a local traffic control center/traffic control unit (TCC/TCU) or the cloud to provide an improved model. The AI system is configured to provide intelligence coordination to distribute intelligence among vehicles, RSUs and cloud. The system also provides localized self-evolving artificial intelligence.
The invention is drawn towards a method and apparatus for controlling a consumer based on motion detected in a data stream, comprising: receiving the data stream, extracting motion information from the image data, generating commands and parameters for the consumer according to the motion information and controlling the consumer according to the commands and parameters.
A controller acquires first information related to a request for a predetermined operation performed before a first vehicle moves, which is required for the first vehicle from outside the first vehicle parked in a parking lot; and transmits, in response to acquiring the first information, second information for causing a user of a second vehicle waiting for parking to recognize a position where the first vehicle is parked.
The disclosure describes method and system for notifying a backend service of the presence of an e-scooter within a parking zone for e-scooters. The method comprising the steps of a) transmitting a communication signal by a stationary field appliance first transmitter of a stationary field appliance b) detecting the communication signal by a mobile field appliance receiver of a mobile field appliance, c) transmitting a response signal by a mobile field appliance transmitter of the mobile field appliance as a response to the mobile field appliance receiver detecting the communication signal, d) detecting the response signal by a stationary field appliance receiver of the stationary field appliance, e) determining, by the stationary field appliance, based on at least the detected response signal, whether the mobile field appliance is present within a distance L<100 meters of the stationary field appliance, and f) notifying the backend service, by the stationary field appliance, by means of the stationary field appliance second transmitter and the backend service receiver, whether the mobile field appliance is present within a distance L of the stationary field appliance.
Provided herein is technology relating to automated driving and particularly, but not exclusively, to a connected reference marker technology configured to serve automated driving systems by providing, supplementing, and/or enhancing autonomous driving functions for connected automated vehicles under normal and abnormal driving scenarios.
Provided are a publicly-accessible kiosk and method for requesting emergency assistance by a responder. The kiosk includes a base constructed for installation in a public setting, and an interface that is supportable by the base to receive user input corresponding to content requested to be presented by the kiosk. A control system, as a result of executing computer-accessible instructions, accesses information stored by a non-transitory computer memory and generates an output based on the user input received. A display device operatively connected to the control system to graphically display the content requested at the public setting based on the output of the control system. An emergency call module of the kiosk is activated in response to selection of an emergency activator to communicate with a remote terminal over a communication network and request assistance from a responder at the public setting.
A one-time activation smoke alarm includes a smoke alarm body and a wall-hanging base. The smoke alarm body includes a case and a sliding sheet. An engaging recessed slot and a supporting protrusion platform are respectively formed on two sides of a bottom of the case. The sliding sheet is slidably disposed on the supporting protrusion platform, and a front end of the sliding sheet has a pressed protrusion portion that extends into the engaging recessed slot. An engaging protrusion platform is formed on the wall-hanging base, and at least one abutting protrusion portion protrudes outward from a periphery of the engaging protrusion platform. The engaging protrusion platform and the engaging recessed slot are capable of being engaged and fixed together such that the abutting protrusion portion abuts the pressed protrusion portion and the smoke alarm body activates a detection function.
A weight sensing parking pad device includes a pad having a length and a width that is sufficient to accommodate a tire of a motorized vehicle. The pad can be placed on a support surface to facilitate the tire of the motorized vehicle to be parked upon the pad. A weight sensor is integrated into the pad to sense the weight of the tire when the motorized vehicle is parked on the pad. A communication unit is integrated into the pad and the communication unit is in remote communication with a personal electronic device. The communication unit broadcasts an alert to the personal electronic device when the weight sensor ceases to sense weight after having sensed weight for a minimum duration of time. In this way user is notified that the motorized vehicle has been moved from the pad and has potentially been stolen.
A coupon dispensing kiosk including a kiosk assembly, a game assembly. The kiosk assembly includes a housing. The game assembly includes a display. The electronic assembly includes a central processing unit and a cash identifier. The housing includes a cash acceptor and a ticket reader. The ticket reader is used to scan a ticket. The ticket is a parking ticket. The central processing unit can be used to estimate a balance pending for the ticket. The central processing unit can be used to count and discount money introduced through the cash acceptor. The display displays a slot machine game after payment of the pending balance. The central processing unit may provide random rewards which are dispensed from the housing based on the slot machine game displayed on the display.
A gaming system and method for enabling financial transactions in a gaming environment are described. The gaming system includes an electronic funds transfer (EFT) terminal, a gateway and a financial network. The gateway retrieves transaction information related to a fund transfer request. The gateway can then independently determine that the fund transfer request complies with the applicable gaming limits and gaming rules. An approval message is transmitted from the gateway to the EFT terminal for compliant transactions that are approved by the financial network(s) and comply with a configurable gaming limit.
In various embodiments, the system and method disclosed herein coordinates the access to persistent data amongst a plurality of disparate entities which otherwise have no player data sharing relationship with one another.
The present disclosure relates generally to a system and method for substituting images, graphics, video, and other content presented by an Electronic Gaming Machine (EGM during execution of an electronic game. Embodiments can include a mobile application which can be used in the casino environment, for example, and through which players of electronic games may choose different game content either out of a pre-defined set of content that can be updated and/or supplemented over time or by uploading their own such as photographs, icons, graphics, etc.
A security system can conditionally grant or deny access to a protected area using an artificial intelligence system to analyze images. In an example, an access control method can include receiving candidate information about a face and gesture from a first individual and receiving other image information from or about a second individual. The candidate information can be analyzed using a neural network-based recognition processor that can provide a first recognition result indicating whether the first individual corresponds to a first enrollee of the security system, and can provide a second recognition result indicating whether the second individual corresponds to a second enrollee of the security system. The example method can include receiving a passcode, such as from the first individual. Access can be conditionally granted or denied based on the passcode and the recognition results.
A computing system may be used for remotely calibrating a door lock. The system includes an application executable on a user device, a remote computing environment in communication with the user device, and a base station in communication with the remote computing environment and the door lock. The application allows a user to initiate calibration of the door lock in response to input on the user interface. The remote computing environment exchanges data with the user device to calibrate the door lock. The base station initiates calibration of the door lock and notifies the remote computing environment of the calibration status. By leveraging communication between the application, remote computing environment, and base station, the system allows reliable remote calibration of the door lock without requiring close physical proximity between the mobile device and the lock.
System, methods, and other embodiments described herein relate to improving data offloading in a mobile context by using indexes of the data to identify distributed devices that may include the data and selectively querying identified devices for the data. In one embodiment, a method includes, responsive to receiving a query for selected data stored among one or more distributed devices, identifying, by a query device, at least one target device of the distributed devices that matches the selected data using an index of vehicle data stored on the distributed devices. The method includes providing, by the query device, a request to the at least one target device to cause the at least one target device to retrieve the selected data stored locally at the target device. The method includes receiving the selected data from the target device. The method includes providing the selected data as an electronic output.
Techniques for liveness detection based on gesture validation, facial expression analysis, and concurrency validation. The techniques include selecting a color light pattern challenge and sending the color light pattern challenge to a personal computing device for display on a display screen of the personal computing device. A set of target images (video) is received by a liveness detection service in a provider network from the personal computing device as a response to the challenge. The liveness detection service analyzes the set of target images for macro-facial expression and micro-facial expressions. A liveness determination is made by the liveness detection service as to whether the user of the personal computing device is a live genuine user or an impersonated user based on the analysis of the macro and micro-facial expressions detected in the set of target images.
Uniform light irradiation to the measurement object is realized, and it is possible to obtain high resolution image information, to provide a reflective optical sensor. An optical sensor comprises a light irradiation unit for performing uniform light irradiation with respect to the measurement object, the viewing angle control plate for limiting the direction of the reflected light in the measurement object to the predetermined direction, a light detecting unit for acquiring image information showing the distribution of the reflected light obtained through the viewing angle control plate. The viewing angle control plate is a louver array film or a fiber optic plate.
The present disclosure provides a method for ultrasonic fingerprint identification, an ultrasonic fingerprint apparatus, and an electronic device. The method is performed by an ultrasonic fingerprint apparatus arranged below a screen of an electronic device, and the method includes: acquiring a correspondence between a plurality of temperatures and a plurality of parameter groups, wherein each of the parameter groups includes at least one of: a frequency of an ultrasonic signal transmitted to a finger, the number of collections of an ultrasonic fingerprint signal returned from the finger, and a delay of a collection window of the ultrasonic fingerprint signal with respect to a transmission moment of the ultrasonic signal; determining a target parameter group among the plurality of parameter groups based on a first temperature and the correspondence; and performing fingerprint identification at the first temperature based on parameters in the target parameter group.
The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate a digital document hierarchy comprising layers of parent-child element relationships from the visual elements. For example, for a layer of the layers, the disclosed systems determine, from the visual elements, candidate parent visual elements and child visual elements. In addition, for the layer of the layers, the disclosed systems generate, from the feature embeddings utilizing a neural network, element classifications for the candidate parent visual elements and parent-child element link probabilities for the candidate parent visual elements and the child visual elements. Moreover, for the layer, the disclosed systems select parent visual elements from the candidate parent visual elements based on the parent-child element link probabilities. Further, the disclosed systems utilize the digital document hierarchy to generate an interactive digital document from the digital document image.
A method of managing document execution can include receiving an electronic document; performing an OCR the document to recognize text characters and their coordinates; identifying signature coordinate(s) of signature element(s) in the document; creating an interaction layer including a signature input field at each signature coordinate; assembling a processed document; communicating the processed document to a touchscreen device; assigning an execution device to each signer; receiving each signer's signature in the appropriate signature input field; creating a finalized document by preventing further modification of the interaction layer; and communicating the finalized document to a recordation facility for formal recordation of the finalized document.
A system for determining correction of handwriting Chinese characters includes a Chinese character collector for collecting template Chinese characters which is inputted by handwriting. A feature classifier is connected to a pre-processor for automatically classifying features of the template Chinese characters. Text features of the template Chinese characters are acquired by a program. A tested handwriting Chinese character collector is connected to the feature classifier for collecting the handwriting Chinese characters to be tested. Exact external rectangles and mass centers of the handwriting Chinese characters to be tested are calculated, which are inputted to the feature classifier and the text features for the handwriting Chinese characters to be tested are calculated. A feature comparator is connected to the feature classifier and serves to compare the text features of a handwriting Chinese character to be tested with feature sets stored in a feature set database.
A system to classify image of a document using neural network architecture is provided. The system includes a storage device storing the image derived from the document having text information. The system includes a document importer operable to perform optical character recognition to convert image data in the image to machine readable data. The system includes a neural network that perform semantic enrichment and positional context for the terms of interest present in the image. The neural network is configured to take as input the machine-readable data and the image and combine both the machine-readable data and the image to classify the image of the document based on the positional context of the terms of interest.
Examples are provided for object detection systems for vehicles. In one example, a system for a vehicle includes an image sensor, a processor, and a storage device storing instructions executable by the processor to capture, via the image sensor, an image of an environment of the vehicle, detect an object in the image of the environment of the vehicle, determine whether the object is a projected image of the object, and selectively control one or more vehicle systems of the vehicle to perform one or more actions if the object is not the projected image.
A computer-implemented method and device for mapping a vehicle environment of a vehicle are disclosed. The method comprises determining an occupancy grid representing the vehicle environment, including occupancy probability information of a first set of object detections. The occupancy probability information is determined from first positioning information obtained from a first sensor system. Semantic information and second positioning information associated with the semantic information from one or more semantic information sources is obtained. The semantic information comprises object classification information of a second set of object detections and the second positioning system indicates one or more positions of the second set of object detections with respect to the vehicle. The object classification information of the second set of object detections is combined with the occupancy probability information of the occupancy grid to generate a classified occupancy grid.
In a road type determination apparatus, an image information acquiring unit acquires image information in which an image of a travel road on which a vehicle is traveling is captured. A scene determining unit determines a traveling scene of the travel road based on the image information. An ordinary road likelihood calculating unit calculates an ordinary road likelihood that indicates that a type of the travel road of the vehicle is an ordinary road based on the traveling scene. A limited-access road likelihood calculating unit calculates a limited-access road likelihood that indicates that the type of the travel road of the vehicle is a limited-access road based on the traveling scene. A type determining unit determines the type of the travel road of the vehicle based on the ordinary road likelihood and the limited-access road likelihood.
Methods and apparatus for fugitive emission detection. In some embodiments, the method can include planning and performing aerial inspections of a plurality of structures within one or more facilities by determining a flight path for a scanning of fugitive emissions from a plurality of structures within one or more facilities. The flight path can cover a set of structure clusters that can be serviced by a base. The method can also include using a computer-implemented clustering method to identify the set of structure clusters that can be serviced by the respective base. The clustering method can be a hierarchical multilevel clustering method. The method can also include scanning the plurality of structures for fugitive emissions using an airborne sensor. The airborne sensor can be mounted to a flight vehicle launched from the base. The method can also include classifying the plurality of structures based on results of the scanning.
The present invention provides an image display system, a terminal, a method, and a program that can quickly and accurately display an image corresponding to a particular location. An image display system according to one example embodiment of the present invention includes: a current image acquisition unit configured to acquire a first image captured by a mobile terminal; an information acquisition unit configured to acquire information including a position and an orientation of the mobile terminal that has captured the first image; a past image acquisition unit configured to acquire a second image based on the position and the orientation of the mobile terminal and a position and an orientation associated with the second image stored in the past in a storage device; and a difference detection unit configured to detect a difference between the first image and the second image.
Methods, apparatus, systems, and articles of manufacture providing a Bayesian compute unit with reconfigurable sampler and methods and apparatus to operate the same are disclosed. An example apparatus includes a number generator to generate a sequence of numbers; a multiplier to generate a plurality of products by multiplying respective numbers of the sequence of the numbers by a variance value; and an adder to generate a plurality of weights by adding a mean value to the plurality of products, the plurality of weights corresponding to a single probability distribution.
A system and method for training an AI model. A recorded video is divided into video frames that are input and read by a processor that identifies objects in the video frames using the object's latent characteristics. The processor further classifies an event based on the identified object, the latent characteristics, and surrounding factors at the time the object is identified. Video frames are annotated based on the identified object and classified event. A user's responses to annotated frames are tracked and the latent characteristics are adjusted based on the user's responses.
In variants, the method for subjective property scoring can include determining an objective score for a subjective characteristic of a property using a model trained using subjective labels for a set of training properties. In examples, the model can be trained on subjective property rankings, determined using the subjective labels, for the set of training properties.
Implementations are described herein for utilizing the spectral-, spatial-, and temporal-information of a satellite image time series to facilitate crop control or monitoring. In various implementations, a plurality of training examples may be assembled for a generative model. Each training example of the plurality of training examples may include a respective high-resolution image capturing a respective region and a corresponding low-resolution satellite image time series capturing the respective region. The plurality of training examples can be used to train the generative model, to acquire a trained generative model. A high-resolution image depicting one or more agricultural conditions for a given region, can be received and processed using the trained generative model, to generate a synthetic low-resolution satellite image time series, where the synthetic low-resolution satellite image time series represent the one or more agricultural conditions.
A migration system of a learning model for cell image analysis is a system that migrates a learning model from a first learning device to a second learning device, in which the second learning device includes an algorithm consistency determination unit that determines, based on second algorithm specification information and first algorithm specification information, whether or not consistency is established between a first algorithm and a second algorithm, and a learning model parameter setting unit that sets a first parameter to be used together with the second algorithm.
A method for determining a salient object in an image based on superpixel analysis consists of initializing superpixels using SLIC algorithm and merging of adjacent superpixels that have similar color distribution. Then, calculate the spatial and color distribution correlation between the superpixels after being merged. Combined with the statistics of the occupancy rate, the distance to the original image center, and the global contrast of the superpixels, calculate the saliency evaluation vector for each superpixel. Finally, interpolate the saliency for each pixel in the superpixel.
A combination of two or more trained machine learning models can exhibit a combined accuracy greater than the accuracy of any one of the constituent models. However, this increase accuracy comes at additional computational cost. Cascades of machine learning models are provided herein that result in increased model accuracy and/or reduced model compute cost. These benefits are obtained by conditionally executing one or more of the models of the cascade based on the estimated correctness of already-executed models. The estimated correctness can be obtained as an additional output of the already-executed model(s) or could be determined as an entropy, maximum class probability, maximum class logit, or other function of the output(s) of the already-executed model(s). The expected computational cost of executing the model cascade is reduced by only executing the downstream model(s) when the upstream model(s) has resulted in an output whose accuracy is suspect.
A method of improving an efficiency of forming the golden samples obtains an image with a chip. Position information of the chip in the image is obtained based on the image. A target region on the image is labeled based on the position information. The target region is a region of the image covered by the chip. The target region is cut from the image to obtain a golden sample. An image process apparatus is also provided.
Methods for performing a camera calibration process for outward-facing cameras on devices such as head-mounted display devices are disclosed. Using cameras with overlapping fields of view, relative rotational parameters of the cameras with respect to one another may be determined using an optimization technique such as a two-view bundle adjustment algorithm. A statistical analysis of the relative rotational parameters of the cameras, determined for a plurality of moments in time, may then be made to provide updated relative rotational parameters for recalibration of the cameras. A camera calibration process, such as those disclosed, may not depend on tracking points of interest over multiple moments in time, but rather on a convergence of the relative rotational parameters determined for respective moments in time.
A method for generating a depth map of a region of a surface of a workpiece includes receiving a stack of images. The images image the region of the surface of the workpiece with defined focal plane positions that are different in a depth direction and a focal plane position is assigned to each. Image points of the images are respectively assigned to a corresponding object point on the surface. The method includes determining a focus value of each image point of each image. The method includes fitting a function along the depth direction to the focus values of those image points that are assigned to the same object point. The method includes determining a depth value of each object point on the surface in the depth direction based on an extremum of the fitted function. The method includes generating the depth map based on the determined depth values.
Systems and methods for tracking and re-identifying tracked subjects in an area of real space are disclosed. The method includes generating first and second reidentification feature vectors of a first subject identified from a first time interval from the respective first and second sequences of images as obtained from the first time interval. The method includes generating third and fourth reidentification feature vectors of a second subject identified from a second time interval from the respective first and second sequences of images. The method includes matching a second subject identified from a second time interval with the first subject identified from the first time interval when at least one of a first similarity score between the first and the third reidentification feature vectors and a second similarity score between the second and the fourth reidentification feature vectors is above a pre-defined threshold.
The invention relates to a computer-implemented method for segmenting measurement data from a measurement of an object, the object having at least one Material transition region, the measurement data generating a digital representation of the object having the at least one at least one material transition region, the digital object representation having a plurality of pieces of spatially-resolved image information of the object, the method comprising the following steps: determining the measurement data; segmenting at least two homogenous regions of the digital object representation; and determining the position of at least one material transition region between the at least two homogeneous regions. The invention thus provides an improved computer-implemented method for segmenting measurement data from a measurement of an object, which correctly detects material transitions from the measurement data of the object.
An endoscope apparatus includes a processor. The processor conducts analysis whether an endoscope image has been appropriately captured or not on the basis of the endoscope image. The processor acquires correction restriction information that is at least one of a restriction regarding a size of a lumen of an image-captured portion or a restriction regarding a submucosa state of the image-captured portion. The processor generates correction information regarding correction of image-capturing conditions for allowing the endoscope image to be appropriately captured under a restriction of the correction restriction information in a case where it is analyzed that the endoscope image has not been appropriately captured, and outputs the correction information on a monitor.
An image processing using a plurality of specimen images obtained by successively applying a plurality of types of staining to a specimen to be evaluated and imaging the specimen after staining for at least two types of staining is performed. The image processing comprises: extracting an inner region corresponding to inward of a cell membrane of a single cell in the specimen based on at least one of the specimen images; specifying a cell region corresponding to an individual cell included in the specimen by expanding the inner region outwardly; and performing image cytometry for the cell region based on the specimen images. In analyzing a pathological specimen on a cell-by-cell basis, it is possible to deal with multiple immunostaining and specify the positions of individual cells and evaluate each cell separately even when a cell density in the specimen is high.
An infrared image sequence-based sleep quality evaluation system and method. The method comprises: obtaining a plurality of respiratory infrared image sequences to be evaluated, one respiratory infrared image sequence comprising a plurality of respiratory infrared image frames to be evaluated; performing sleep quality evaluation on each respiratory infrared image sequence in the plurality of respiratory infrared image sequences by means of a classifier to obtain a sleep quality evaluation result corresponding to each respiratory infrared image sequence; and counting the number of different sleep quality evaluation results according to the sleep quality evaluation results respectively corresponding to the plurality of respiratory infrared image sequences, and determining the sleep quality evaluation result with the largest number as a sleep quality evaluation result of a user. Contactless sleep monitoring can be carried out on a user, monitoring costs are reduced at the same time, and evaluation accuracy of sleep quality is improved.
An Artificial Intelligence (AI) computational system for generating an embryo viability score from a single image of an embryo to aid selection of an embryo for implantation in an In-Vitro Fertilisation (IVF) procedure is described. The AI model uses a deep learning method applied to images in which the Zona Pellucida region in the image is identified using segmentation, and ground truth labels such as detection of a heartbeat at a six week ultrasound scan.
Disclosed is an image sensing device including an image sensor suitable for generating image values corresponding to a captured image, and an image processor suitable for analyzing a texture of a target kernel of the captured image based on a first image value corresponding to a center of the target kernel and second image values corresponding to a periphery of the target kernel among it mage values of the target kernel.
The present disclosure provides a zero-shot low-dose Computed Tomography (CT) image denoising method and apparatus based on strip diffusion model. This method includes building a strip diffusion model which uses high fidelity of the diffusion model to complete end-to-end denoising of low-dose CT images with different doses, thicknesses and devices. Particularly, in the training process, only the normal-dose CT images are required, greatly reducing the data reliance of the model, and model training across dose and thickness condition can be carried out with the data of only one scenario. In a sampling process, strip scanning strategy is used in combination with overlapped strip information and the input low-dose CT images to solve the maximum a posteriori problem, thereby sequentially generating denoising results. The present disclosure only uses simple convolution and attention architecture and carries out extensive experiments on the datasets involving different doses and thicknesses.
A method for correcting interference fringes includes: obtaining interference fringe images with different photographing distances; obtaining a to-be-corrected image including to-be-corrected pixels, and calculating a depth value of each to-be-corrected pixel in the to-be-corrected image; selecting, from the interference fringe images with different photographing distances, an interference fringe image corresponding to the depth value of each to-be-corrected pixel as a target interference fringe image; extracting first pixel values of target coordinate positions in the target interference fringe image; and correcting second pixel values of to-be-corrected pixels according to the first pixel values corresponding to the to-be-corrected pixels to obtain a corrected image.
An image processing apparatus includes an acquisition unit configured to acquire training image data, an extraction unit configured to learn the training image data and extract first difficult image data that is difficult to learn from a result of the learning, a generation unit configured to generate student image data by mosaicking the first difficult image data, and a training unit configured to generate a network parameter obtained by re-learning a pair of the first difficult image data and the student image data. The training unit repeats the re-learning by generating a plurality of times second difficult image data different from the first difficult image data.
A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
Provided are methods, systems, devices, apparatuses, and tangible non-transitory computer readable media for controlling avatars in an augmented reality environment. The disclosed technology can receive sensor data comprising images of a physical environment and images of a user. Based on the sensor data, an augmented reality environment comprising an avatar and based on the images of the physical environment can be generated. The avatar can comprise a three-dimensional model comprising a facial region based on the images of the user. Inputs to control the avatar within the augmented reality environment can be detected and facial states of the user can be determined based on the images. Based on the inputs and the facial states, states of the avatar can be modified. The states of the avatar can comprise a position of the avatar within the augmented reality environment and a configuration of the facial region based on the facial states.
A computer implemented method for generating a 3D printable model of a patient specific anatomic feature from 2D medical images is provided. A 3D image is automatically generated from a set of 2D medical images. A machine learning based image segmentation technique is used to segment the generated 3D image. A 3D printable model of the patient specific anatomic feature is created from the segmented 3D image.
A processor causes a storage medium to store three-dimensional data of a subject in a storage step. The processor selects a reference image in a first selection step. The processor selects a selected image that is a two-dimensional image used for generating the three-dimensional data on the basis of the reference image in a second selection step. The processor estimates a second camera coordinate regarding the reference image on the basis of a first camera coordinate regarding the selected image in an estimation step. The processor displays an image of the subject on a display in a display step. The image of the subject visualizes at least one of the second camera coordinate and a set of three-dimensional coordinates of one or more points of the subject calculated on the basis of the second camera coordinate.
In various examples, animations may be generated using audio-driven body animation synthesized with voice tempo. For example, full body animation may be driven from an audio input representative of recorded speech, where voice tempo (e.g., a number of phonemes per unit time) may be used to generate a 1D audio signal for comparing to datasets including data samples that each include an animation and a corresponding 1D audio signal. One or more loss functions may be used to compare the 1D audio signal from the input audio to the audio signals of the datasets, as well as to compare joint information of joints of an actor between animations of two or more data samples, in order to identify optimal transition points between the animations. The animations may then be stitched together—e.g., using interpolation and/or a neural network trained to seamlessly stitch sequences together—using the transition points.
The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing machine learning models to generate modified digital images. In particular, in some embodiments, the disclosed systems generate image editing directions between textual identifiers of two visual features utilizing a language prediction machine learning model and a text encoder. In some embodiments, the disclosed systems generated an inversion of a digital image utilizing a regularized inversion model to guide forward diffusion of the digital image. In some embodiments, the disclosed systems utilize cross-attention guidance to preserve structural details of a source digital image when generating a modified digital image with a diffusion neural network.
Technologies for computed tomography (CT) image reconstruction of moving objects include a computing device coupled to a CT scanner. The computing device captures sinogram data indicative of one or more moving objects and determines a trajectory for each object. The trajectory may be determined as a function of the sinogram data. To do so, the computing device may determine an enveloping curve from a set of intersections of sequential projections and identify a tangent line that touches the enveloping curve at two points. The computing device determines a trajectory sum as a function of the sinogram and the trajectory of each object. Determining the trajectory sum includes calculating a line integral along the trajectory in the sinogram space. The computing device may splice or interpolate combined sinogram data to generate sinogram data for each object. The computing device generates an image of each object based on the trajectory sum.
Implementations are described herein for colorizing an X-ray image and predicting one or more phenotypic traits about a plant based on the colorized X-ray image. In various implementations, an X-ray image that depicts a plant with a canopy of the plant partially occluding a part-of-interest is obtained, where the part-of-interest is visible through the canopy in the X-ray image. The X-ray images is colorized to predict one or more phenotypic traits of the part-of-interest. The colorization includes processing the X-ray image based on a machine learning model to generate a colorized version of the X-ray image, and predicting the one or more phenotypic traits based on one or more visual features of the colorized version of the X-ray image.
The present disclosure relates to an image processing method and apparatus, a device, a storage medium and a program product. The image processing method includes: in response to a startup operation on a first camera, obtaining a first initial video frame captured by the first camera; according to a first image editing effect, performing image editing processing on the first initial video frame to obtain a first target video frame and to display same; in response to a camera switching instruction, switching to a second camera and obtaining a second initial video frame captured by the second camera; and according to a second image editing effect, performing image editing processing on the second initial video frame to obtain a second target video frame and to display same.
In a distributed ledger system including nodes of a plurality of organizations, a smart contract of a distributed ledger node of each of the organizations refers to information made open to the public in a public area, the information being related to an evidence held in a private area of each of the plurality of organizations, and in response to a trigger event of the information's meeting a given condition, executes a process of making the evidence open to the public in the public area, the evidence being held in the private area of an organization to which the smart contract belongs.
This disclosure relates to systems and methods for verifying asset management performance. The method involves algorithmically obtaining key data, such as a name identifier, portfolio identifier, research data, type, and a file containing portfolio details. This data is encrypted, and the file is hashed using a hashing algorithm to create a unique file hash. The method then creates an entry in a distributed ledger that includes the file hash at a specific time. Later, the same file can be received and verified by a second party comparing its hash to the ledger entry to establish its authenticity. The verified file, its status, and the initial time of entry are then displayed on a screen. This process can be repeated multiple times to maintain a live, continuous track record of the portfolio's performance over time, ensuring accuracy and transparency.
A method includes receiving a protection request for an exchange and generating a metadata object including a plurality of outputting attributes for outputting. The method further includes generating a protected NFT including a link with the metadata object. The protected NFT is encapsulated within a control structure that restricts an output of the metadata object. The method further includes signing the protected NFT using at least one of a first private key or a second public key. The method further includes transmitting the signed protected NFT to the remote device and continuously monitoring the exchange. The method further includes detecting, by the control structure, at least one outputting attribute of the plurality of outputting attributes is satisfied and, in response to detecting the at least one outputting attribute is satisfied, outputting at least a portion of the output.
Aspects include a system and method of automatic data segmentation to optimize a client's collection efforts against individuals serviced by the client. At least accounts receivables data, historical payment data, and credit related data associated with an individual may be provided to a model as input data to predict a recovery value for the individual. The recovery value may be a weighted average of a unit yield and recovery rate. Based on the predicted recovery value and client-provided segmentation boundaries that define segments as a range of recovery values, the individual may be assigned to a segment. The segment may inform the client of a particular collection strategy for the individual to optimize collection efforts. Additionally, recovery values for the individuals serviced by the client may be provided to a comparison system and utilized to directly compare collection efforts across a plurality of clients nationally and/or demographically.
Provided is a method for providing product data to a user. The method may include receiving query data associated with a plurality of queries of a database by a user. A classification for at least two queries of the plurality of queries may be determined. A product associated with the classification of the at least two queries may be determined. A potential revenue associated with the product may be calculated based on the user. A probability that the user will purchase the product may be calculated. A score may be calculated based on the potential revenue and the probability that the user will purchase the product. Product data associated with the product may be transmitted to the user if the score exceeds a threshold. A system and computer program product are also disclosed.
In some implementations, a verification device may generate a first set of radio buttons associated with a first verification procedure and provide the first set of radio buttons in an area associated with a verification template. The verification device may receive a selection of a configuration for the first verification procedure using the first set of radio buttons. The verification device may generate a second set of radio buttons associated with a second verification procedure and provide the second set of radio buttons in the area associated with the verification template. The verification device may receive a selection of a configuration for the second verification procedure using the second set of radio buttons. Accordingly, the verification device may generate instructions for generating a set of user interfaces based on the selection of the configuration for the first verification procedure and the selection of the configuration for the second verification procedure.
According to some embodiments, a method performed by an end user electronic device comprises: triggering a digital content display opportunity; generating an opportunity identifier that uniquely identifies the digital content display opportunity within a digital content display opportunity bidding system; obtaining demographic information associated with a user of the end user electronic device; and transmitting the opportunity identifier and the demographic information to a network node in the digital content display opportunity bidding system.
In some aspects, the techniques described herein relate to a method including: providing a host application that provides a native service of a host organization to an end user of the application, and wherein the application integrates and provides an augmented reality service of a third party to the end user of the application; determining, by the data center of the host organization, a location-relevant incentive offer based on location telemetry data; sending the location-relevant incentive offer to a data center of the third party; monitoring, by the data center of the third party, the physical location of the end user; sending to the augmented reality service, the location-relevant incentive offer; and presenting, by the augmented reality service and to the end user via the application, the location-relevant incentive offer when the end user is within a predefined proximity to a vendor associated with the location-relevant incentive offer.
Various examples are directed to systems and methods for adaptively generating leads. A marketing system may determine that a first lead score for a first lead is greater than a first lead score threshold and determine that a second lead score for a second lead is less than the first lead score threshold. The marketing system may generate a set of filtered leads including the first lead information from the first lead. The marketing system may determine a scrub rate that describes a portion of first execution cycle data having lead scores greater than the first lead score threshold and determine that the scrub rate is greater than an analysis window scrub rate by more than a scrub rate threshold. The marketing system may select a second lead score threshold that is lower than the first lead score threshold.
A computer system includes a token repository configured to store payment tokens, and a server system. The server system includes a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to receive a request to provision a payment token based on a financial product, wherein the request includes information related to the financial product, provision a payment token based on the token request, including authenticating the financial product based on the financial product information and generating the payment token upon authenticating the financial product, wherein the payment token is useable to make a payment via the financial product, and store the payment token in the token repository.
Systems and methods for authentication may include a first device having an association with a first account, including a memory containing one or more applets, a counter value, and transmission data, a communication interface, and one or more processors in communication with the memory and communication interface. The first device may create a cryptogram based on the counter value, wherein the cryptogram includes the counter value and the transmission data. The first device may transmit, after entry of the communication interface into a communication field, the cryptogram, and update, after transmission of the cryptogram, the counter value. The first device may receive, via the communication interface, one or more encrypted keys and one or more parameters. The first device may decrypt the one or more encrypted keys and, after decryption of the one or more encrypted keys, switch an association from the first account to a second account.
Embodiments are directed to using an NFC capable portable device to conduct a transaction at a resource provider location. The portable device (e.g., a wearable device, a physical token) may be temporarily associated with a user account at the resource provider location. The resource provider location includes one or more terminals that are configured to generate a list of items (e.g., items picked by the user) to be associated with the portable device. At checkout, the user surrenders the portable device, items on the list get automatically charged to the user account, and the user leaves the resource provider location. All communication between terminals, portable device and the resource provider computer occurs over a closed, local area network. Among the terminals, portable device and the resource provider computer, the resource provider computer is the only device configured to communicate with external entities over an external network.
According to an aspect of an embodiment of the present disclosure, a method may include receiving a quick response (QR) code from a computing device, the QR code including a first entity identifier, and analyzing the QR code to determine a request to initiate a data transfer between a first entity associated with the first entity identifier and a second entity, and to determine one or more characteristics associated with the data transfer. The method may also include, based on the one or more characteristics, identifying a first QR code processing flow from multiple QR code processing flows to follow to process the data transfer, and verifying the first entity in the transaction based on the first entity identifier of the QR code and based on the first QR code processing flow. The method may also include processing the data transfer between the second entity and the first entity based on the first QR code processing flow.
A cross-platform integration component is configured for operation on a plurality of different types of partner computing devices and/or platforms. The integration component provides a same interface on each different type of computing device. The integration component comprises a plurality of implementation modules, each configured to implement reader-based transactions on a respective type of computing device and/or platform. The integration component may further comprise a platform-independent component capable of implementing non-reader-based transactions across the plurality of platforms.
A peer-to-peer (P2P) digital money system using selectable types of: digital money; digital currency; digital coin; utility token; virtual currency; cryptocurrency; electronic currency, to manage value utilizing: a software process of steps and methods; network teller nodes and teller network validation using: communication networks; encoding of descriptive data fields and properties; value denominations, creating direct personal physical possession and selectable physical embodiment, with automatic or manual financial transactions, performing transaction authorization using: storage systems; distributed mesh storage, creating: a digital commerce system; an aggregator handling system, with a digital minting system and a selectable value influencing system.
Technologies for skill taxonomy management are described. Embodiments include extracting an input text from an online system and applying an unsupervised generative text machine learning model to the input text. The text generator generates a set of sentences based on a job title included in the input text. One or more skills are extracted from the set of sentences. The extracted one or more skills correspond to one or more skills in a skill taxonomy. A frequency distribution is generated over the extracted one or more skills. The one or more skills are ranked based on the frequency distribution. Based on the ranking, a subset of the extracted one or more skills is generated. The subset of the extracted one or more skills is provided to a downstream operation, process, or service of the online system.
Systems and methods include onboarding services for retailer devices, guest user services for a user device, and operational services provided to the retailer devices and the guest user services for dispatching beverage orders. The onboarding services map retailer inventory of a retail establishment to a standardized product schema. Upon detecting that the user device is within a predetermined distance of the retailer device, the system generates and presents a user preference by performing a rationalized perato analysis on an order history associated with the user device. The order history and the preference are mapped to the standardized product schema. The user device receives a beverage order selection and, in response, the system generates a randomized order image to be presented at the user device and the retailer device. A transaction corresponding to the beverage order selection is executed at a point-of-sale (POS) system.
An analysis of the scans is performed to determine whether the selected item was moved from the back room to the shelf, then returned from the shelf to the back room. The analysis also determines a re-bin time when the selected product was returned to the back room. An adjustment to the PI is blocked when last PI adjustment time is later than the re-bin time. An adjustment to the PI is also blocked when an audit indicator is received at the interface indicating that the retail store is under an audit. An adjusted PI value is determined when the analysis indicates that the selected item was moved from the back room to the shelf, then returned from the shelf, the adjusted PI value being at least one more than the shelf capacity value.
Examples provide a system for managing inventory updates based on RFID data using product in-scope and out-of-scope rules (PISOS). The PISOS system adjusts on-hand inventory count values for an item upward based on item scan data if the scan data identifies a higher number of instances of a given item than is recorded in on-hand inventory. The PISOS system does not permit adjusting on-hand inventory downward based on the scan data indicating fewer instances of the given item within an item display area than is recorded in on-hand inventory unless a set of PISOS rules indicate the given item is in-scope for downward adjustments. If the item is out-of-scope, no downward adjustments to on-hand inventory are made based on the number of items detected during the scan.
A sorting system includes a first frequency tag reader, a control server, at least one sorting robot, at least one feeding table and at least one collection container. The feeding table is configured to place at least one item to be sorted each provided with a radio frequency tag. Tag information of each radio frequency tag includes sorting destination information. The first radio frequency tag reader is configured to read tag information, and send the tag information to the control server. The control server is configured to determine sorting destination information of the item to be sorted according to the tag information, determine a target collection container according to the sorting destination information, and send a delivery instruction to the sorting robot. The sorting robot is configured to, in response to the delivery instruction, deliver the item to be sorted to the target collection container.
Systems and methods are described for tracking a shipping container. Information from a third-party shipping entity is combined with information retrieved from a data logger attached to the shipping container while the shipping container is in transit. The third-party portal provides updates through Email or the like, transmitted to an address that is uniquely associated with the shipping container and its current itinerary.
Technologies are generally described for preparation and drone based delivery of food items. In some examples, a delivery vehicle may be arranged for autonomous or semi-autonomous preparation of food items while the vehicle is en route to a delivery destination or parked at the delivery destination. Aerial and/or ground based drones, which may be stored in the vehicle, may be loaded with prepared food items and deliver their payloads to delivery locations. Preparation timing and other parameters for the food items, travel parameters for the delivery vehicle, and/or the delivery destination may be selected based on suitability of the delivery destination for launching/recovering the drones or delivery of the food items to the delivery locations. The drones may carry multiple payloads to multiple locations and may have environmentally controlled storage.
A system and method that include receiving sensor data acquired during execution of a drilling operation workflow and generating state information of a wellsite system and receiving contextual information for a role associated with a workflow that includes one or more tasks of the workflow. The system and method also include generating a natural language report based at least in part on the state information and based at least in part on the contextual information to facilitate planning and execution of the one or more tasks of the workflow. The system and method further include transmitting the natural language report via a network interface based at least in part on an identifier associated with the role and presenting a graphical user interface that renders information as to the planning and execution of the one or more tasks of the workflow to achieve a desired state of the wellsite system.
A system and method for determining location information of a portable device relative to an object is provided. In one embodiment, a booking control system is provided for booking a resource or service associated with the object. The system and method may determine location information with respect to the portable device, and identify the user as checked-in or checked-out (e.g., the resource is in-use or out of use) based on the location information.
A system and a method are disclosed for generating recipient notification recommendations using a machine-learned model for a sending entity sending a set of documents to an acting entity and a subset of the set of documents to a receiving entity. The receiving user is subscribed to a notification service of a document management system to receive push notifications regarding statuses of inbound documents. The notifications for the receiving entity are generated based on recipient notification definition provided by the sending entity. The document management system trains a machine-learned model to generate recipient notification recommendations for the sending entity selecting event criteria that indicate when to generate the notifications and types of data to include in the notifications. The machine-learned model is trained based on data associated with historical notification definitions provided by historical sending entities.
A system for generating at least a question, similar to a given question and generating their step-by-step solution is disclosed. The system includes a template creation module for creating a template representing the given question, wherein the template is created by implementing NLP techniques and performing steps of identification of one or more entities and recognition of relationships between them, identification of one or more attributes of each of the one or more entities, and identification of one or more values of each of the identified attributes. The system includes a similar question generation module for generating at least one question similar to the given question, using the template created and by replacing at least one value of at least one attribute in the template. The system also includes a solution generation module for generating the step-by-step solution for the given question and the at least one similar question.
According to an exemplary embodiment of the present invention, a reinforcement learning method using a task decomposition inference model in a time-variant environment includes selecting a plurality of paired transitions having a time-invariant common characteristic and a time-variant different environmental characteristic from a dataset including a plurality of transition data, based on a cycle generative adversarial network (GAN), training an auto encoder to embed each of the time-variant part and the time-invariant part with respect to the plurality of paired transitions into a latent space, and performing reinforcement learning on a transition corresponding to data collected in the time-variant environment, using the trained auto encoder.
According to one embodiment, an arithmetic apparatus includes a non-volatile first memory, a second memory, and a controller. The first memory stores a model to be trained. The second memory has a smaller storage capacity than the first memory. The controller executes learning processing that updates a first parameter of the model based on a loss value obtained by inputting training data into the model stored in the first memory, and stores cumulative update information indicating a difference of the first parameter before and after the update in the second memory. In addition, the controller executes the learning processing using a second parameter in which the cumulative update information stored in the second memory is reflected in the first parameter read from the model stored in the first memory, and stores a difference between a third parameter obtained by updating the second parameter and the first parameter, in the second memory as the cumulative update information.
An embodiment includes extracting, responsive to an update request from a remote requesting system, technical descriptor data from a data source. The embodiment also includes forming a new graph data structure using the technical descriptor data extracted from the data source. The embodiment also includes augmenting the new graph data structure to include a concept based on a value from instance data from the data source. The embodiment also includes identifying a first pair of concepts that are connected in a pre-existing ontology that correspond with a second pair of concepts that lack a connection therebetween in the new graph structure. The embodiment also includes augmenting the new graph data structure to include a connection between the second pair of concepts. The embodiment also includes outputting the new graph data structure as part of a response to the update request from the requesting system.
Various embodiments of this disclosure are directed to a mixed digital and analog domain approach to computational storage or memory applications. The mixed approach enables certain compute operations to be advantageously performed in the analog domain, achieving power saving. In some embodiments, an analog compute core is implemented based on a first set of memory elements that are made available with a second set of memory elements for digital data storage. A controller coupled to both sets of memory elements is able to selectively direct computational tasks to either the analog compute core or a digital processor coupled with the controller, based on one or more parameters including power, precision, and workload. In certain embodiments involving neural network tasks, the controller is configured to route certain tasks to the analog compute core based on neural network based factors such as network layer positioning and input signal type.
An iterative attention-based neural network training and processing method and system iteratively applies a focus of attention of a trained neural network on syntactical elements and generates probabilities associated with representations of the syntactical elements, which in turn inform a subsequent focus of attention of the neural network, resulting in updated probabilities. The updated probabilities are then applied to generate syntactical elements for delivery to a user. The user may respond to the delivered syntactical elements, providing additional training information to the trained neural network.
A method comprises receiving configuration data comprising a plurality of parameters of at least one computing environment. One or more of the parameters correspond to integration of one or more elements of the least one computing environment with one or more other elements at least one of within and external to the least one computing environment. In the method, the parameters are analyzed to detect one or more anomalies in the configuration data, and the configuration data and the one or more detected anomalies are inputted to one or more machine learning models. The method also comprises determining, using the one or more machine learning models, one or more modifications to at least one of the plurality of parameters based on the inputted configuration data and one or more detected anomalies, and transmitting the determination comprising the one or more modifications to a user over a communications network.
Systems, apparatuses, methods, and computer program products are disclosed for training and utilizing a shape-restricted support vector machine (SR-SVM). An example method includes receiving a training dataset, and selecting, by a training engine, a set of shape restrictions, the set of shape restrictions including a shape restriction for each feature in the training dataset. The example method further includes training, by the training engine, the SR-SVM using the training dataset and the selected set of shape restrictions, wherein training the SR-SVM produces a shape-restricted hyperplane that defines a decision boundary separating a first class of data points in the training dataset from a second class of data points in the training dataset. The trained SR-SVM may then be utilized in a number of ways.
Provided are systems for generating a machine learning model for classification tasks using unadversarial training that include a processor to perform an unadversarial training procedure to train a machine learning model to provide a trained machine learning model. When performing the unadversarial training procedure, the processor is programmed or configured to receive a training dataset including a plurality of training samples; generate a noise vector for the plurality of training samples based on a uniform distribution; perturb each training sample of the plurality of training samples; obtain a gradient; generate an updated noise vector based on the gradient; perturb each training sample of the plurality of training samples based on the updated noise vector; and update a model weight of the machine learning model based on the second plurality of perturbed training samples to provide the trained machine learning model. Methods and computer program products are also provided.
Emails or other communications are labeled with a category label such as “spam” or “good” without using confidential or Personally Identifiable Information (PII). The category label is based on features of the emails such as metadata that do not contain PII. Graphs of inferred relationships between email features and category labels are used to assign labels to emails and to features of the emails. The labeled emails are used as a training dataset for training a machine learning model (“MLM”). The MLM identifies unwanted emails such as spam, bulk email, phishing email, and emails that contain malware.
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first user equipment (UE) may receive, from a second UE, a sidelink communication that indicates a first subset of local training data of a set of local training data associated with the second UE. The UE may transmit a combined local update that is based at least in part on training a machine learning component based at least in part on the first subset of local training data and a second set of local training data associated with the first UE. Numerous other aspects are described.
Systems and methods for on-board selection of data logs for training a machine learning model. The methods include, by an autonomous vehicle, receiving sensor data logs corresponding to surroundings of the autonomous vehicle from a plurality of sensors, identifying one or more events within each sensor data log. The methods also include, for each sensor data log: analyzing features of the identified one or more events within that sensor data log for determining whether that sensor data log satisfies one or more usefulness criteria for training a machine learning model, and transmitting that sensor data log to a remote computing device for training the machine learning model if that sensor data log satisfies one or more usefulness criteria for training the machine learning model. The features can include spatial features, temporal features, bounding box inconsistencies, or map-based features.
A computing system including a quantum computing device that includes Majorana islands at which Majorana zero modes (MZMs) are instantiated. The computing system further includes a controller configured to control the quantum computing device to perform a joint parity measurement at two or more MZMs. The controller is further configured to control the quantum computing device to perform quasiparticle poisoning (QPP) detection at the one or more Majorana islands to thereby generate error data. The error data includes one or more QPP indications associated with the one or more Majorana islands. The controller is further configured to receive the error data from the quantum computing device. The controller is further configured to update an accumulated error state of the one or more Majorana islands based at least in part on the error data, and to perform an update operation based at least in part on the accumulated error state.
A quantum computing device is provided, including a logical qubit encoding surface including a plurality of plaquettes. Each plaquette of the plurality of plaquettes may include a plurality of measurement-based qubits. The plurality of measurement-based qubits may include four data qubits and a first ancilla qubit. The first ancilla qubit may be electrically connected to the four data qubits and a second ancilla qubit included in the logical qubit encoding surface.
Methods, systems, and apparatus for individual qubit excitation control with a global excitation drive. In one aspect, a method includes accessing a quantum system that comprises a plurality of qubits; a plurality of qubit frequency control lines, each qubit frequency control line corresponding to an individual qubit and controlling the frequency of the qubit; a driveline; a plurality of couplers, each coupler coupling a corresponding qubit to the driveline so that a plurality of qubits are coupled to the driveline; determining one or more qubits that require a rotation operation; for each qubit requiring a rotation operation: tuning the qubit frequency to the corresponding driveline frequency of the rotation operation; performing the rotation operation using a microwave pulse on the excitation drive; and tuning the qubit away from the driveline frequency of the rotation operation.
To obtain meaningful computational results despite limits on the amount of data that can be input to a quantum computer, a data selection system uses an iterative approach to select a suitable subset of data to be input to a quantum device for processing by a quantum algorithm. The system compresses and clusters a data set according to a task-specific distribution criteria and selects a subset of this clustered data corresponding to representative cases of the data. The selected subset is processed by the quantum device and the system generates a metric score based on the degree to which the results satisfy a performance criterion. The selected subset is refined over multiple iterations based on successive metric scores until a termination criterion is reached, and the final selected subset of data is used as input to the quantum computer for execution of the processing task.
RFID readers may be configured to supply power to tags during frequency hops. When a reader is supplying power to a passive RFID tag via a first RF waveform having a first radio frequency and determines that it is to frequency-hop, the reader may determine whether the tag requires power during the hop. If so, the reader begins (or continues) to synthesize a second RF waveform with a second radio frequency while also synthesizing the first RF waveform, and frequency-hops by transitioning from transmitting the first RF waveform to transmitting the second RF waveform such that the power transmitted during the transition is sufficient for the tag to operate.
A method of controlling an inkjet printer when printing on a substrate that is to be shrink wrapped on to an object (10), by loading an image file on to a raster image processor; undertaking raster image processing on the loaded image file to generate raster image data for controlling discharge of ink droplets on to the substrate; receiving an indication of a shape (19) of the object (10); and manipulating the generated raster image data in response to the indication of the shape (19) of the object (10) to alter the distribution and/or size of droplets applied to the substrate to take into account anticipated changes (14) in a dimension (11, 12, 13) of the substrate due to shrinkage into contact with the object (10). Also a printer for carrying out the method.
An apparatus comprises a processing device configured to determine a workload level of each storage resource in a set of two or more storage resources, the workload levels being based at least in part on a processor performance metric, a memory performance metric, and a load performance metric. The processing device is also configured to identify a performance imbalance rate for the set of two or more storage resources, and to perform workload balancing for the set of two or more storage resources responsive to (i) the performance imbalance rate for the set of two or more storage resources exceeding a designated imbalance rate threshold and (ii) at least one storage resource in the set of two or more storage resources having a workload level exceeding a designated threshold workload level.
A computing system includes a computing device configured to execute a plurality of virtual machines, each virtual machine of the plurality of virtual machines configured to provide control plane functionality for at least a different respective subset of forwarding units of a network device, the computing device distinct from the network devices. The computing system also includes a policy agent configured to execute on the computing device. The agent is configured to determine that a particular virtual machine of the plurality of virtual machines provides control plane functionality for one or more forwarding units of the network device; determine control plane usage metrics for resources of the particular virtual machine; and output, to a policy controller, data associated with the control plane usage metrics and data associating the particular virtual machine with the one or more forwarding units for which the particular virtual machine provides control plane functionality.
A computer implemented method avoids workload duplication in a cluster environment. The computer identifies a state change among a set of cluster resources in a cluster of nodes. Responsive to identifying the state change, the computer predicts resource requirements for a queued workload. The computer determines a pre-assignment of the queued workload to a sub-cluster according to the resource requirements that were predicted for the queued workload. The computer marks the queued workload to indicate the pre-assignment to the sub-cluster.
Techniques are disclosed for executing a data processing pipeline. The techniques may include receiving a job at a data pipeline queue, setting up one or more distributed processing environments, and allocating the job to one of the distributed processing environments. The techniques may further include receiving the allocated job at a job queue within the distributed processing environment, increasing a priority level of the job, and executing the job within the distributed processing environment. The techniques can further include providing a retry pipeline at the data processing pipeline, and re-executing the job at a stage following a failure of at least one of its components. The techniques may decrement the retry budget as the job is re-executed.
Systems and methods for intent-based orchestration of independent automations are provided. Examples described herein alleviate the complexities and technical challenges associated with deploying, provisioning, configuring, and managing configurable endpoints, including network devices, network security systems, cloud-based security services (e.g., provided by or representing a Secure Access Service Edge (SASE) platform), and other infrastructure, on behalf of numerous customers (or tenants). For example, customer intent may be automatically translated into concrete jobs and tasks that operate to make changes to one or more of the configurable endpoints so as to insulate the user from being required to know which configurable endpoint(s) need(s) to change, which vendor supports a given configurable endpoint, and/or vendor specific issues involved in changing the configurable endpoints.
A controller generates a software pipeline in response to obtaining an instruction to build the software pipeline for a first user. The controller divides the software pipeline into a plurality of tasks and determining a set of resources for performing each task in the plurality of tasks. The controller reserves the set of resources based on a policy associated with the first user. The controller causes the first software pipeline to run using the set of resources reserved for performing each task in the plurality of tasks.
The present disclosure relates generally to techniques for processing asynchronous queries across multiple data cores including secondary data cores stored in the secondary storage system in a distributed computing system. Data from secondary data cores are recovered to new data cores generated in the data plane in order to be accessible for searching. Using this technique, asynchronous queries are run in parallel allowing the client to dynamically manage the queries and receive notifications when results are available.
Systems and methods are provided for use in communicating with a distributed control system (DCS) associated with a manufacturing plant. One example system includes a virtual machine hosted in a computing device and coupled to the DCS via a network connection, where the virtual machine includes a controller server and a controller client. The controller server includes a controller specific to a process of the plant, and the controller client is configured to host communication between the controller server in the virtual machine and the DCS of the plant. The controller client, then, is further configured to receive a message from the DCS, via the network connection, transform the message into a JSON message, and communicate the JSON message to the controller server.
A system for generating a modified graphical user interface using an optimization protocol, wherein the system includes: a display device, at least a computing device, a memory; and a processor communicatively connected to the memory, wherein the memory contains instructions configuring the processor to: receive a plurality of inputs; display a plurality of input triggers; generate, using the at least a processor, an admission pathway as a function of the verified input trigger, wherein generating the admission pathway includes generating an admission pathway machine-learning model using admission pathway training data configured to correlate each input of the plurality of inputs to the admission pathway; optimize each input of the plurality of inputs as a function of the admission pathway machine-learning model; modify the graphical user interface as a function of the admission pathway and an optimized input of the plurality of inputs, and display a modified graphical user interface.
Computer-implemented methods, systems, computing devices, and/or the like are provided. The computer-implemented method may include identifying a raw representation of the source data and a processed representation of the source data; selecting a read mode for reading the raw representation of the source data and the processed representation of the source data; selecting a write mode for writing the raw representation of the source data and the processed representation of the source data, wherein the write mode is based at least in part on the read mode; selecting a process mode for processing the source data, wherein the process mode is based at least in part on the write mode; selecting a representation mode for representing the processed source data; and storing the raw representation of the source data and the processed representation of the source data based at least in part on the representation mode.
A processor-implemented method and a system for artifact order and rank synchronization is provided. The method includes determining, using a ranking module, if a rank of an artifact has changed across disparate tools in an organization eco-system of a source comprising an end system from where integration reads the data for synchronization, by determining if hierarchy processing is required or not. The method also includes updating, using a rank update module, the rank of the artifact in a target comprising an end system where integration writes data.
An infrastructure system facilitates trace-based surveys to query users their experiences with pull request workflows. For example, the infrastructure system may receive from a client device associated with a user a pull request for making one or more changes to a programming code repository. The infrastructure system may generate a trace based on a pull request workflow including operations for making the change(s). The trace includes spans, each of which correspond to one or more operations in the pull request workflow. The infrastructure system generates log files, each log file includes data logged during the one or more operations of a span. The log files may be stored as a dataset of the trace. The infrastructure system may transmit a survey to the client device based on the dataset. The infrastructure system may also modify the pull request workflow based on the user's response to the survey.
In a method for managing a model file in an inference application, a controller monitors a status of a target model management object. The controller determines, based on a preset field of the inference application, a target inference application that matches the target model management object, where the preset field of the target inference application identifies the target model management object corresponding to a target model file in the inference application. The controller then manages the updating or deletion of the target model file in the target inference application based on the status of the target model management object.
This application provides an application installation method and an electronic device. The method includes: detecting an operation of triggering installation of a first application and a second application by a user; in response to the operation, copying and scanning a first application package, where the first application package is an application package corresponding to the first application; copying and scanning a second application package in a first time period after the copying and scanning a first application package, where the second application package is an application package corresponding to the second application; and performing optimization on the first application in a second time period after the copying and scanning a first application package, where the first time period and the second time period at least partially overlap. According to technical solutions in embodiments of this application, an installation speed of installing a plurality of applications is increased.
A method for compiling and executing a nested loop includes initializing a nested loop controller with an outer loop count value and an inner loop count value. The nested loop controller includes a predicate FIFO. The method also includes coalescing the nested loop and, during execution of the coalesced nested loop, causing the nested loop controller to populate the predicate FIFO and executing a get predicate instruction having an offset value, where the get predicate returns a value from the predicate FIFO specified by the offset value. The method further includes predicating an outer loop instruction on the returned value from the predicate FIFO.
Systems, methods, and devices facilitate generation of application programming interfaces. Systems include a computing platform implemented using a server system, the computing platform being configurable to cause monitoring application programming interface (API) traffic associated with a client service, storing a representation of the API traffic in a database system, the representation including at least an API call identifier and metadata, and generating one or more API models based, at least in part, on the representation of the API traffic, the one or more API models being configured to represent a plurality of API interactions associated with the client service. The computing platform is further configurable to cause generating one or more API objects based, at least in part, on the API models, the one or more API objects being one or more components of a client service API.
Systems and methods of the present disclosure are directed to a method for machine-learned code segment prediction for optimizing software development. The method includes obtaining an incomplete segment of code. The method includes processing the incomplete segment of code with a machine-learned code prediction model to obtain a sampled set of segment completion predictions that include code that completes the incomplete segment of code. The method includes determining an aggregated segment completion prediction from the sampled set of segment completion predictions. The method includes replacing a portion of the aggregated segment completion prediction with an input field, wherein the portion of the aggregated segment completion prediction is associated with a degree of certainty less than a threshold degree of certainty.
To reduce power consumption, data bits or a portion of a data register that is not expected to toggle frequently can be grouped together, and be clock-gated independently from the rest of the data register. The grouping of the data bits can be determined based on the data types of the workload being operated on. For a data register configured to store a numeric value that supports multiple data types, the portion of the data register being clock-gated may store a group of data bits that are unused for one or more data types of the multiple data types supported by the data register. The portion of the data register being clock-gated can also be a group of data bits that remain unchanged or have a constant value for numeric values within a certain numeric range that is frequently operated on.
A computer-implemented method and system for natural language computation is described. An input sentence is matched to a token. Upon determining a match with the token, the token being a trigger sentence, a semantic rule associated with the trigger sentence is executed using the input sentence. Upon determining a match with the token, the token being a metalanguage sentence, using the input sentence, a new semantic rule is stored and an association between the new semantic rule and one or more defined trigger sentences is stored. Upon determining a match with the token, the token being a built-in sentence, one or more built-in functions associated with the built-in sentence is executed using the input sentence.
An apparatus is disclosed which includes at least one processing device comprising a processor coupled to a memory. The at least one processing device, when executing program code, is configured to: extract one or more entities identified in a plurality of data artifacts based at least in part on one or more datasets, extract one or more entities identified in a plurality of code artifacts based at least in part on the one or more datasets, extract one or more entities identified in a plurality of user interface artifacts based at least in part on the one or more datasets, generate a set of dependency graphs each based at least in part on one or more relationships among the respective extracted one or more entities, and perform one or more of a lexical analysis and a semantic analysis on the set of dependency graphs to identify a data domain of the one or more datasets.
A system and method for updating computerized language models is provided that automatically adds or deletes terms from the language model to capture trending events or products, while maximizing computer efficiencies by deleting terms that are no longer trending and use of knowledge bases, machine learning model training and evaluation corpora, analysis tools and databases.
One embodiment includes an apparatus, with materials having a text sub file with texts, an illustration sub file with illustrations, and a logic sub file with instructions for presenting at least a part of the materials. One embodiment includes materials with a logic sub file that can analyze an attribute of, and provide a response to, a user. Another embodiment is applicable to apparatus and methods using a limited voice recognition dictionary at least tailored for a piece of materials that includes illustrations. The piece of materials includes instructions. The another embodiment can also use a limited image dictionary. The apparatus can include a headset, and the illustrations can include a piece of audio. The apparatus can be implemented in a vehicle.
The present invention discloses a method and system for processing simulation data. The method includes: simultaneously collecting the simulation waveform data of said multiple FPGAs and adding a time stamp to the waveform data of each FPGA collected in each collection period, and storing the waveform data of the multiple FPGAs in the form of a link list according to the time stamp. The technical solution of the present invention can ensure no disorder of the waveform data of multiple FPGAs.
An example method utilizing different pipelines of a prediction system, comprises receiving event and alarm data from event logs, failure data, and asset data from Supervisory Control and Data Acquisition (SCADA) system(s), retrieving patterns of events, receiving historical sensor data from sensors of components of wind turbines, training a set of models to predict faults for each component using the patterns of events and historical sensor data, each model of a set having different observation time windows and lead time windows, evaluating each model of a set using standardized metrics, comparing evaluations of each model of a set to select a model with preferred lead time and accuracy, receiving current sensor data from the sensors of the components, applying the selected model(s) to the current sensor data to generate a component failure prediction, comparing the component failure prediction to a threshold, and generating an alert and report based on the comparison to the threshold.
An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.
The clothing coordination system may comprise a tag and a tag manager. The clothing coordination system may be adapted to audibly identify a tagged item for a user. The tag may be coupled to the tagged item. The tag manager may be adapted to digitize a user's voice as the user verbally describes the tagged item. The tag manager may create a digital representation of the user's voice and may wirelessly transmit the digital representation to the tag where the digital representation May be stored within the tag. The tag manager may further be adapted to wirelessly receive the digital representation from the tag and to reproduce the user's voice as audio played through a sound transducer on the tag manager.
Embodiments described herein provide for detecting presence of an object in proximity to a playback device and responsively performing one or more operations. In an example implementation, a playback device detects, via a proximity detector of the playback device, presence of an object in proximity to the playback device. In response to detecting the presence of the object, the playback device performs one or more operations.
A method provides techniques for display configuration determination for connected display devices. The method includes connecting, by a processor of an electronic device, to an external display. The method further includes determining a display size for the external display, and determining a display category for the external display, based at least in part, on the display size. The method further includes configuring, based on the display category, content presented for consumption via the display, where at least one display characteristic of the content can be modified for optimal presentation on the display.
A foldable screen display method and an electronic device are disclosed, to achieve better user experience when a displayable area of an electronic device with a foldable screen changes. A specific solution includes: when an electronic device is in a folded state, displaying a first interface on a main screen of the electronic device, where the first interface is a main interface of the electronic device, and the first interface includes one or more application icons; and in response to a change of the electronic device from the folded state to an unfolded state, displaying, by the electronic device, the first interface in a first display region of the foldable screen, and displaying a second interface in a second display region of the foldable screen, where the second interface is different from the first interface.
System, methods, and other embodiments described herein relate to adjusting a vehicle display that occludes a view of an operator in response to identifying a risk. In one embodiment, a method includes, in response to determining a vehicle is operating in an autonomous mode, displaying content on at least one display within the vehicle that occludes a field-of-view (FOV) of an operator through a window of the vehicle. The method includes analyzing sensor data from at least one sensor of the vehicle to identify a risk associated with a path of the vehicle. The method includes, in response to determining the risk satisfies a risk threshold, adjusting display of the content associated with the display occluding the FOV.
A terminal which is included in a printing system including the terminal device and a printer separately or integrally, the terminal device includes an image generation determination unit configured to determine, when the printer used for printing has a page mode function, an approach for generating a print image for the printing such that use of the page mode function of the printer is given priority; and a command conversion unit configured to convert, when the image generation determination unit determines that the approach for generating the print image uses the page mode function of the printer, print target data to be printed into a command corresponding to the page mode function of the printer.
A data structure tracks the usage of an eager-zeroed virtual disk on a per block basis and this data structure is referenced during migration or cloning of the eager-zeroed virtual disk so that copying of the zero blocks can be avoided. A method of migrating or cloning the eager-zeroed virtual disk stored in a first storage device comprises: determining for each of a plurality of unique sets of blocks using this data structure, whether or not any of the blocks in the unique set has been written to since the initialization of the virtual disk; and for each unique set determined to have at least one block that has been written to since the initialization of the virtual disk, issuing a copy command to make a copy of all blocks in the unique set in a second storage device.
Security is improved when creating a remote copy pair while suppressing performance deterioration of the overall system. In a data management system 1, when a user logs in, a first storage (main site storage 20) uses an external authentication server 50 to authenticate the user's access to its own storage and retains issued authentication information. Subsequently, when a command instructing a creation of a remote copy pair of a first volume (P-VOL) of the first storage and a second volume (S-VOL) of a second storage (sub site storage 40) is issued based on the user's operation, the first storage sends a command to the second storage by appending the authentication information, and the second storage uses the authentication information and requests the external authentication server 50 to authenticate the user's access to its own storage and, when the authentication is successful, the first or second storage starts synchronization of data between the pair volume.
Apparatus, media, methods, and systems for data storage systems and methods for self-adaptive chip-enable setup time. A data storage system may comprise one or more non-volatile memory device and a controller. The controller is configured to determine whether a command to a first non-volatile memory device of the one or more non-volatile memory devices is dropped. The controller is configured to, when the command to the first non-volatile memory device is determined to be dropped, update a first counter value indicating a number of commands to the first non-volatile memory device that are dropped. The controller is configured to, when the command to the first non-volatile memory device is determined to be dropped, increase a value of a chip-enable setup time parameter for the first non-volatile memory device by a first time duration, based on at least one of the first counter value and one or more parameter values of the first non-volatile memory device.
A data-saving system includes a data-saving section to acquire and save multiple pieces of data generated when a board working machine performs a board work, a standard storage section that is a candidate for a save destination for saving the data, an additional storage section that is capable of being added to the system and removed from the system, the additional storage section being a candidate for the save destination for saving the data, a degree-of-priority setting section to set a degree of priority for saving for each of the multiple pieces of data based on an execution state of the board work when the data is generated, and a save destination control section to control the save destination of the data based on the set degree of priority while referring to one or more conditions of a condition of presence or absence of the additional storage section.
A non-volatile memory (NVM) system includes a memory array divided into physical pages, control circuitry, and a global transaction log (GTL). Each physical page is configured to store a corresponding payload and corresponding metadata for the physical page. Each entry of the GTL is configured to store a transaction descriptor identifying a transaction and a corresponding physical page used by the transaction. Each entry also has a corresponding transaction log entry (TLE) flag. The control circuitry is configured to populate the entries of the GTL in sequential order with each new transaction, and, in response to completing storing the transaction descriptor for a new transaction, program the corresponding TLE flag by toggling its logic state.
Implementations described herein relate to abrupt power loss management. In some implementations, a memory device may receive a peripheral component interconnect express reset (PERST) signal. The memory device may perform a write protect operation based on receiving the PERST signal. The memory device may initiate a reduced power consumption state of the memory device based on a completion of the write protect operation.
Instead of using programmable block size aggregation, a lower multiple of page, and down to a page size aggregation is used. A bad block prediction unit in a controller is able to predict when a programmable block has a bad page. The bad block prediction unit can lower the aggregation size of a programmable block by monitoring the life cycle of the programmable block through bad block statistic collection. When the accumulation size passes a threshold, the bad block prediction unit lowers the aggregation size. The bad block prediction unit can also predict when to lower aggregation size based on the number of reconstructions. An aggregate size level is set at a page boundary, and once the number of reconstructions reaches that page boundary, the bad block prediction unit lowers the aggregation size to page aggregation. The bad block prediction unit is able to predict both life cycle threshold changes and reconstructions changes.
This disclosure provides systems, methods, and devices for memory systems that support packed commands for improved performance and reduced power consumption. In a first aspect, a method of accessing data in a flash memory system includes a host memory controller receiving a plurality of commands from a storage driver for execution by a flash memory device; packaging, by the memory controller of the host device, the plurality of commands as a packed command in a packet; and transmitting, by the memory controller of the host device to the flash memory device, the packet comprising the packed command for execution by the flash memory device. The use of packed commands may be based on determining the command acknowledgement delay from the flash memory device exceeds a threshold delay. Other aspects and features are also claimed and described.
A memory device includes memory dies, each memory die including a memory array and control logic, operatively coupled with the memory array, to perform peak power management (PPM) operations. The PPM operations include causing a memory die to be placed in a suspended state to suspend execution of a first media access operation with a reserved current budget, receiving a set of requests to execute at least a second media access operation during the suspended state, and in response receiving the set of requests, handling the set of requests by implementing current budget arbitration logic with respect to the reserved current budget.