A method of presenting an audio signal to a user of a mixed reality environment is disclosed, the method comprising the steps of detecting a first audio signal in the mixed reality environment, where the first audio signal is a real audio signal; identifying a virtual object intersected by the first audio signal in the mixed reality environment; identifying a listener coordinate associated with the user; determining, using the virtual object and the listener coordinate, a transfer function; applying the transfer function to the first audio signal to produce a second audio signal; and presenting, to the user, the second audio signal.
Disclosed are a method and apparatus for encoding/decoding images. The image-decoding method comprises the steps of: receiving a bit stream including information regarding an NAL unit type; and checking whether or not the NAL unit in the bit stream is a reference picture based on said information regarding an NAL unit type and decoding the NAL unit. The information regarding an NAL unit type indicates whether the NAL unit is a reference reading picture or not a reference reading picture.
As part of bypass decoding syntax elements for a set of coefficients in response to reaching a maximum number of regular coded bins, a video decoder is configured to receive a prefix value for a transform coefficient; decode the prefix value using Golomb-Rice coding; in response to a length of the prefix value being equal to a threshold value, receive a suffix value for the transform coefficient; decode the suffix value using exponential Golomb coding; and determine a level value for the transform coefficient based on the decoded prefix value and the decoded suffix value.
A system comprises an encoder configured to compress attribute information and/or spatial information for volumetric visual content and/or a decoder configured to decompress compressed attribute and/or spatial information for the volumetric visual content. The encoder is configured to convert a 3D representation of the visual volumetric content into a 2D image based representation. The encoder is further configured to scale the patch in 2D space independent of any scaling in 3D space. Auxiliary information is signaled for use in identifying 2D scaled or unscaled patches in an image frame, mapping the patches into 3D space, and adjusting for any scaling factors applied at the encoder.
An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
The disclosure discloses a method for processing video signals and an apparatus therefor. Specifically, the method of processing video signals based on inter prediction, comprising: configuring a merge candidate list based on a spatial neighboring block and a temporal neighboring block to a current block; adding a history-based merge candidate of the current block to the merge candidate list; obtaining a merge index indicating a merge candidate used for an inter prediction of the current block within the merge candidate list; generating a prediction sample of the current block based on motion information of the merge candidate indicated by the merge index; and updating a history-based merge candidate list based on the motion information.
A method, device, and non-transitory computer-readable medium for decoding an encoded video bitstream using at least one processor, including, obtaining from the encoded video bitstream a first flag indicating that reference picture resampling is enabled for coded video sequence (CVS); determining a value of a second flag indicating whether a picture resolution is changed in the CVS; based on the value of the second flag indicating that the picture resolution is changed in the CVS, decoding the CVS using the reference picture resampling for spatial scalability and adaptive resolution change (ARC); and based on the value of the second flag indicating that the picture resolution is not changed in the CVS, decoding the CVS using the reference picture resampling for the spatial scalability, and without using the reference picture resampling for the ARC.
Systems and techniques are described herein for processing video data using a neural network system. For instance, a process can include generating, by a first convolutional layer of an encoder sub-network of the neural network system, output values associated with a luminance channel of a frame. The process can include generating, by a second convolutional layer of the encoder sub-network, output values associated with at least one chrominance channel of the frame. The process can include generating a combined representation of the frame by combining the output values associated with the luminance channel of the frame and the output values associated with the at least one chrominance channel of the frame. The process can include generating encoded video data based on the combined representation of the frame.
An apparatus for decoding a current block includes a processor that is configured to obtain a transform class of a transform type used for decoding a transform block of the current block; select, based on the transform class, a template for coding a value related to a transform coefficient at a row and a column of the transform block; obtain, using the template, an index of a probability distribution in a table of probability distributions; and decode, from a compressed bitstream, the value using the probability distribution.
An image decoding method performed by a decoding apparatus according to the present document comprises the steps of: obtaining a flag indicating whether quantization parameter data for combined chroma coding is present on the basis of a type of chroma; obtaining the quantization parameter data for the combined chroma coding on the basis of the flag; deriving a chroma quantization parameter table on the basis of the quantization parameter data; deriving a quantization parameter for the combined chroma coding on the basis of the chroma quantization parameter table; deriving residual samples on the basis of the quantization parameter; and generating a reconstructed picture on the basis of the residual samples.
Provided are a method and a device for decoding a video signal to provide stereographic image content with high resolution. The method may include: determining whether a coding block is partitioned into 4 child coding blocks or not; in response to the coding block not partitioned into 4 child coding blocks, determining whether the coding block is partitioned into 2 child coding block or not; in response to the coding block partitioned into the 2 child coding block, partitioning the coding block into 2 child coding block in either a horizontal direction or a vertical direction; determining motion information of the current block in response to the prediction mode of the current block being an inter mode; obtaining a prediction sample of the current block; obtaining a residual sample of the current block; and obtaining a reconstruction sample of the current block based on the prediction sample and the residual sample.
Methods, apparatus and systems for video bitstream generation and parsing are described. One example bitstream decoding method includes parsing a portion of a video bitstream at a video unit level for a first field indicative of whether a slice height is specified for a subpicture partitioning or for a tile partitioning at the video unit level, parsing, due to determining that the first field indicates that the slice height is specified for the subpicture partitioning, N second fields in the portion of the video bitstream to obtain heights for rectangular slices in the video unit, wherein the heights are indicated in multiple of coding tree unit (CTU) heights, and wherein each rectangular slice comprises one or more CTU rows that belong to a same subpicture, wherein N is a positive integer, and decoding, based on the first field and/or the N second fields, the video bitstream to generate a video.
Methods and apparatus for Adaptive Loop Filter (ALF) processing of reconstructed video are disclosed. According to one method, clipping values for the ALF processing are determined depending on a bit depth of a center reconstructed pixel. A current ALF output for the current block is derived, where the current ALF output comprises a weighted sum of clipped differences of original differences and each of the original differences is calculated between a first reconstructed pixel at a non-center filter location and the center reconstructed pixel, and each of the original differences is clipped according to a corresponding clipping value to form one clipped difference. In another method, a target clipping value is always signaled at an encoder side or parsed at a decoder side even if the target clipping value is zero. In another method, the clipping values are encoded or decoded using a fixed-length code.
Methods and apparatuses for processing video data include receiving input data associated with a current video picture, dividing the current video picture into non-overlapping rectangular tiles, grouping the tiles in the current video picture into tile groups, and encoding or decoding video data in the tile groups within the current video picture. According to one embodiment, each tile group is composed of an integer number of tiles, and shapes of all the tile groups are constrained to be rectangle. According to one embodiment, a flag is used to indicate whether one or more in-loop filtering operations are performed across tile group boundaries.
Mathematical relationships between the scene geometry, camera parameters, and viewing environment are used to control stereography to obtain various results influencing the viewer's perception of 3D imagery. The methods may include setting a horizontal shift, convergence distance, and camera interaxial parameter to achieve various effects. The methods may be implemented in a computer-implemented tool for interactively modifying scene parameters during a 2D-to-3D conversion process, which may then trigger the re-rendering of the 3D content on the fly.
A method for controlling a projector having a projection lens and a camera includes an acquisition step of acquiring a focal distance of the projection lens, a determination step of determining a size and an interval of dots configuring a projection pattern based on the focal distance, a projection step of projecting the projection pattern by the projection lens, and capturing step of capturing the projection pattern by the camera to generate a captured image.
Systems (100) and methods (1000) for operating a shoulder Speaker Microphone (“SM”) device coupled to a radio. The methods comprising: using a speaker and a microphone of the shoulder SM device to facilitate auditory communications to and from a user of the radio; activating a thermal imaging device integrated with the shoulder SM device when the shoulder SM device resides at a location of an incident event; capturing thermal images by the thermal imaging device of the shoulder SM device; and performing operations by the shoulder SM device to cause the thermal images to be streamed over a network.
An audio-video communication system comprises a wireless exterior module located proximate an entrance, a computerized controller running a software application, and a remote peripheral device. The wireless exterior module includes a proximity sensor for detecting a person at the entrance, a video camera for recording an image of the person at the entrance, a microphone for recording the person at the entrance, a speaker for playing audio to the person at the entrance, a transmitter for communicating sounds and images of the person at the entrance, and a receiver for receiving communications at the wireless exterior module. The computerized controller is disposed in wireless electronic communication with the wireless exterior module via the transmitter and the receiver of the wireless exterior module. The remote peripheral device is configured to electronically communicate with the computerized controller for viewing an image from the video camera communicated from the wireless exterior module.
An exemplary system, method, and computer-accessible medium for determining a property(ies) regarding an electrical grid(s) can be provided, which can include, for example, receiving a video(s) of the electrical grid(s), determining a flicker(s) in the electrical grid(s) based on the video(s), and determining the property(ies) based on the flicker(s). The flicker(s) can be a 120 Hertz flicker. The flicker(s) can be a flicker in a light(s) recorded in the video(s). A frequency and a phase of the flicker(s) can be determined.
An image sensor including a pixel of a first tap. a pixel of a second tap. an operational amplifier configured to perform an auto zeroing operation with a pixel signal of the pixel of the second tap applied, and perform an operation for comparison between a ramp voltage and a signal output from the pixel of the first tap, with a pixel signal of the pixel of the first tap applied, and a counter circuit configured to generate a digital code in response to an output of the operational amplifier.
The present technology relates to a signal processing device and method, and a program that enable easier and more accurate failure detection. The signal processing device includes: an addition unit that adds test data for failure detection to valid data on which predetermined processing is to be performed, two or more samples processed in parallel in different paths having a same sample value in the test data; and a signal processing unit that performs the predetermined processing on the valid data and the test data that has been added to the valid data by a plurality of the paths. The present technology can be applied to in-car cameras.
An imaging device according to the present disclosure includes a plurality of pixel units each including a first pixel unit and a second pixel unit and a vertical signal line, in which each of the first pixel unit and the second pixel unit includes an amplification transistor, a selection transistor connected between the amplification transistor and the vertical signal line, and a connection unit that selectively connects between a common connection node of the amplification transistor and the selection transistor of the first pixel unit and a common connection node of the amplification transistor and the selection transistor of the second pixel unit.
In an imaging device according to the present disclosure, during a period in which a signal from an amplifier transistor is output from a pixel via a select transistor, the gate voltage of the capacitance addition transistor changes frons the first voltage VH to the second voltage VL, and the amount of voltage change per time until the gate voltage changes from the first voltage VH to the second voltage VL is smaller than the amount of voltage change per unit time until the gate voltage changes from the second voltage VL to the first voltage VH.
Multiple framings of a video may define different positionings of a viewing window at different moments within the video. The positionings of the viewing window defined by the multiple framings may be used as fixed positionings of the viewing window in a viewing path. The viewing path may define changes in the positioning of the viewing window between the fixed positionings. A presentation of the video may be generated to include the extents of the video within the viewing window.
Control system configured for sample tracking in an electron microscope environment registers a movement associated with a region of interest located within an active area of a sample under observation with an electron microscope. The registered movement includes at least one directional constituent. The region of interest is positioned within a field of view of the electron microscope. The control system directs an adjustment of the electron microscope control component to one or more of dynamically center and dynamically focus the view through the electron microscope of the region of interest. The adjustment comprises one or more of a magnitude element and a direction element.
Multi-cameras and in particular dual-cameras comprising a Wide camera comprising a Wide lens and a Wide image sensor, the Wide lens having a Wide effective focal length EFLW and a folded Tele camera comprising a Tele lens with a first optical axis, a Tele image sensor and an OPFE, wherein the Tele lens includes, from an object side to an image side, a first lens element group G1, a second lens element group G2 and a third lens element group G3, wherein at least two of the lens element groups are movable relative to the image sensor along the first optical axis to bring the Tele lens to two zoom states, wherein an effective focal length (EFL) of the Tele lens is changed from EFLT,min in one zoom state to EFLT,max in the other zoom state, wherein EFLTmin>1.5×EFLW and wherein EFLTmax>1.5×EFLTmin.
A method for providing a preview and an electronic device for displaying a preview are provided. The electronic device includes a camera module, a display, a processor operatively connected to the camera module and the display, and a memory operatively connected to the processor, wherein the memory stores instructions which, when executed, cause the processor to acquire original image frames through the camera module, display, on the display, first preview image frames corresponding to the acquired original image frames, receive an input for requesting dynamic-tone-mapping-based recording, perform the dynamic-tone-mapping-based recording in response to the reception of the input, and while performing the dynamic-tone-mapping-based recording, generate second preview image frames by performing dynamic-tone-mapping processing to first preview image frames acquired after a time point at which the input is received, and display the generated second preview image frames on the display. Various other embodiments are possible.
This invention relates to optical observation with a lack of light. The infrared night vision system comprises a visible light source, head control unit, visible to infrared range switching unit, a night vision camera, reflective screen and device for displaying graphic information on a reflective screen. The head control unit comprises controllers for system data processing and graphic information processing and is equipped with a remote control device of the infrared night vision system. The switching unit comprises a data processing controller, voltage switch of the visible light source, brightness controller and activation control signal type switch of the visible light source. It ensures the ability of remote activation of the system and application of the system in overland cargo, water and air transport.
A system that facilitates collecting data is described herein. The system includes a digital camera that is configured to capture images in a visible light spectrum and a near-infrared camera that is configured to capture near infrared images, wherein a field of view of the digital camera and the field of view of the near-infrared camera are substantially similar. The system further includes a trigger component that is configured to cause the digital camera and the near-infrared camera to capture images at a substantially similar point in time, and also includes a mounting mechanism that facilitates mounting the digital camera and the near-infrared camera to an automobile.
The invention relates to a method for reconstructing an output image and/or a sequence of output images from raw image data, wherein, in at least one reconstruction chain between a recording of raw image data by means of an image recording device and a display of the output image and/or the sequence of output images on a display unit, at least one reconstruction step for reconstructing the output image and/or the sequence of output images is carried out, and wherein the result of the at least one reconstruction step is discarded when the result is recognized as invalid with respect to the fulfillment of a verification criterion.
A solid-state image sensor having a first region and a second region adjacent to the first region along a first direction is provided. The solid-state image sensor includes a first unit pattern disposed in the first region. The solid-state image sensor also includes a second unit pattern disposed in the second region and corresponding to the first unit pattern. The first unit pattern and the second unit pattern each includes normal pixels and an auto-focus pixel array. The normal pixels and the auto-focus pixel array in the first unit pattern form a first arrangement, the normal pixels and the auto-focus pixel array in the second unit pattern form a second arrangement, and the first arrangement and the second arrangement are symmetric with respect to the first axis of symmetry.
A sensor includes a first image pixel array including first image pixels and a second image pixel array including second image pixels. A polarization layer is disposed between the first image pixels and the second image pixels. Scene light incident upon the second image pixels propagates through the first image pixels and the polarization layer to reach the second image pixels.
A laser engraving apparatus (100) is calibrated using a number of predetermined calibration images (12). The calibration images (12) are engraved on a predefined substrate surface (14, 15) of a substrate (16) by varying only a single laser parameter. Based on measured colour values of the engraved calibration images, a relationship between said colour values and a predefined laser parameter value, for example, a predefined laser power, is established. This relationship is then used to generate a map for mapping a grayscale value of an input image to a grayscale value of an output image, which is then engraved on the substrate (16) while varying the same laser parameter that was varied during the calibration.
A printing device includes: an ink system having a plurality of types of inks; an image input unit accepting an input of an image to be printed; a print condition selection unit accepting a selection of N types of print conditions used when printing the image, N being an integer equal to or greater than 2; an application rate input unit accepting an input of an application rate of each of the N types of print conditions that are selected; a first ink amount calculation unit calculating an expected amount of ink of each of the plurality of types of inks used when it is assumed that the image is printed using singly each of the N types of print conditions that are selected; a second ink amount calculation unit calculating an actual amount of ink used when printing the image, using the expected amount of ink corresponding to each of the N types of print conditions and the application rates of the N types of print conditions; and a printing unit executing printing of the image according to the actual amount of ink.
A color printing system includes a color management service and one or more printing devices. An ink limit is specified for a calibration operation that uses a calibration chart to obtain measurement data. Using the measurement data, a calibration tone reproduction curve (TRC) along with calibration settings is generated. The calibration TRC and the ink limit are stored. For a print job, the calibration is identified and used to retrieve the calibration TRC and the ink limit. The original ICC profile for the calibration TRC also is provided. The ink limit is used to adjust the ICC profile accordingly. The adjusted ICC profile is used for color printing one or more documents for a print job.
A printing device is implemented to activate a hidden function by inputting tap sequences on a tap screen. The hidden function includes displaying an icon of a title of a secret document on a display screen without showing the content of the secret document. A method for activating the hidden function using tap sequences is also disclosed. The method compares the input tap sequences with a plurality sets of predetermined codes, each of which corresponds to a hidden function. When the input tap sequences match one set of predetermined codes, the method activates and executes the hidden function. By executing the hidden function, the secret document is printed. The tap sequences are tapping actions that do not generate tangible symbols that are reviewable on the tap screen. By doing so, the confidential document is further protected.
An information processing apparatus and a method of controlling the information processing apparatus are provided. The information processing apparatus stores a plurality of learned models, determines whether the stored plurality of learned models include confidential information, and presents, to a user, learned models of the plurality of learned models determined to include the confidential information.
A printing system is disclosed. The printing system includes a printer to print image data to a medium and a print controller including a halftone calibration module to dynamically generate calibrated halftones to compensate for optical density changes that occur at the printer.
An image forming apparatus includes a controller that causes an image reading device to suspend reading a source document, when a decider decides that a shortage value of a source image is equal to or larger than a first threshold, causes a display device to display a message that the first threshold is changed to a predetermined second threshold larger than the first threshold, stores the source image, or causes the image forming device to form the source image, when a reading resuming instruction, to resume reading the source document at least including the source document the reading of which has been suspended, is received by an operation device, and when the decider decides that the shortage value of the source image is smaller than the second threshold, and causes, when there is a next source document, the image reading device to read the next source document.
Acoustic echo cancellation systems and methods are provided that can cancel and suppress acoustic echo from the output of a mixer that has mixed audio signals from a plurality of acoustic sources, such as microphones. The microphones may have captured speech and sound from a remote location or far end, such as in a conferencing environment. The acoustic echo cancellation may generate an echo-cancelled mixed audio signal based on a mixed audio signal from a mixer, information gathered from the audio signal from each of the plurality of acoustic sources, and a remote audio signal. The systems and methods may be computationally efficient and resource-friendly.
An audio processing method for a multi-party call. The method includes obtaining a preset attribute value of each of at least one audio signal currently obtained by a first electronic device participating in a multi-party call, determining a target attribute value configured for the audio signal collected by the first electronic device, and detecting a first audio signal from the at least one audio signal currently obtained by the first electronic device and prohibiting the first electronic device from outputting the first audio signal. The preset attribute value is configured for the audio signal collected by each of a plurality of electronic devices participating in the multi-party call according to an attribute configuration rule determined according to a positional relationship between the plurality of electronic devices. A comparison result between a corresponding preset attribute value of the first audio signal and the target attribute value satisfies a first condition.
A shared VM received from a telephone number is associated with a shared VM inbox that is accessible to a group of users including a first user and a second user. A request to assign a responsibility for the shared VM to the first user is received. Based on the request, a callback action usable to initiate a call to the telephone number is enabled for the first user, and the callback action is disabled for the second user and with respect to the shared VM. Based on an indication that the first user performed the callback action, a status associated with the shared VM is updated.
A computerized-method for prioritizing tenants for a service for a request-router in a cloud-based Software-as-a-Service-platform contact-center, is provided herein. When a service-monitoring module for a microservice is operating and a request-router is in a throttle-mode for each service of the microservice, the computerized-method may be operating a Tenants-Prioritization (TP) module for each tenant. The TP module may include: (i) receiving a degradation-level (ii) periodically pulling data from an Automatic-Call-Distribution system to calculate agent-activity-levels and call-queue-size; (iii) maintaining the calculated agent-activity-levels, calculated call-queue-size, tenant-trend-indicator and a preconfigured account-impact-score of the tenant; (iv) determining a tenant-tier-level based on a calculated Tenant-Request-Prioritization score; and (v) providing the tenant-tier-level and a number-of-allowed-requests per tenant-tier-level to the request-router, to provide the service to the tenant and other tenants having the determined tier-level, in a preconfigured time-window, based on the tenant tier-level and the number of allowed requests per tenant tier-level.
A system and method of providing caller identification (ID) over a public switched telephone network (PSTN). For outbound calls, the system and method enable a caller to provide a caller ID that differs from the native caller ID of their mobile phone. The system and method enable multiple phones tied to a single account to display the same caller ID for outbound calls. For forwarded inbound calls, such as calls being forwarded from an office, the system and method inform the recipient of the identification of the call as well as that the call is being forwarded. The system and method enable the recipient to have calls forwarded from more than one number and identify the identity of the caller as well as the specific number the call is being forwarded from.
An apparatus for preventing use of a mobile device while operating a motor vehicle includes a housing for connection to the motor vehicle, a processor and memory contained within the housing for storing and executing mobile device locking software and communication circuits contained within the housing and connected to the processor for sending and receiving locking signals to the mobile device. When the vehicle power is turned on the locking signals are sent to the mobile device and a locking application installed on the mobile device locks the mobile device and prevents the sending or receiving of calls or text messages.
A method and apparatus for storing a telephone number in a portable terminal. The method includes the steps of providing a user with a name input request message; determining whether or not the inputted name exists in a phone book list of the portable terminal; and generating a new entry including the inputted name and its associated telephone number and adding the new entry to the phone book list when the inputted name does not exist in the phone book list.
A holding device for an electronic device having a video display. The holding device including: a first part configured to hold the electronic device; and a second part rotatably arranged relative to the first part, the second part arranged to oppose the video display, the second part having a portion configured to fix to a user's clothing. Wherein when the portion of the second part is fixed to the user's clothing, the first part is rotatable relative to the second part between a first position and a second position, a first angle between the first part and the second part in the first position is smaller than a second angle between the first part and the second part in a second position to permit the user to view the video display in a hands-free manner in the second position.
The present disclosure is related to a mobile phone cover providing passive noise reduction of at least one microphone audio input signal, comprising a supporting frame (13). The supporting frame (13) is arranged with an extension element with a compartment (15) facing upwards with a partly open surface on a same side as a display surface of the mobile phone, the compartment (15) is adapted to support a porous body (17) providing the passive noise reduction.
A method for managing a cloud computing platform including an edge-side and a cloud-side sends a data collection service from the cloud side to the edge side environment to collect edge data indicative of one or more microservice architecture (MSA) parameters associated with one or more microservices in the edge side. An measurement of the edge data is performed to identify dependencies between one or more MSA parameters and one or more edge environment settings. Based at least in part on the MSA measurement, one or more edge environment optimizations are identified and one or more appropriate fixes are implemented within a cloud-side modified edge environment. Before distributing the modified edge environment to the edge, an in-cloud verification of the cloud-side modified edge environment.
A method comprises receiving, at a server from a communications-enabled device that includes processing circuitry, a request for providing a user session correlated with a user identifier (ID) and a target appliance. The method further includes in response to the request for the requested user session: retrieving a user attribute from a user-ID database that stores user ID information for a plurality of user accounts, and retrieving an appliance attribute from an appliance-ID database that stores appliance ID information; and correlating the retrieved user attribute and appliance attribute with the requested user session for a user account from among the plurality of user accounts. The method further includes transferring the requested user session to the target appliance as a new user session that is spatial-temporal limited and that is without the target appliance using user login information.
A method for migrating an application includes representing the application as a vector including metadata about the application and at least one customer constraint, scoring a deviation of data consistency for the application related to each of a plurality of clouds, including a cloud in which the application is currently deployed and a plurality of potential target clouds, selecting one of the potential target clouds based on the scoring, wherein the selected cloud has an improved score over the cloud in which the application is current deployed, and migrating the application to the selected cloud.
The disclosed technology provides a system and method for correlating events from a single application run in a cloud communications network using session identifiers uniquely identifying a communication session, and event identifiers uniquely identifying events in network elements of the cloud communication network. A data manager of the cloud communications network maps common fields and event-specific fields of network element event records to common fields and generic fields of a data warehouse based on the event type of the event to be recorded.
Integrating cloud storage services includes: receiving, by a storage integration service, a request to perform a first data storage operation corresponding to first data; generating, by applying one or more functional operations to the first data, second data; generating, by applying one or more translation operations to the first data storage operation, one or more second data storage operations that correspond to the second data, wherein the one or more second data storage operations correspond to respective one or more cloud storage services; and issuing, by the storage integration service, the one or more second data storage operations to the corresponding one or more cloud storage services.
An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.
A method for requesting a plurality of chunks by a streaming client on the basis of a single request message is described, wherein said chunks are defined on the basis of a manifest file comprising chunk identifiers for determining at least one delivery node for delivering chunks defined by said chunk identifiers to said client, wherein said method comprises: determining on the basis of said manifest file a first request message for requesting a first plurality of chunks, said first request message comprising one or more first chunk template parameters and a first chunk template, preferably an URL chunk template, comprising one or more chunk template parameters fields; sending said first request message to a first network node, wherein said first network node is configured for determining a first plurality of chunk identifiers, preferably a first plurality of URLs, associated with said first plurality of chunks on the basis of said first chunk template and said one or more first chunk template parameters; and, receiving at least one response message comprising a chunk associated with one of said chunk identifiers that were determined on the basis of said first chunk template and said one or more first chunk template parameters.
Technology to provide link aware streaming adaptation is disclosed. In an example, a mobile device can include one or more processors configured to: process a manifest file for an HTTP adaptive stream that is received at the mobile device from a node; determine a physical layer goodput of the mobile device with the node for the HAS; identify a segment throughput estimate for the HAS; and select a representation in the manifest file for a selected period based, on the physical layer goodput for the HAS and the segment throughput for the HAS.
A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one autonomous transport and at least one user, determining at least one characteristic of said at least one user based on at least one of at least one user search history and at least one user preference selection, determining at least one user location of said at least one autonomous transport and querying at least one adjacent entity based at least on said determined at least one characteristic within a predetermined range of said at least one user location.
Disclosed herein are techniques for protecting web applications from untrusted endpoints using remote browser isolation. In an example scenario, a browser isolation system receives a request from a client browser executing on a client device to connect with a remote application accessible via a private network. A surrogate browser is provided to facilitate communications between the client browser and the remote application. A security policy is enforced against the communications.
A method may include obtaining, from a user device, a first feedback from a first predetermined party regarding a data loss prevention (DLP) event through a graphical user interface (GUI). The method may further include determining whether the DLP event is authorized using the first feedback. The method may further include transmitting, automatically in response to determining that the DLP event is not authorized, a request for a second feedback by a second predetermined party using the GUI. The second predetermined party may be selected for the request automatically according to a routing queue. The method may further include obtaining, in response to transmitting the request for the second feedback, a selection of a security action regarding the DLP event using the GUI. The method may further include transmitting, automatically in response to the selection of the security action, a command that initiates the security action.
Some embodiments provide a method for gaining insight into applicability of policies that authorize access to at least one service through application programming interface (API) calls by a plurality of users. The method receives at least one authorization policy that defines access to the service by the users, where the service includes multiple resources. The method identifies combinations of users and resources referenced by the policy, and for each identified combination of user and resource, executes the policy in order to define access to the identified resource by the identified user. The method receives a query regarding access to a particular resource from a particular set of one or more users, and uses the executed policy to provide a response to the query that describes access to the particular resource for the particular user set.
Introduced here are computer programs and computer-implemented techniques for generating and then managing a federated database that can be used to ascertain the risk in interacting with vendors. At a high level, the federated database allows knowledge regarding the reputation of vendors to be shared amongst different enterprises with which those vendors may interact. A threat detection platform may utilize the federated database when determining how to handle incoming emails from vendors.
A method may include obtaining internal vulnerability data and external vulnerability data regarding various security vulnerabilities among various network elements for a predetermined organization. The method may include determining various exploitability levels for the security vulnerabilities using a model, the external vulnerability data, and the internal vulnerability data. The model may be generated using a machine-learning algorithm. The method may include determining a vulnerability priority for the plurality of security vulnerabilities using the plurality of exploitability levels and organization-specific criteria. The vulnerability priority may describe a sequence that the security vulnerabilities are remediated. The method may further include transmitting a remediation command to one of the network elements. The remediation command may initiate a remediation procedure at the network element to address the security vulnerability.
A method, system, and computer program product for generating personalized security testing simulations is provided. The method identifies a user of a communications system. The user is associated with a user profile. The method generates a simulated attack communication based on the user, the user profile, and an attack personalization model. The simulated attack communication is transmitted to the user via the communications system. The method identifies a user response to the simulated attack communication and modifies the attack personalization model based on the user response.
A cyber-threat defense system for a network including its email domain protects this network from cyber threats. Modules utilize machine learning models as well communicate with a cyber threat module. Modules analyze the wide range of metadata from the observed email communications. The cyber threat module analyzes with the machine learning models trained on a normal behavior of email activity and user activity associated with the network and in its email domain in order to determine when a deviation from the normal behavior of email activity and user activity is occurring. A mass email association detector determines a similarity between highly similar emails being i) sent from or ii) received by a collection of two or more individual users in the email domain in a substantially simultaneous time frame. Mathematical models can be used to determine similarity weighing in order to derive a similarity score between compared emails.
The endpoint agent detects a cyber threat on an end-point computing device. The endpoint agent on the computing device has a communications module that communicates with a cyber defense appliance. A collections module monitors and collects pattern of life data on processes executing on the end-point computing-device and users of the end-point computing-device. The communications module sends the pattern of life data to the cyber defense appliance installed on a network. The cyber defense appliance at least contains one or more machine-learning models to analyze the pattern of life data for each endpoint agent connected to that cyber defense appliance. The endpoint agent and the cyber defense appliance may trigger one or more actions to be autonomously taken to contain a detected cyber threat when a cyber-threat risk score is indicative of a likelihood of a cyber-threat is equal to or above an actionable threshold.
A mounting machine management system in which a management server, a terminal device, and a mounting machine are connected via a communication network such that communication is possible. The management server is provided with an authorization ID transmitting device configured to transmit an authorization ID that allows operation required for adjustment of the mounting machine to the terminal device and the mounting machine. The mounting machine is provided with an authorization ID acquiring device configured to acquire the authorization ID that the terminal device received from the management server, and an operation permitting device configured to allow the operation required for adjustment of the mounting machine in a case in which the authorization ID acquired by the authorization ID acquiring device matches the authorization ID that the mounting machine received from the management server.
Systems and methods for providing collaboration rooms with dynamic tenancy and role-based security are disclosed herein. An example method includes establishing a digital collaboration room for an entity, generating a token for a first user, receiving a request to perform an action on a portion of the data, performing a hierarchical permissions analysis to determine if the first user has permission to perform the action and access the portion of the data and determine if the user currently has permission to enter the digital collaboration room. The method includes retrieving the portion of the data from the database for the digital collaboration room and allowing the first user to perform the action when the user currently has permission to enter the digital collaboration room and the user has permission to perform the action and access the portion of the data.
A method for automatically supplying a secure connection proxy with remote targets on the basis of privileged account data, includes a step of exploring, by a robot program, at least one domain for identifying the privileged accounts; a step of filtering the privileged accounts on the basis of criteria; steps of extracting characteristics from identified privileged accounts; and a step of supplying the proxy with the gathered data.
The present technology relates to a projector and a projector control method that make it possible to improve the security of the projector. The projector includes a storage section and a communication control section. The storage section stores a connection destination list indicative of equipment connectable to the projector. In a case where the projector is to be connected to another equipment through a network, the communication control section controls connection to the other equipment according to the connection destination list. The present technology is applicable, for example, to a projector or the like that is to be connected to another equipment through a network.
A method and system for performing at least one service are disclosed. The method and system include receiving a communication for a data source at a wrapper. The wrapper includes a dispatcher and at least one service. The dispatcher receives the communication and is data agnostic. The method and system also include providing the communication from the dispatcher to the data source and to the at least one service. The at least one service inspects the communication and may perform additional functions.
The disclosed subject matter provides authentication between a client device and a server. The server allocates a dynamic user ID contained within an authentication token that is provided to the client device. In response to each successful authentication with the server, a new dynamic user ID is generated and provided to the client device for use in a subsequent authentication session. In generating the new dynamic user ID for the client device, the server invalidates any previously-provided dynamic user IDs for the client device.
A modem of a smart electricity meter obtains, following a registration in the powerline communication network of the ad hoc type, routing information and encryption information, by exchanges of messages in the powerline communication network. The smart electricity meter saves in non-volatile memory the routing information and the encryption information, the routing information being saved in association with information representing an instant at which the backup is made. At the time of a subsequent re-registration of the smart electricity meter following a disconnection of the powerline communication network, the smart electricity meter retrieves the routing and encryption information previously saved in the non-volatile memory, updates it by deleting any route information that is no longer valid, and uses it to communicate in the powerline communication network.
Various embodiments are provided for securing data compression in a computer environment are presented. Encryption cycles of a data compression stream may be optimized by applying a first type of encryption on a first section and a last section of compressed data and a second type of encryption on a middle section of compressed data, the first type of encryption containing key information relating to the middle section of the compressed data.
A firewall rule evaluation service scores firewall rules based on characteristics of logical objects that fall within ranges of Internet Protocol (IP) addresses corresponding to the firewall rules. Firewall rule scoring criteria may cause scores to be assigned to individual firewall rules based on an inverse relationship to quantities of discrete Autonomous Systems as well as aggregate numbers of and/or severity scores for threat intelligence flagged IP addresses granted access by individual firewall rules. The firewall rule evaluation service may further determine firewall rule recommendations for replacing firewall rules spanning multiple IP prefixes for different Autonomous Systems with more narrowly defined firewall rules that precisely encompass IP prefixes corresponding to single autonomous systems or multiple related Autonomous Systems (e.g., Autonomous Systems operated by a single trustworthy entity).
A method for preventing transmission of malicious data may include receiving transaction data including at least one packet associated with a payment transaction; extracting at least one of network layer data or transport layer data from a header of the at least one packet; determining a first probability indicating that the at least one packet is in a first class based on the at least one of the network layer data or the transport layer data using a classifier. The method may also include determining a second probability indicating that the at least one packet is in a second class based on the at least one of the network layer data or the transport layer data using the classifier; and blocking the at least one packet. A system and a computer program product are also disclosed.
The display method executed by a terminal including setting a first user name of the first user on the terminal, displaying the first user name and a second user name of the second user in a display area of the terminal based on a first input on the terminal, deleting the displayed second user name from the display area of the terminal based on a second input constituting at least a portion of the set first user name being inputted into the terminal, the displayed second user name being different from the set first user name, based on a second input constituting a part of the first user name, displaying first information representing that a message is destined for the first user, based on a selection of the first user by the user of the terminal, and transmitting the message including the first information to the terminals may be provided.
One embodiment provides an apparatus. The apparatus includes a user profile; and a content filter logic. The content filter logic is to determine whether a content of a received message directed to a target recipient is compatible with the user profile and a current emotional state of the target recipient and to select at least one action based, at least in part, on one or more of the content, the user profile and/or the current emotional state of the target recipient. The at least one action is selected from the group comprising place the received message on hold, provide the received message to the target recipient, modify the received message, delete the received message, store the received message to an original message log, provide an alert to the target recipient, forward the message to another recipient and/or ascertain, from a sender, an urgency of the received message.
The application discloses an information sharing method including: S10, obtaining information to be shared that a sending terminal wants to share to a receiving terminal; S20, detecting whether the information to be shared meets a preset rule, the preset rule including: the information meeting a first preset condition, and/or, the receiving terminal and/or the sending terminal meeting a second preset condition; and S30: in determining that the information to be shared meets the preset rule, sending the information according to a preset strategy. The application also discloses other related information sharing methods, devices, and non-volatile computer-readable storage medium. The purpose of intelligently sharing information is realized.
Various example embodiments for controlling reordering of packets in packet switched networks are presented herein. Various example embodiments for controlling reordering of packets in packet switched networks may be configured to control reordering of packets in packet switched networks based on control of reorderability of packets in packet switched networks. Various example embodiments for controlling reordering of packets in packet switched networks may be configured to control reorderability of packets in packet switched networks, and, thus, reordering of packets in packet switched networks, based on use of a reorderability indicator (RI). The RI for a packet is included in the packet to indicate reorderability of the packet, where the reorderability of the packet is indicative as to whether or not reordering of the packet is permitted. The RI may be included in a packet for controlling reorderability and, thus, reordering, of the packet as the packet traverses a network.
A method includes receiving profile information for a network. The method also includes determining a network configuration based on at least a constraint associated with at least one of a network session or a hardware capacity of a hardware platform of the network and a number of sessions that the network configured based on the network configuration can support. The method also includes configuring the network based on the network configuration.
The disclosure describes example techniques for determining a data rate at which destination blocks are to receive data unit on a communication mesh. The destination block may determine the data rate at which the destination block is to receive data unit and broadcast information indicative of the data rate on a congestion mesh. The congestion mesh may be configured to route the broadcasted information in a manner that accounts for the relative positions of the circuit blocks in the congestion mesh.
An ethernet bridge is configured for deployment in a network. The ethernet bridge includes a memory configured to store a first identifier that uniquely identifies the ethernet bridge within the network. The ethernet bridge also includes a transceiver configured to receive a first data link layer packet. The ethernet bridge further includes a processor configured to selectively forward the first data link layer packet based on whether a first recorded route for ethernet (RRE) in the first data link layer packet includes the first identifier. Selectively forwarding the first data link layer packet includes dropping the first data link layer packet in response to the first identifier being in the first data link layer packet or pushing the first identifier onto the first RRE in the first data link layer packet in response to the first identifier not being in the first data link layer packet.
A packet forwarding method and apparatus are provided, and pertain to the field of communications technologies. The method includes: determining, by a first node, information about a loop-free path from the first node to a second node, where the first node and the second node are a pair of nodes having an anycast route; and when the first node receives a packet to be sent to a third node, if a link from the first node to the third node is faulty, forwarding, by the first node, the packet to the second node based on the information about the loop-free path, so as to forward the packet to the third node through the second node. According to this application, a success rate of packet sending can be improved.
In one embodiment, a controller obtains data indicative of an application experience metric for an online application having application traffic conveyed via the network. The controller predicts the application experience metric that would result from a first edge router conveying its application traffic to the online application via a second edge router that is not currently connected to the first edge router via a tunnel, based on the obtained data. The controller makes a determination that the first edge router should route its application traffic to the online application via a tunnel between the first edge router and the second edge router, based on the predicted application experience metric. The controller causes a tunnel to be established in the network between the first edge router and the second edge router, whereby the first edge router routes its application traffic to the online application via the second edge router.
A method for providing cloud network reachability analysis includes receiving a reachability query requesting a reachability status of a target including a packet header associated with a data packet. The packet header includes a source IP address and a destination IP address. The method also includes generating one or more simulated forwarding paths for the data packet based on the packet header using a data plane model. Each simulated forwarding path includes corresponding network configuration information. The method includes determining the reachability status of the target based on the one or more simulated forwarding paths and providing the determined reachability status and the one or more simulated forwarding paths to a user device associated with the reachability query which causes the user device to present the network configuration information for each simulated forwarding path.
A method for calculating a communication time between a first and second devices includes: adding, to a first packet, first timer information indicating an elapsed time from activation of the first device, and transmitting the first packet; transmitting notification information including the first timer information and second timer information indicating an elapsed time from activation of the second device; transmitting a second packet including the first and second timer information, third timer information indicating an elapsed time from activation of the second device, and first time information indicating a time in the second device; and calculating a communication time from the first device to the second device based on the first timer information, the second timer information, the third timer information, and the first time information, fourth timer information indicating an elapsed time from activation of the first device, and second time information indicating a time in the first device.
A comment processing method may include specifying a desired section in content that includes at least one of a text and an image in response to a selection of a user, and registering a comment input from the user to the specified section; and highlighting the section to which the comment is registered in the content, and displaying at least one comment among comments registered to the highlighted section at a point in time at which the highlighted section is displayed on a screen area.
A request to identify a status of a containerized application that includes a plurality of resources and that has been deployed to at least some clusters of a plurality of different clusters is received. A placement rule is accessed that identifies a first set of clusters of the plurality of different clusters onto which, at a point in time of the accessing, the containerized application is expected as being deployed. Application deployment information is accessed that identifies a second set of clusters onto which the containerized application has been deployed. Based on the placement rule and the application deployment information, user interface imagery is generated that includes information that identifies a set of the plurality of resources of the containerized application and that identifies whether the first set of clusters is the same as the second set of clusters. The user interface imagery is presented on a display device.
An energy conservation management method includes selecting, by a policy server, a target scenario model from a plurality of scenario models based on a plurality of scenario attribute values of a target network, and configuring, by the policy server, a network device in the target network based on an energy conservation policy of the target scenario model. At least one of the plurality of scenario attribute values is an attribute value of a scenario attribute related to a network power consumption of the target network. The at least one of the plurality of scenario attribute values includes a plurality of attribute values of a corresponding scenario attribute, wherein each of the plurality of attribute values is collected at a different time from other attribute values of the plurality of attribute values that are collected at different times.
The present invention discloses a method carried out at a network device for restarting one or more components of the network device, comprising the steps of monitoring whether at least one condition has been satisfied at any component of the network device. If at least one condition satisfied, one or more components are restarted of the network device, based, at least in part, on the at least one condition. When the network device has been restarted a management server is informed that one or more components of the network device have been restarted. According to the present invention, whether a configuration has been received for the network device is determined from a user or administrator at the management server. When a configuration has been received the configuration is retrieved from the management server. The network device is then configured with the configuration retrieved.
This application provides a data processing method and a related device, to keep data consistency between a management device and a forwarder in a multi-head management scenario. The method performed by a first management device in the plurality of management devices includes: sending a lock instruction to the forwarder; performing difference comparison between target data of the first management device and corresponding data that is on the forwarder and that corresponds to the target data to obtain a comparison result; and synchronizing the target data with the corresponding data if the first management device determines, by using the comparison result, that the target data and the corresponding data do not match, so that the target data matches the corresponding data.
Techniques for wireless communications are described. A demodulation reference signal generated using user information and a noncoherent modulation technique may be communicated between wireless devices. A data sequence may be extracted from the demodulation reference signal based on demodulating the demodulation reference signal using the noncoherent modulation technique and decoding the demodulation reference signal. The data sequence may be used to reconstruct a version of the demodulation reference signal used to descramble a received version of the demodulation reference signal. The descrambled demodulation reference signal may be used to estimate a data channel between a transmitting device and a receiving device.
An in-vehicle network system includes a power source, an upper electronic control unit (ECU), a first intermediate ECU and a second intermediate ECU, at least one first lower ECU and at least one second lower ECU, a power source relay, and a communication relay provided between the first communication path and the second communication path. When the upper ECU detects that an anomaly occurs in the first intermediate ECU, the power source relay and the communication relay are controlled such that a first power source path and a second power source path are connected to each other and a first communication path and a second communication path are connected to each other, and the second intermediate ECU performs electric power supply to and communication management of the first lower ECU.
A management layer for electronic or virtual meeting tools is configured to automatically manage a virtual meeting environment established between computing devices using time based controls, data collection, and feedback mechanisms.
As described herein, a system, method, and computer program are provided for dynamic switching between online and offline charging for a network session. In use, a network session is monitored. Additionally, during the network session, one or more characteristics of the network session are determined, based on the monitoring of the network session. Further, a dynamic selection is made between offline charging and online charging for the network session, based on the one or more characteristics of the network session.
Techniques to facilitate feature licensing of industrial devices employed in an industrial automation environment are disclosed herein. In at least one implementation, a security certificate for an industrial device is provisioned based on a first private key associated with the industrial device, wherein the first private key is securely stored in a hardware root of trust within the industrial device. A device information package for the industrial device is generated based on the security certificate, wherein the device information package is encrypted with a first public key paired with the first private key and signed by a certificate authority using a second private key. The device information package is provided to the industrial device, wherein the industrial device is configured to validate the device information package using a second public key paired with the second private key and decrypt the device information package with the first private key.
The present embodiments relate to systems and methods for using a blockchain to record information related to the lifecycle of a vehicle associated with a Vehicle Identification Number (VIN). For example, the VIN lifecycle process may be used to develop safety-feature based insurance models. The systems and methods may include calculating a safety rating for a safety feature based upon data accessed at a blockchain. The safety rating may be used to generate a product associated with a new vehicle type, such as an insurance product covering the new vehicle type. The systems and methods described herein may allow for using a blockchain which gives the option for private information, and permissioned participants in the blockchain. In particular, the systems and methods may allow for a distributed consensus amongst businesses, consumers, and authorities, as to the validity of information and transactions stored on the blockchain.
Systems and methods of secure analytics using an encrypted analytics matrix are disclosed herein. An example method includes encoding an analytic parameter set using a homomorphic encryption scheme as a homomorphic analytic matrix, wherein the homomorphic analytic matrix is generated by extracting a set of term components from an analytic and the analytic parameter set using a term generator function; transmitting a processing set to a server system, the processing set including at least the homomorphic analytic matrix and a keyed hashing function; and receiving a homomorphic encrypted result from the server system, the server system having utilized the homomorphic encryption scheme and the keyed hashing function to evaluate the homomorphic analytic matrix over a datasource.
The present invention is provided a method for transmitting ACK/NACK information. The method is applicable for a situation that uplink-downlink configurations of multiple Component Carriers (CCs) of a Carrier Aggregation (CA) are different. The method include: transmitting, by a NodeB, a UL grant to a UE, the UL grant includes a UL Downlink Assignment Index (DAI); receiving, by the UE, the UL grant and obtaining the UL DAI in the UL grant; and transmitting, by the UE, ACK/NACK information on a Physical Uplink Shared Channel (PUSCH), wherein the length of the ACK/NACK information or the number of elements of the ACK/NACK bundling is determined according to the UL DAI value of a CC that the PUSCH belongs to.
A method and a device for transmitting a PPDU in a WLAN system are proposed. Specifically, an AP generates a PPDU and transmits the PPDU to a STA. The PPDU includes an extremely high throughput (EHT)-LTF and a data field. The data field includes a pilot tone. The pilot tone is configured based on resource unit (RU) information about a broadband. When the broadband includes four 996-tone RUs based on the RU information, an index for the pilot tone is set to ±{24, 92, 158, 226, 266, 334, 400, 468, 562, 630, 696, 764, 804, 872, 938, 1006, 1048, 1116, 1182, 1250, 1290, 1358, 1424, 1492, 1586, 1654, 1720, 1788, 1828, 1896, 1962, 2030}.
Embodiments of this application provide an information transmission method and apparatus. The method includes: sending system information, wherein the system information comprises first configuration information, wherein the first configuration information is used to indicate at least one of followings: both a fixed-downlink time-frequency resource and a fixed-uplink time-frequency resource, or, that the first configuration information is used to indicate that a type of each unit time-frequency resource is not limited. This approach leads to a relatively low access delay of the user equipment, implements rapid configuration of a time-frequency resource transmission type, and improves quality of service.
Methods, systems, and devices for wireless communications are described that support multiplexing multicast and unicast feedback. A base station may provision different subsets of resources from a set of resources for multicast feedback message transmission based on channel metric(s) of a user equipment (UE). The set of resources may include a plurality of subsets of resources, with each subset of resources being associated with a corresponding channel metric or range of channel metrics associated with each UE receiving the multicast transmission. A UE may determine that a feedback indication is to be provided in response to the multicast transmission, and select a subset of resources from the plurality of subsets of resources based on its own channel metric. The UE may multiplex the multicast feedback, an indication of the selected subset, and unicast feedback in a multiplexed feedback transmission to the base station.
A method for channel management in an optical network unit includes receiving a disable channel action message sent by an optical line terminal, wherein the disable channel action message is used to instruct disabling a first channel of the optical network unit; transferring the state machine of the optical network unit on the first channel from the association substate of the operation state to the pending substate according to the disable channel action message; and turning off the transmitter and/or the receiver on the first channel after a specified time is reached, transferring the state machine from the pending substate of the operation state to the disabling channel status, and starting a timer.
An optical line terminal (OLT) includes: a first optical transceiver and a second optical transceiver each configured to transmit or receive at least one optical signal among an optical signal of a first standard and an optical signal of a second standard through an optical cable inserted thereinto, and convert between an optical signal and an electrical signal; a first connector configured to electrically connect an extended output terminal of an electrical signal input/output unit of the first transceiver and an extended output terminal of an electrical signal input/output unit of the second optical transceiver; and a second connector configured to selectively connect the extended output terminal and a default output terminal of the electrical signal input/output unit of the second optical transceiver.
An over-the-air measurement system for investigating a device under test with respect to its temperature behavior is provided. The over-the air measurement system includes a positioning unit attached to the device under test for positioning the device under test, at least one antenna, and a temperature generating unit for generating heated or cooled air. The over-the-air measurement system includes a piping system comprising at least one pipe connected to the temperature generating unit for passing the heated or cooled air generated by the temperature generating unit into at least one opening of an enveloping material surrounding the device under test or for siphoning the heated or cooled air.
A communication network includes a coherent optics transmitter, a coherent optics receiver, an optical transport medium operably coupling the coherent optics transmitter to the coherent optics receiver, and a coherent optics interface. The coherent optics interface includes a lineside interface portion, a clientside interface portion, and a control interface portion.
A low-power coherent receiver is enabled with enhanced performance for intra-datacenter reach optical interconnection applications using several techniques. The first is a coherent skew adjustment technique which enables lower-power baud-rate ADC sampling and baud-rate-spaced coherent equalization. The second is a real-valued or mixed-valued low-power coherent equalization technique, where a single-tap real-valued 4×4 MIMO equalizer plus four real-valued or two mixed-valued single-input single-out (SISO) equalizers are used for simultaneous polarization recovery, in-phase and quadrature (I/Q) phase error correction, and bandwidth equalization. The third is a power-efficient dual-DSP architecture to enhance coherent receiver performance, in which a complementary low-speed coherent DSP is introduced for optimal I/Q phase error correction and constellation decision parameters determination through more sophisticated algorithms that are too power hungry to be implemented in the primary high-speed DSP.
A signal processing device includes: a memory; and a processor coupled to the memory and configured to: compensate an electric field signal representing an electric field component in an optical signal input from a transmission channel for an optical frequency offset between light sources on a transmission side and a reception side of the optical signal based on a compensation value; calculate an estimated value of the optical frequency offset from data having a fixed pattern in the electric field signal; generate a plurality of candidates for the compensation value from the estimated value; calculate power of the optical signal compensated for the optical frequency offset based on each of the plurality of candidates; and select an initial value of the compensation value from the plurality of candidates based on the power of the optical signal.
If a configuration is employed in which modulation schemes used for an optical communication system can be switched depending on transmission conditions, the power consumption increases and the control becomes complex; therefore, an optical transmitter according to an exemplary aspect of the present invention includes an encoding means for encoding digital signals to be transmitted under a predetermined transmission condition over an optical carrier wave by using one of a plurality of encoding methods; an encoding control means for selecting a predetermined encoding method corresponding to the predetermined transmission condition from among the plurality of encoding methods and causing the encoding means to operate in accordance with the predetermined encoding method; a mapping means for mapping output bit signals output from the encoding means to modulation symbols; and an optical modulation means for modulating the optical carrier wave based on symbol signals output from the mapping means.
A system for using free-space optics to interconnect a plurality of computing nodes can include a plurality of optical transceivers that facilitate free-space optical communications among the plurality of computing nodes. The system may ensure a line of sight between the plurality of computing nodes and the optical transceivers to facilitate the free-space optical communications. The line of sight may be preserved by the position or placement of the computing nodes in the system. The position or placement of the computing nodes may be achieved by using different shaped enclosures for holding the computing nodes.
The concepts and technologies disclosed herein are directed to quantum tampering threat management. According to one aspect of the concepts and technologies disclosed herein, a quantum security manager (“Q-SM”) can monitor a plurality of quantum channels for tampering. The Q-SM can detect tampering on a quantum channel of the plurality of quantum channels. The Q-SM can provide tampering monitoring statistics to a software-defined network (“SDN”) that, in turn, notifies a quantum security operations center (“Q-SOC”) about the tampering on the quantum channel. The Q-SM can receive threat mitigation instructions from the Q-SOC. The threat mitigation instructions can instruct the Q-SM how to counter the tampering on the quantum channel. The Q-SM can perform one or more actions in accordance with the threat mitigation instructions to counter the tampering on the quantum channel.
An object is to automatically detect a failure of an optical transmission line. A light source outputs a monitoring light. An optical detection unit detects a return light from an optical transmission line and outputs a detection signal indicating an intensity of the return light. An optical multiplexer/demultiplexer outputs the monitoring light input from the light source to the optical transmission line, and outputs the return light input from the optical transmission line to the optical detection unit. A comparator compares the detection signal with a threshold voltage and outputs a comparison signal indicating the comparison result. A processing unit detects a first timing at which the comparison signal changes, and detects a failure of the optical transmission line when the first timing is earlier than a reference timing.
Systems and methods for managing communication strategies between implanted medical devices. Methods include temporal optimization relative to one or more identified conditions in the body. A selected characteristic, such as a signal representative or linked to a biological function, is assessed to determine its likely impact on communication capabilities, and one or more communication strategies may be developed to optimize intra-body communication.
There is provided methods and apparatuses for enabling satellite communication across an orbital seam thereby at least in part improving network latency. According to embodiments, methods and apparatuses are provided to improve network connectivity of satellite networks, where satellite mobility together with long signal acquisition times reduce reliable communication across an orbital seam in a satellite network. According to embodiments, the methods and apparatuses apply to non-terrestrial, for example satellite, polar constellation networks configured to provide global communications services, wherein these communications services may not be supported by terrestrial networks, for example wire-based or fibre-based networks.
A method, system, network node and wireless device for beam selection priority in a wireless communication system are disclosed. According to one aspect of the disclosure, a wireless device is provided. The wireless device is provided with different beam indications for reception of at least a first signal and a second signal. The wireless device includes processing circuitry configured to receive the first signal of a first signal type on a beam indicated by one of the beam indications, the first signal type having a higher priority than a second signal type of the second signal.
A wireless power transmission system includes a transmitter antenna, a transmission controller, an amplifier, and a variable resistor. The transmission controller is configured to (i) provide a driving signal for driving the transmitter antenna based on an operating frequency for the wireless power transfer system and (ii) perform one or more of encoding the wireless data signals, decoding the wireless data signals, receiving the wireless data signals, or transmitting the wireless data signals. The variable resistor is in electrical connection with the transmitter antenna and configured to alter a quality factor (Q) of the transmitter antenna, wherein alterations in the Q by the variable resistor change an operating mode of the wireless power transmission system.
In an embodiment, a circuit includes first, second, and third 90° hybrid couplers coupled between first and second antenna terminals, a pair of low-noise amplifiers (LNAs), and a pair of power amplifiers (PAs). The pair of LNAs is configured to receive first signals from the first and second antenna terminals and has an output configured to be coupled to a receive path. The second coupler is configured in power combiner mode for receiving the first signals. The pair of PAs is configured to transmit second signals via the first and second antenna terminals and has an input configured to be coupled to a transmit path. The third coupler is configured in power divider mode for transmitting the second signals.
Various embodiments include methods and systems having detection apparatus operable to cancel or reduce leakage signal originating from a source signal being generated and transmitted from a transmitter. A leakage cancellation signal can be generated digitally, converted to an analog signal, and then subtracted in the analog domain from a received signal to provide a leakage-reduced signal for use in detection and analysis of objects. A digital cancellation signal may be generated by generating a cancellation signal in the frequency domain and converting it to the time domain. Optionally, an estimate of a residual leakage signal can be generated and applied to reduce residual leakage remaining in the leakage-reduced signal. Additional apparatus, systems, and methods can be implemented in a variety of applications.
An electronic device may include wireless circuitry with a baseband processor, a transceiver, and an antenna. The transceiver may include a transmit path, a receive path, and a loopback path that couples the transmit path to the receive path. A passive all-pass filter may be interposed on the loopback path. Control circuitry may calibrate I/Q mismatch of the wireless circuitry using the all-pass filter to optimize the radio-frequency performance of the wireless circuitry. Performing I/Q mismatch calibration using the all-pass filter may serve to minimize area consumption in the transceiver, may minimize calibration time, and may allow for calibration over a relatively wide bandwidth.
A Controller Area Network, CAN, transceiver configured to be connected to a CAN bus comprising; a transmitter arrangement configured to transmit signalling on the CAN bus based on transmit data, configured to operate in a first or second transmission mode, the first transmission mode configured to transmit said signalling with a first property and the second transmission mode configured to transmit said signalling with a second, different, property; a receiver arrangement configured to receive signalling from the CAN bus; a receive output configured to provide received data to the CAN controller; and wherein the transmitter arrangement is configured to operate in one of the first or second transmission modes based on a determination that the transmit data is encoded with a first line code and otherwise operate in the other transmission modes, and wherein the transceiver includes a decoder configured to decode the first line code of the transmit data.
A radio frequency module includes: a power amplifier; an inductor connected to the power amplifier; an external connection terminal that is connected to the power amplifier via the inductor and is configured to receive a power supply voltage from an outside source; a low-noise amplifier; a matching circuit connected to input of the low-noise amplifier; and a module substrate including a first principal surface and a second principal surface on opposite sides of the module substrate. The inductor is disposed on one of the first principal surface and the second principal surface, and the matching circuit is disposed on the other of the first principal surface and the second principal surface.
A fastening device with protection sheath for portable electronic device is provided, including an elastic protection sheath, a connecting accessory and a strap; the elastic protection sheath being stretchable to increase size for accommodating and fixing a portable electronic device, the connecting accessory being disposed on the elastic protection sheath and located on the second surface, the connecting accessory being disposed with a rotatable arc-shaped bracket with a protruding hook and a positioning element disposed respectively at the two ends of the arc; the strap being elastic and stretchable, and having a limiting hole and a plurality of buckle holes, the strap being sheathed on the position element by the limiting hole and the protruding hook being inserted into one of the buckle holes, the bracket and the strap being used to wrap and tighten around a carrier to be fastened to.
The instant invention provides a method and a system to reduce electromagnetic pollution deriving from smartphones and portable devices. Some mobile device modules can be disabled during a call or black screen mode. The user can be notified in case of abnormal values. The system and method operate using algorithms, software, devices, and databases allowing data sharing of user behavior, and allow for electromagnetic pollution data savings to be displayed on a map.
Systems, methods, and instrumentalities are described herein that may be used for reduced complexity polar encoding and decoding. There may be a set of encoding nodes to be used for polar encoding. An encoding node may be associated with a bit index and/or a relaxation level. A relaxation attribute may be selected for the encoding node. A relaxation group may be determined based on the relaxation attributes. The relaxation group may include two encoding nodes associated with consecutive bit indexes, an initial relaxation level, and the first relaxation attribute. A final relaxation level may be determined. Relaxation may be performed on the encoding nodes in the relaxation group. For example, an XOR operation between the encoding nodes may be omitted. Relaxation may be performed on the encoding nodes associated with each relaxation level up to the final relaxation level.
Encoding bits with a Q-ary linear error correction code defined over a binary-extension Galois field GF(2k), defined by a quasi-cyclic parity-check matrix comprising: first, second and third circulant sub-matrices comprising respective circulants respectively having first, second and third shifts and defined by first, second and third parameters belonging to the Galois field GF(2k), the second shift equal to a difference between a number of rows of each circulant and the first shift. A first set of parity-check bits is determined according to a fourth circulant having a shift equal to a difference between the number of rows and the first and third shifts and defined by the multiplicative inverse of a product between the first and third parameters, and to the second and third circulant sub-matrices. A second set of parity-check bits is determined according to the first set of parity-check bits and the first and second circulant sub-matrices.
Embodiments of the invention provide a variable node processing unit for a non-binary error correcting code decoder, the variable node processing unit being configured to receive one check node message and intrinsic reliability metrics, and to generate one variable node message from auxiliary components derived from said one check node message and intrinsic reliability metrics, the intrinsic reliability metrics being derived from a received signal, an auxiliary component comprising an auxiliary symbol and an auxiliary reliability metrics associated with said auxiliary symbol, wherein the variable node processing unit comprises: a sorting and redundancy elimination unit configured to process iteratively the auxiliary components and to determine components of the variable node message by iteratively sorting the auxiliary components according to a given order of the auxiliary reliability metrics and keeping a predefined number of auxiliary components comprising the auxiliary symbols that are the most reliable and all different from one another.
An Analog to Digital Converter (ADC) for a multiplier accumulator generates a digital output associated with a charge transfer bus made of weighted charge transfer lines with capacitance associated with each charge transfer line, the charge transfer bus connected to groups of ADC unit elements (UE) which add or remove charge from each line of the charge transfer line, each group of ADC unit elements having a sign bit input and a step size input and controlled by an ADC controller which switches the groups of ADC UE in a successive approximation according to a comparison of a summed charge from the weighted charge transfer lines until the ADC UE charge equals the charge transfer line capacitance, each comparison generating a bit value of the digital output.
According to one embodiment, a sensor device includes a switch, a control circuit and an A/D converter. The switch is connected to a sensor element configured to store charge and provided to read the charge stored in the sensor element from the sensor element. The control circuit is configured to control the switch so as to partially and sequentially read the charge stored in the sensor element. The A/D converter is connected to the switch, which is configured to output a digital signal obtained by A/D-converting an analog signal according to the charge, for each charge partially read via the switch.
An successive approximation register analog-to-digital converter is provided. The successive approximation register analog-to-digital converter includes a digital-to-analog converter, a successive approximation register, a comparator, and a threshold voltage determining unit. In this context, the threshold voltage determining unit is configured to dynamically determine the threshold voltage of the comparator on the basis of the input signal of the digital-to-analog converter or the output signal of the comparator.
A level shift circuit includes an input section to which input signal of a first power supply system is input, a supply section that includes a pair of nodes, and a regulator. The supply section is connected to one of a pair of power supply lines serving as a second power supply system of which a voltage level is higher than a voltage level of the first power supply system, the supply section supplying a potential of the one of the pair of power supply lines to one of the pair of nodes according to the input signal. The regulator is connected to another of the pair of power supply lines, the regulator regulating current flowing between the one of the pair of nodes that is supplied with the potential of the one of the pair of power supply lines, and the other of the pair of power supply lines.
A circuit comprises first and second input supply nodes configured to receive a supply voltage therebetween. The circuit comprises a high-side driver circuit configured to be coupled to a high-side switch and produce a first signal between first and second high-side output nodes. The circuit comprises a low-side driver circuit configured to be coupled to a low-side switch and produce a second signal between first and second low-side output nodes. The circuit comprises a floating node configured to receive a floating voltage applied between the floating node and the second high-side output node, a bootstrap diode between the first input supply node and an intermediate node, and a current limiter circuit between the intermediate node and the floating node and configured to sense the floating voltage and counter a current flow from the intermediate node to the floating node as a result of the floating voltage reaching a threshold value.
A substrate for a surface acoustic wave device is constituted of a piezoelectric material and includes a first surface on which a surface acoustic wave propagates, and a second surface located opposite to the first surface. The second surface has an arithmetic mean roughness (Ra) of 0.2 μm to 0.4 μm, and there is satisfied either of the relationship between the arithmetic mean roughness (Ra) and mean spacing (S) of local peaks of Ra/S≥11, and the relationship between the arithmetic mean roughness (Ra) and mean spacing (Sm) of irregularities of Ra/Sm≥6.7. Further, the second surface has a maximum height (Rmax) of 2.5 μm to 4.5 μm, and there is satisfied either of the relationship between the maximum height (Rmax) and mean spacing (S) of local peaks of Rmax/S≥130, and the relationship between the maximum height (Rmax) and mean spacing (Sm) of irregularities of Rmax/Sm≥80.
A method of operating a radio receiver device comprises receiving a plurality of signals with a plurality of corresponding frequencies; applying respective gains to each of the plurality of signals; and storing the gain applied to each signal and its corresponding frequency. The method comprises subsequently receiving a further signal with a further frequency; and applying a further gain to the further signal. The further gain is determined using at least one of the stored gains according to a difference between the further frequency and at least one of the plurality of corresponding frequencies.
An amplifier device and a duplexer circuit are provided. The amplifier device includes a first differential amplifier circuit and a controller. The first differential amplifier circuit includes first and second radio frequency (RF) input terminals, first and second transistors, first and second adjustable capacitor circuits, and first and second RF output terminals. The controller adjusts capacitance values of the first adjustable capacitor circuit of the first differential amplifier circuit and the second adjustable capacitor circuit of the first differential amplifier circuit according to at least one of a characteristic related to a first RF input signal of the first differential amplifier circuit, a characteristic related to the second RF input signal of the first differential amplifier circuit, a matching deviation between the first transistor and the second transistor of the first differential amplifier circuit, and a characteristic of the amplifier device.
A receiver front end (300) having low noise amplifiers (LNAs) is disclosed herein. A cascode having a “common source” configured input FET and a “common gate” configured output FET can be turned on or off using the gate of the output FET. A first switch (235) is provided that allows a connection to be either established or broken between the source terminal of the input FET of each LNA. A drain switch (260) is provided between the drain terminals of input FETs to place the input FETs in parallel. This increases the gm of the input stage of the amplifier, thus improving the noise figure of the amplifier.
A method comprises obtaining a transmission signal to be power-amplified in a power amplifier (361) prior to transmission; separating the transmission signal into two or more polyphase components of the transmission signal; feeding one or more polyphase components of the transmission signal comprised in the two or more polyphase components to each of two or more parallel predistortion circuits (320,321,322); selecting a dedicated predistortion model and dedicated predistortion coefficients for each of the two or more parallel predistortion circuits (320,321,322); performing non-linear memory-based modeling on the transmission signal according to the selected dedicated predistortion models and coefficients using the one or more polyphase components; and combining output signals of the two or more parallel predistortion circuits (320,321,322) to form a predistorted transmission signal (y[n]) to be applied to the power amplifier (361).
A power management integrated circuit (PMIC) can improve the ramp up speed of a boost converter with the inclusion of a controllable switch that may modify the connection of an output capacitor to reduce the ramp time as the output voltage is ramping to a desired boost setpoint. The switch may be controlled using jump start logic to switch a first plate or terminal of the output capacitor from a ground connection to a voltage supply connection. Once a threshold voltage is reached, the first plate of the capacitor may be switched from the supply voltage to ground. In certain cases, by switching the connection of the output capacitor between ground and a supply voltage based on one or more threshold voltages or a boost setpoint, the time to ramp from an initial voltage to a desired boost setpoint may be reduced.
Disclosed are a transformer, and a power conversion apparatus or a photovoltaic module including the same. The transformer includes a first core including a base, a first protrusion member to protrude from the base, and a first external wall spaced apart from the first protrusion member and to surround the first protrusion member, a first winding wound in the first core, a second core including a second base, a second protrusion member to protrude from the second base, and a second external wall spaced apart from the second protrusion member and to surround the second protrusion member, a second winding wound in the second core, and a barrier rib configured to separate the first winding and the second winding from each other. Thus, ease of processing is achieved and radiation of electromagnetic noise is reduced.
Methods and apparatus for open loop startup of a three-phase motor that reduces acoustic noise. During rotor alignment of the motor, there is a maximum level for a phase current to the motor. After the rotor alignment, open loop motor startup is performed during which the phase current has a first slope. At a selected time, such as when a frequency of the phase current reaches a first threshold, the phase current transitions to a second slope.
A power conversion device includes a first inverter including an upper arm and a lower arm and connected to a first end of a winding wire of each phase of a motor, a second inverter including an upper arm and a lower arm and connected to a second end on the other side of the first end, a first power supply to supply power to the upper arm of the first inverter and the lower arm of the second inverter, and a second power supply to supply power to the upper arm of the second inverter and the lower arm of the first inverter.
A voltage-controlled delay buffer includes a plurality of inverters configured in a cascade topology to receive an input signal from a source circuit and output an output signal to an output circuit. The plurality of inverters includes a voltage-controlled inverter controlled by a control signal having a first voltage and a second voltage. The voltage-controlled inverter includes a PMOS transistor configured to assist a low-to-high transition of an outgoing signal, and an NMOS transistor configured to assist a high-to-low transition of the outgoing signal. Two varactors, one forward connected and the other backward connected are configured to adjust a delay of a transition of an incoming signal. Another two varactors, one forward connected and the other backward connected, configured to adjust a delay of a transition of the outgoing signal in accordance with the first voltage and the second voltage.
Disclosed are a control method and control system for a modular multilevel converter and a power transmission system. The control method includes calculating an actual capacitor voltage of the sub-module; calculating a reference capacitor voltage of the sub-module; dividing the plurality of sub-modules into a plurality of modules, reference capacitor voltages of the sub-modules in the same module are the same, and reference capacitor voltages of the sub-modules from different modules are different; sorting in the module to obtain a first voltage sequence; sorting among different modules to obtain a second voltage sequence; and determining the sub-modules to be switched on or switched off according to charging and discharging states of the sub-module, the first voltage sequence and the second voltage sequence, until an actual level of the bridge arm is consistent with a desired level, wherein the desired level changes using a first preset value as a step.
A flyback converter to control conduction time in AC/DC conversion technology. The flyback converter includes a primary side and a secondary side. The primary side includes a main switch connecting a primary coil to the input of the flyback converter in series. The secondary side includes a secondary coil coupling with the output terminal of the flyback converter. When a switching frequency of the main switch is at a preset first on time in the range between the off frequency and the second switching frequency, the on-time of the main switch continuously changes corresponding to output load changes. When the switching frequency of the main switch is higher than the first switching frequency, the on time of the main switch is constant. The on time is controlled to change linearly, so as to avoid excessive changes in the output voltage ripples, thereby improving circuit efficiency.
According to an example aspect of the present invention, there is provided a direct current (DC) to DC converter module for use between an electrical storage device, electric power source and an electric load. The converter module having at least one DC to DC converter; first input terminals connected to inputs of the DC to DC converter; output terminals connected to outputs of the DC to DC converter; second input terminals connected to the outputs of the DC to DC converter; and control circuitry connected to the DC to DC converter, the control circuitry being configured to monitor at least one of a voltage and current at the second input terminals. The control circuitry is configured to control the DC to DC converter in order to adjust a gain or conversion factor of the DC to DC converter based at least partially on the monitored voltage and/or current at the second input terminals.
A power converter including switch components having different safe operating areas is provided. A first terminal of a first high-side switch is coupled to a common voltage. A first terminal of a first low-side switch is connected to a second terminal of the first high-side switch. A second terminal of the first low-side switch is grounded. A first terminal of a second low-side switch is connected to a node between the second terminal of the first high-side switch and the first terminal of the first low-side switch. A second terminal of the second low-side switch is grounded. A safe operating area of the second low-side switch is larger than a safe operating area of the first low-side switch. After the first low-side switch is turned off, the second low-side switch is turned off Before the first low-side switch is turned on, the second low-side switch is turned on.
In some examples, a system includes a voltage source terminal, a voltage reference terminal, a field effect transistor (FET), a current source, a comparator, and adjustment circuitry. The FET has a gate terminal and a non-gate terminal, the gate terminal coupled to the voltage source terminal. The current source is coupled to the non-gate terminal. The comparator has a comparator output and first and second comparator inputs, the first comparator input coupled to the non-gate terminal, and the second comparator input coupled to the voltage reference terminal. The adjustment circuitry has a circuitry input and a circuitry output, the circuitry input coupled to the comparator output, and the adjustment circuitry configured to adjust the circuitry output responsive to the circuitry input, in which the adjustment reduces a drive strength of the circuit.
A switch mode power supply includes a PWM controller, a voltage converter, an output detector and a communicator. The PWM controller is to receive an actuation signal, and generates a PWM signal based on the actuation signal. The voltage converter is to receive the PWM signal and an external voltage, and converts, based on the PWM signal, the external voltage into first and second output voltages. The output detector is to receive the first and second output voltages, and generates an enable signal based on a target voltage value and a magnitude difference between the first and second output voltages. The communicator is to receive the enable signal, and generates the actuation signal corresponding to the enable signal.
A moving member of a machine can include a cold plate that serves as a primary structural member for the moving member. The cold plate can have one or more cooling channels formed within the cold plate. A plurality of armature windings can be fixed to the cold plate. One or more field windings can be fixed to the cold plate. A plurality of ferromagnetic cores can be fixed to the cold plate, each ferromagnetic core positioned within a loop of at least one of the plurality of armature windings. Other embodiments are described.
An electromagnetic actuator including a coil; a non-movable part constituted by a magnetic substance and disposed on one side relative to the coil; and a movable part including a permanent magnet on the other side relative to the coil. Applying a current to the coil alternately generates first and third driving forces to move the magnet and the movable part to one and the other sides in a first direction relative to the coil and the non-movable part. As the movable part moves from a neutral position to the one side in the first direction, a portion of the magnet positioned on the one side in the first direction relative to the first end of the first non-movable part gradually enlarges and is magnetically attracted toward the non-movable part. As the movable part moves from the neutral position to the other side in the first direction, a portion of the magnet positioned on the other side in the first direction relative to the second end of the first non-movable part gradually enlarges and is magnetically attracted toward the non-movable part.
A wireless charging device includes: a power supply circuit configured to provide an alternating current signal; a transmitting coil configured to convert the alternating current signal into electromagnetic waves to radiate to the receiving end; the wireless charging device further includes: a plurality of detecting coils configured to radiate energy to a receiving coil of the receiving end and generate an inductive signal; a movable coil carrier, the transmitting coil and the plurality of detecting coils are disposed on the movable coil carrier; a driving mechanism connected to the movable coil carrier and configured to drive the movable coil carrier to move; the controller configured to acquire inductive signals of the plurality of detecting coils, and control the position of the movable coil carrier by controlling the driving mechanism.
A wireless charging mouse and a method of charging the same are provided. The wireless charging mouse includes a first wireless power receiver, a second wireless power receiver, a conversion circuit, and a control circuit. The first wireless power receiver has a first wireless charging circuit, and the first wireless power receiver receives a wireless power supply of a first wireless power supply unit. The second wireless power receiver has a second wireless charging circuit, and the second wireless power receiver receives a wireless power supply of a second wireless power supply unit. The control circuit outputs a control signal to the conversion circuit according to the power status information received from the first wireless power receiver and the second wireless power receiver by the conversion circuit. The control circuit selectively receives at least one of the first power and the second power according to the control signal.
A wireless transmission system for transmitting AC wireless signals includes a transmission controller configured to provide first driving signals for driving the first transmission antenna. The wireless transmission system further includes a power conditioning system configured to receive the driving signals, receive input power from an input power source, and generate the AC wireless signals based, at least in part, on the first driving signal and the input power source. The wireless transmission system further includes a first transmission antenna configured for coupling with one or more other antennas and configured to transmit the AC wireless signals to the one or more other antennas, receive the AC wireless signals from one or more other antennas, and repeat the AC wireless signals to the one or more other antennas.
There is described an emergency lighting system for minimizing power leakage to assure proper operation of an emergency mode. The system comprises a digital addressable lighting bus having digital control lines, a driver, and a lighting control. The driver receives emergency power and provides the emergency power to a light emitter in response to detecting that the digital control lines are shorted. The lighting control receives normal power and includes a relay contact that shorts the digital control lines in response to detecting lack of the normal power. For another aspect, the driver and the lighting control are coupled to lighting control lines, which are either digital or analog control lines. For yet another aspect, a control bypass comprises a power unit, a relay coil, and a relay contact. The relay contact manages outputs of the power unit in response to activation and de-activation by the relay coil.
Provided is an uninterruptable power supply device. An uninterruptable power supply device 100, which is provided between a commercial power system 10 and an essential load 30 and which provides AC power to the essential load 30, wherein the uninterruptable power supply device 100 is provided with: a power supply unit 2, which has a power converter 22 and a storage battery 21 and which is connected to a power line L1; an open switch 3 for opening the power supply line L1; a system abnormality detection unit 5 for detecting a system abnormality, which is at least one of voltage rise, phase fluctuation, voltage imbalance, harmonic abnormality, and flicker, in addition to at least one of frequency fluctuation and voltage drop including instantaneous voltage drop; and a control unit 6 which, opens the open switch 3 and supplies AC power to the essential load 30.
In a power supply control apparatus, a control unit is configured to execute: discharge control of turning off a first switch and turning on a second switch to discharge electric power from a backup power supply to a backup load; first charge control of turning on the first switch and turning off the second switch to charge the backup power supply via a charging DC/DC converter; and second charge control of turning on the first switch and turning on the second switch to charge the backup power supply via the second switch. In charging the backup power supply, the second charge control is executed only in a case in which a current value of a charging current is equal to or greater than a first predetermined value and equal to or less than a second predetermined value that is greater than the first predetermined value.
A apparatus configured to control charge and discharge of a battery, and to obtain a charging capacity of the battery, the apparatus includes: a first register configured to store voltage sections each including a lower and upper limit voltage; a circuit configured to measure a time from when the battery voltage at the time of charging the battery or a calculated value of that battery voltage exceeds the lower limit voltage to when that battery voltage or the calculated value reaches the upper limit voltage; an circuit configured to obtain section charging capacities, based on products of the charging current and the times; a second register configured to store the section charging capacities; and a circuit configured to read at least one of the section charging capacities stored in the second register, based on the battery voltage at the time of discharging the battery or the calculated value.
An electronic device, according to an embodiment, may include a battery; a memory storing a parameter related to the battery; and a controller operably coupled to the battery and the memory, wherein the controller is configured to: determine a voltage between a positive pole and a negative pole of the battery in response to detecting a current input for charging the battery; adjust the parameter, based at least partially on the determined voltage and a preset voltage range in response to the identification of the voltage; and input the current to the battery, based on a preset voltage corresponding to the adjusted parameter.
An electronic device is provided that includes a battery, a power management module, and a processor electrically connected to the power management module. The power management module includes a charging circuit including a plurality of switches, a capacitor, and an inductor. The power management module receives power from an external power supply device, identifies an electrical connection between the charging circuit and the external power supply device, operates in a first mode to charge the battery when a type of the external power supply device is a first type, and operates in a second mode to charge the battery when the type of the external power supply device is a second type.
Systems and methods of improving storage and consumption of electricity according to time-based tiered criteria are disclosed. An energy storage system controlled by a processor is optionally connected to a utility power grid, a photovoltaic (PV) power source, and/or electrical loads. Time-of-use (TOU) rates (or similar tiered criteria) are input into the processor, which sets charge and discharge profiles according to the criteria, the arrangement of time windows, and the user's preferences. Energy is stored or discharged according to these profiles. Additionally, the energy storage system may record the production and consumption patterns of the user over time, and use this information to modify the profiles for enhanced performance by allowing discharge during non-peak windows. Benefits include reduced electrical cost to the user, reduced strain on the utility power grid during peak consumption hours, and enhanced performance with regard to any other criteria input into the processor.
A power supply system for a battery system of a vehicle is provided. The power supply system includes: a switch control unit configured to control a power switch to switch an external load; an electronic unit; a first power supply electrically connected to the switch control unit and electrically connected to the electronic unit; a second power supply; and a switching unit. In a normal mode, the first power supply electrically supplies the electronic unit. The switching unit is configured to, in a cold crank mode: electrically disconnect the first power supply from the electronic unit when a voltage of the first power supply drops below a threshold voltage; and electrically connect the second power supply to the electronic unit when the voltage of the first power supply drops below the threshold voltage such that the second power supply powers the electronic unit in the cold crank mode.
Systems and methods are described for managing charging and discharging of battery packs. In one or more aspects, a system and method are provided to minimize overcharging of battery cells of specific battery chemistries while still enabling fast charging cycles. In other aspects, a buck converter may be used to reduce a voltage of power used to charge the cells. In further aspects, a fast overcurrent protection circuit is described to address situations involving internal short circuits of a battery cell or battery pack. In yet further aspects, a bypass circuit is provided in series-connected battery packs to improve the charging of undercharged battery packs while also increasing the efficiency of the overall charging process. In other aspects, a circuit is provided that permits a controller to determine a configuration of battery packs. In yet further aspects, a system may determine a discharge current for a collection of battery packs based on each battery pack's state of health (SOH) and forward that determination to an external device.
An electronic commuting device for controlling the energy current flow in a wire bidirectionally within an electrical installation, in which the electronic commuting device can be used to supply power from a neutral wire of an electrical installation to a smart home controller device is disclosed, which operates only with a line wire and a load wire, to energize an electrical contact and to supply power to a wireless controller coupled thereto.
A method and apparatus for arranging fuses in a printed circuit board includes a power input configured to connect to a power source, at least one electrical component connected to the power input, a first output connected to the at least one electrical component and configured to connect to a load, and a fuse disposed between the at least one electrical component and the first output, and having a first trip rating.
The present disclosure relates to the field of cable processing apparatus and discloses a cable radial cutting system and a reaction force cone processing apparatus with the cable radial cutting system. The cable radial cutting system includes a cutting bracket, a planetary gear set, a first driving piece and a second driving piece which are mounted on the cutting bracket, and a cutting tool driven by the planetary gear set to rotate and move radially, where the first driving piece and the second driving piece jointly drive the planetary gear set to rotate.
A window material for protecting near infrared light emitting lasers and or detectors is coated with a conductive coating that reduces the reflection at the wavelengths and angles of incidence of interest. The conductive coating allows the window to be heated by applying a bias across connected electrodes to remove or prevent the condensation of liquid water and the buildup of ice. The conductive material in the coating has some optical absorption in the hear infrared region of about 800 to 1600 nm, which in combination with multiple intervening dielectric layers also allows the transmission of 90% of the light while obtaining a resistance of less than about 30 Ohms-square. The coating reduces reflection loses from the window, without decreasing transmission by more that about 10%.
An optical apparatus includes: an optical component opposed to and spaced apart from a light-emitting surface through which laser light is emitted; a case that houses a semiconductor laser element and the optical component and includes an introduction port for introducing gas and an exhaust port for exhausting the gas; and a flow passage section (i.e., a tubular body) including a spray port for spraying the semiconductor laser element with the gas introduced from the introduction port.
A light-emitting device includes: a semiconductor laser element; a package; an optical member fixed to the package; and a first adhesive and a second adhesive fixing the optical member to the package, the second adhesive having a better resistance to light than the first adhesive. The package has an emission surface through which light from the semiconductor laser element exits the package. In the optical member, one or more first bonding regions to which the first adhesive is bonded and one or more second bonding regions to which the second adhesive is bonded are located at positions that are closer to an incidence surface of the optical member than to an emission surface of the optical member. In the optical member, the one or more first bonding regions and the one or more second bonding regions have a light transmittance of 80% or more.
An optically amplified repeater system includes optical transmission paths, a multi-channel optical amplifier, one or more Raman amplification pumping light sources, and a wavelength multiplexer. The multi-channel optical amplifier includes K simultaneous pumping light sources, N optical amplification media, and one or more optical couplers, and simultaneously amplifies, with the K simultaneous pumping light sources, light intensities of optical signals that pass through the N optical amplification media and propagate through the optical transmission paths. Light intensities of the wavelength band of the optical signals is Raman amplified by the Raman amplification pumping light. A light intensity of the Raman amplification pumping light output from the one or more Raman amplification pumping light sources is determined in accordance with characteristic differences between the optical signals passing through the optical transmission paths.
A rare earth-doped optical fiber comprises a fluorosilicate core surrounded by a silica cladding, where the fluorosilicate core comprises an alkaline-earth fluoro-alumino-silicate glass, such as a strontium fluoro-alumino-silicate glass. The rare earth-doped optical fiber may be useful as a high-power fiber laser and/or fiber amplifier. A method of making a rare earth-doped optical fiber comprises: inserting a powder mixture comprising YbF3, SrF2, and Al2O3 into a silica tube; after inserting the powder mixture, heating the silica tube to a temperature of at least about 2000° C., some or all of the powder mixture undergoing melting; drawing the silica tube to obtain a reduced-diameter fiber; and cooling the reduced-diameter fiber. Thus, a rare earth-doped optical fiber comprising a fluorosilicate core surrounded by a silica cladding is formed.
Photonic chip includes an external cavity (EC) optical circuit to provide wavelength-selective optical feedback to a length of active optical fiber. Light generated in the active optical fiber may be coupled from the EC circuit to a light processing circuit of the photonic chip, such as an optical modulator or an optical mixer. The EC circuits may include single-frequency and multi-frequency optical filters, which may include ring resonators, dual-ring resonators, and optical modulators to support multi-frequency lasers. The EC circuits may further include pump combiners and optical isolators.
A rotatable power plug assembly is disclosed, which comprises: a first connection module, a second connection module and a plug module, wherein the second connection module is connected between the first connection module and the plug module. According to the present invention, the first connection module comprises a first base that is disposed on a housing of the power device, and there are two first conductive pins and two second conductive pins provided on the first base. Moreover, the plug module comprises two prongs and two electrical units electrically connected to the prongs. The two electrical units contact with the first conductive pins and two second conductive pins through the second connection module. By such arrangement, the rotatable power plug assembly according to the present invention has multiple advantages, including: comprising elements and units can be simply assembled, modular design, high durability, and high security.
The repair electrical plug adapter is a replacement kit. The repair electrical plug adapter is used to repair one or more damaged NEMA 5-15 electric sockets. The repair electrical plug adapter comprises a housing and a plurality of NEMA 5-15 electric sockets. The repair electrical plug adapter is configured for use with a cable and a national electric grid. The plurality of NEMA 5-15 electric sockets attach to the housing. The plurality of NEMA 5-15 electric sockets replace the one or more damaged NEMA 5-15 electric sockets that are attached to the cable. The cable electrically connects the housing and the plurality of NEMA 5-15 electric sockets to the national electric grid. The national electric grid is a commercially available source of electric energy that is defined elsewhere in this disclosure.
A novel system for installing, wiring and controlling electrical outlets is disclosed. The system includes a mounting bracket, a self-contained receptacle, and an option control module. The mounting bracket has preconfigured embedded conductors to facilitate the mounting of electrical outlets thereto. The self-contained receptacle includes a self-contained electrical outlet having face-mounted counter bored connecting screws for electrically connecting the self-contained receptacle to the embedded conductors of the mounting bracket. The optional control module may wirelessly receive instructions for controlling an electrical output of the self-contained receptacle.
An electrical contact suitable for use within data connectivity applications in which both power and data are conveyed over the same pair of conductors is configured with a staggered profile geometry that isolates the location of high-current disconnects while maintaining a surface that remains free of electrical arcing and erosion. The electrical contact is designed with two points of contact, and the staggered geometry ensures that only one of the two points of contact is exposed to electrical arcing when the connector is disconnected while under power, thereby protecting the other point of contact from arc-related surface damage.
A telecommunications connector includes a connector body and a shield attached to the connector body, the shield including a main body portion configured for attachment to the connector body and a barrel portion for crimping against a cable to be terminated to the connector. The barrel portion of the shield includes a corrugated side wall made up of a series of bends extending along a direction from the rear end of the barrel toward the front end of the barrel along at least a portion of a length of the barrel, wherein the bends defining the corrugated side wall are provided on the shield at a pre-crimped stage.
Connection assemblies are disclosed herein for use with a computing device. In some examples, the connection assembly includes a collar that is rotatably disposed about a first connector and is transitionable between a first position and a second position. When the collar is in the first position, shoulders of a second connector coupled to the first connector interfere with corresponding shoulders within the collar to prevent withdrawal of the second connector from the first connector. When the collar is in the second position, the shoulders of the second connector are misaligned with the corresponding shoulders within the collar so that the second connector is freely removable from the first connector.
A modular communications plug is disclosed having a simplified design that allows for more efficient termination of a cable into the plug. The plug includes modular components that are applicable to different applications.
The invention provides a floating connector with a power electrode structure, which includes a plug and a socket. The plug includes a plug base body, a connector, a first signal terminal group, a first power terminal group and a fixing member. The socket includes a socket upper shell, a socket lower shell, a connecting slot, a second signal terminal group, a second power terminal group, a fixer and a tongue plate. When the plug is inserted into the socket, the first signal terminal group is electrically connected to the second signal terminal group and the first power terminal group is electrically connected to the second power terminal group, between the connector and the connecting groove, for transmitting power and signals.
Various embodiments of an interconnect device and modules and systems that utilize such interconnect device are disclosed. In one or more embodiments, the interconnect device can include a printed circuit board (PCB). The PCB can include a substrate forming a resiliently deflectable element, a conductive material disposed on the substrate, and an electrical contact disposed on the resiliently deflectable element and electrically coupled to the conductive material. The interconnect device can also include a connector that includes a connecting pin configured to electrically couple with the electrical contact of the resiliently deflectable element of the PCB and cause the resiliently deflectable element to deflect when the element contacts the connecting pin.
In a connector, movement of a contact is appropriately restricted in detaching a counter connector from the connector. The connector fittable with the counter connector in a first direction includes the contact and a housing. The contact includes: a press-fitted portion press-fitted into the housing in a second direction intersecting the first direction; an extension portion that extends from the press-fitted portion in a third direction intersecting the first and the second directions; and a contact portion that extends from the extension portion and contacts the counter contact. The housing includes a protrusion portion that protrudes from a rising portion in the third direction. In a state where the press-fitted portion is press-fitted in the housing, a surface of a distal end portion in the third direction of the extension portion contacts the protrusion portion, which surface faces a side where the counter connector is situated.
An antenna assembly has a dielectric substrate. A plurality of end fire antennas in a Yagi-Uda configuration is positioned around edges of the dielectric substrate.
An apparatus comprising at least a plurality of antenna modules mounted on a printed circuit board (PCB) is disclosed. The PCB includes a plurality of holes embedded with a heat sink. Each antenna module comprises an antenna substrate. Each antenna module further comprises a plurality of three-dimensional (3-D) antenna cells that are mounted on a first surface of the antenna substrate. Each antenna module further comprises a plurality of packaged circuitry that are mounted on a second surface of the antenna substrate. The plurality of packaged circuitry are electrically connected with the plurality of 3-D antenna cells. Furthermore, each antenna module is mounted on the plurality of holes via a corresponding packaged circuitry of the plurality of packaged circuitry.
Examples disclosed herein relate to a Meta-Structure (“MTS”) antenna system with adaptive frequency-based power compensation. The MTS antenna system includes a radiating array structure having a plurality of radiating elements, and a transmission array structure coupled to the radiating array structure and feeding a transmission signal through to the radiating array structure. The transmission array structure has a plurality of super element transmission paths, each having a plurality of vias to form transmission paths and a plurality of slots for feeding the transmission signal to the radiating array structure, and a plurality of power amplifiers coupled to an adaptive feedback module, each power amplifier coupled to a super element transmission path, the adaptive feedback module to adjust a power gain at a center frequency.
A radio wave absorbing member 1a includes a radio wave absorber 10 and a support 20 having a sheet shape. The radio wave absorber 10 includes a resistive layer 12, a reflective layer 14, and a dielectric layer 13. The reflective layer 14 reflects a radio wave. The dielectric layer 13 is disposed between the resistive layer 12 and the reflective layer 14 in the thickness direction of the reflective layer 14. The support 20 supports the radio wave absorber 10. The support 20 includes a matrix resin 20m and a flame retardant 20p.
An apparatus for an antenna assembly, which can be used for a mobile application such as on an aircraft, can include a housing defining an interior. A first antenna, such as a WAAS GPS antenna, can mount within the interior to operate at a first frequency. A second antenna, such as an L-band monopole antenna, can mount within the interior of the housing. A trap coupled to the second antenna can be tuned to the first frequency to prevent signal loss caused by the second antenna.
A device includes a photonic integrated circuit (PIC), which includes an optical phased array. The optical phased array includes multiple array elements, where each array element includes (i) an antenna element configured to transmit or receive optical signals and (ii) a phase modulator configured to modulate the optical signals transmitted or received by the antenna element. The PIC also includes at least one of (i) a source laser configured to generate optical energy, where the antenna elements are configured to transmit the optical signals based on the optical energy, and (ii) a receiver configured to receive and process the optical signals received by the antenna elements.
An electronic package structure is provided, including a substrate with an electronic component, an antenna element and a shielding element disposed on the substrate. The shielding element is positioned between the antenna element and the electronic component to prevent electromagnetic interference (EMI) from occurring between the antenna element and the electronic component. A method for fabricating the electronic package structure is also provided.
To provide a decorative member that has a small transmission loss of a millimeter wave and excellent metallic luster.
The decorative member includes a base material made of a synthetic resin and a film body that made of an agglomeration of inorganic fine particles having at least a metal surface. An attenuation rate when a millimeter wave having a frequency of 18 to 300 GHz transmits is 0.001 to 2 dB, and an L* value (brightness) is 45 to 95.
An under-roof antenna module for a vehicle includes a metallic frame with at least one perforation, and at least one transceiver. The at least one transceiver is arranged at portions of the frame proximal to the at least one perforation.
A coaxial RF switch comprising a pair of coaxial conductors and a confinement flexure affixing to a conductor reed, wherein said confinement flexure having at least one fixed end such that the conductor reed can move freely and consistently to make and break the connections to the coaxial conductors.
Embodiments described herein relate to current interrupt devices (CIDs) for electrochemical cells that use a thermal trigger (e.g., shape memory and/or bi-metallic materials) to open an electrical circuit just prior to a thermal runaway or during short-circuit event to prevent catastrophic failure of the electrochemical cell. Embodiments include CIDs comprising a housing, a bus bar coupled to the housing, and a thermal trigger operably coupled to the bus bar. In some embodiments, the bus bar can include an engineered fracture site. In some embodiments, the thermal trigger is dimensioned and configured to deform at a predetermined temperature to break the bus bar at the engineered fracture site. In some embodiments, a portion of the bus bar travels about a hinge, opening the electrical circuit and preventing overcharging, thermal runaway, and/or other catastrophic failure events.
One variation of a battery unit includes: a series of anode collectors; a set of anode electrodes including anode material arranged on both side of the anode collectors; a set of anode interconnects interposed between and electrically coupling adjacent anode collectors and folded to locate the anode collectors in a boustrophedonic anode stack; a series of cathode collectors; a set of cathode electrodes including cathode material arranged on both side of the cathode collectors; a set of cathode interconnects interposed between and electrically coupling adjacent cathode collectors and folded to locate the cathode collectors in a boustrophedonic cathode stack with cathode collectors interdigitated between anode collectors in the boustrophedonic anode stack; and a set of separators arranged between the anode and cathode electrodes and transporting solvated ions between the anode and cathode electrodes.
A battery module including a plurality of battery cells that are sequentially stacked, each of the battery cells including an electrode assembly including a plurality of electrode plates and a plurality of electrode tabs withdrawn from the plurality of electrode plates, a pouch configured to receive the electrode assembly, and an electrode lead connected to the plurality of electrode tabs, the electrode lead extending from an extension part of the pouch so as to be withdrawn to the outside through a withdrawal port is provided. In order to secure the distance between the extension part of the pouch of one battery cell, among a plurality of adjacent battery cells, and the electrode lead of another battery cell, the extension part is provided with a bent part that is bent at a predetermined angle relative to the direction in which the plurality of battery cells are stacked.
This application relates to a battery module, including: battery cells arranged sequentially; an end plate that includes a first end sub-plate and a second end sub-plate, where the first end sub-plate and the second end sub-plate are arranged in a length direction of the battery module, the second end sub-plate is closer to the battery cells than the first end sub-plate, and a buffer spacing is formed between the first end sub-plate and the second end sub-plate; and a cell management unit that is disposed on a side of the first end sub-plate facing away from the second end sub-plate. The buffer spacing disposed between the first end sub-plate and the second end sub-plate can effectively reduce or even avoid deformation of the first end sub-plate under an expansion force generated by the battery cells, thereby protecting the cell management unit from a failure caused by the external force.
A battery module includes a plurality of batteries and at least one spacer disposed between adjacent batteries among the plurality of batteries. The spacer includes at least one reflection layer which reflects at least 60% of an electromagnetic wave having a wavelength of 0.7 to 3 μm. The at least one reflection layer faces to one of the adjacent batteries.
A battery pack includes a plurality of cells, a refrigerant pipe, a plurality of cooling members, and a restraining unit. Each of the cooling members includes a plate-shaped portion interposed between the cells, and a contact portion jutting out from between the cells and contacting the refrigerant pipe. The restraining unit includes a pair of restraining members and a support member supporting the pair of restraining members, the pair of restraining members restraining opposite ends of the plurality of cells arranged with the plurality of cooling members interposed. The cooling members include one or more first cooling members and one or more second cooling members, the one or more second cooling members having a heat capacity higher than the one or more first cooling members and having a greater contact area with the refrigerant pipe than the one or more first cooling members.
A method for manufacturing a battery module includes accommodating a battery cell assembly having at least one battery cell in a module case, and injecting a thermally conductive adhesive through at least one injection hole provided in a bottom portion of the module case so that the module case is coated with the thermally conductive adhesive.
A power storage module comprises: a frame body; a plurality of power storage cells accommodated in the frame body; a bridging portion that is provided inside the frame body and connects an upper portion and a lower portion of the frame body to each other; and two flange portions that are provided outside the frame body and project in directions opposite to each other. The two flange portions are located above a central portion of the frame body in a height direction.
The present invention states a method of producing new cathode materials for lithium ion batteries by recycling metals from depleted lithium-ion batteries using green reagents, and a method of deriving green reagents from agricultural products. The green reagents are used to replace corrosive acids that are used in the recycling process of depleted lithium-ion batteries. Metal ions, such as nickel, cobalt, manganese, and lithium are recovered as precipitates from the depleted lithium-ion batteries which can further be sintered to produce lithium-containing transition metal oxides that can be used as new cathode material for lithium-ion batteries.
The invention discloses a lithium metal anode protection method improving lithium utilization efficiency, and relates to the field of lithium batteries. In a lithium battery, lithium metal is deposited on a current collector as a battery anode, and a high molecular polymer is added as an additive to an ester electrolyte. In the present application, the high molecular polymer is prepared by a polymerization reaction of monomer A being acrylonitrile or derivatives thereof, monomer B being perfluoroalkyl ethyl methacrylate or derivatives thereof, and monomer C being alkyl alcohol diacrylate or derivatives thereof. Due to the negative charge on the surface of lithium metal, the —CN and —CF3 in the polymer are strong electron-withdrawing groups, which promote the preferential adsorption of electrolyte additives on the surface of lithium metal and reduce the contact of other components in the electrolyte with lithium metal.
A non-aqueous electrolyte solution and a lithium secondary battery including the same are disclosed herein. In some embodiments, a non-aqueous electrolyte solution includes a lithium salt, an organic solvent, and a compound represented by Formula 1 as an additive. The compound has an excellent effect of removing a decomposition product, such as HF and PF5, generated from the lithium salt in the electrolyte solution. The lithium secondary battery has improved high-temperature storage characteristics by including the non-aqueous electrolyte solution.
Provided is a composite solid electrolyte membrane for an all-solid-state secondary battery, including: a phase transformation layer containing a plasticizer and a lithium salt; a porous polymer sheet layer; and a solid polymer electrolyte layer, wherein the phase transformation layer, the porous polymer sheet layer and the solid polymer electrolyte layer are stacked successively, and the phase transformation layer is disposed in such a manner that it faces a negative electrode when manufacturing an electrode assembly. An all-solid-state secondary battery including the composite solid electrolyte membrane is also provided. The composite solid electrolyte membrane for an all-solid-state secondary battery reduces the interfacial resistance with an electrode, increases ion conductivity, and improves the safety of a battery.
The present disclosure sets forth battery components for secondary and/or traction batteries. Described herein are new solid-state lithium (Li) conducting electrolytes including monolithic, single layer, and bi-layer solid-state sulfide-based lithium ion (Li+) conducting catholytes or electrolytes. These solid-state ion conductors have particular chemical compositions which are arranged and/or bonded through both crystalline and amorphous bonds. Also provided herein are methods of making these solid-state sulfide-based lithium ion conductors including new annealing methods. These ion conductors are useful, for example, as membrane separators in rechargeable batteries.
Solid-state energy harvesters comprising layers of metal suboxides and cerium dioxide utilizing a solid-state electrolyte to produce power and methods of making and using the same are provided. The solid-state energy harvester may have two or three electrodes per cell and produces power in the presence of water vapor and oxygen.
A polyaromatic electrolyte for a fuel cell electrode includes a structure represented by Formula 1, wherein in Formula 1, Ar is a neutral unit represented by one of Formula 2A and Formula 2B: The fuel cell electrode may include a catalyst suspended in the polyaromatic electrolyte.
A thermally integrated hotbox apparatus combining a steam reformer, a plurality of solid oxide fuel cell (SOFC) stacks, a plurality of oxidant manifolds, and at least one heat extractor. The steam reformer occupies a central position in the hotbox, around which are disposed in spaced-apart relation a plurality of SOFC stacks. A burner may be associated with the steam reformer, either within or outside the hotbox. An oxidant manifold is disposed between each pair of adjacent SOFC stacks. A heat exchanger is incorporated between an SOFC stack and an oxygen manifold. The hotbox design optimally captures thermal heat from the SOFC stacks for use in producing steam and operating the endothermic steam reformer. The apparatus reduces duty cycle of the burner, which produces heat and steam needed for operation of the endothermic steam reformer.
A fuel cell system includes: a fuel cell unit including first to nth fuel cells connected in series to each other to supply electric power to a load device; first to nth supply systems that independently supply cathode gas to the first to nth fuel cells, respectively; a switching device capable of switching a state between a connected state and a disconnected state; and a control unit, when required output to the fuel cell unit is equal to or smaller than a threshold value, configured to control the switching device to switch the state from the connected state to the disconnected state, and to control the first to nth supply systems to respectively control the first to nth fuel cells so as to respectively control flow rates of the cathode gas to be supplied to the first to nth fuel cells.
A reformer and an evaporator of a fuel cell module are provided adjacent to each other. An exhaust gas combustion chamber which combusts a fuel exhaust gas and an oxygen-containing exhaust gas discharged from a fuel cell to produce a combustion exhaust gas includes a first chamber and a second chamber connected to each other, and a combustion chamber outlet for discharging the combustion exhaust gas in the exhaust gas combustion chamber. At least part of an outer wall surface of the first chamber faces the evaporator with clearance. At least part of a wall forming the second chamber is a common wall shared with the reformer.
Vertically aligned carbon nanotubes (VACNTs) (e.g., multi-walled VACNTs and methods of synthesizing the same are provided. VACNTs can be synthesized on nickel foam (Ni—F), for example by using a plasma-enhanced chemical vapor deposition (PECVD) technique. A wet chemical method can then be used to coat on the VACNTs a layer of nanoparticles, such as tin oxide (SnO2) nanoparticles.
An LiFePO4 precursor for manufacturing an electrode material of an Li-ion battery and a method for manufacturing the same are disclosed. The LiFePO4 precursor of the present disclosure can be represented by the following formula (I): LiFe(1-a)MaPO4 (I) wherein M and a are defined in the specification, the LiFePO4 precursor does not have an olivine structure, and the LiFePO4 precursor is powders constituted by plural flakes.
Provided are a nickel-manganese composite hydroxide capable of producing a secondary battery having a high particle fillability and excellent battery characteristics when used as a precursor of a positive electrode active material and a method for producing the same. A nickel-manganese composite hydroxide is represented by General Formula: NixMnyMz(OH)2+α and contains a secondary particle formed of a plurality of flocculated primary particles. The primary particles have an aspect ratio of at least 3, and at least some of the primary particles are disposed radially from a central part of the secondary particle toward an outer circumference thereof. The secondary particle has a ratio I(101)/I(001) of a diffraction peak intensity I(101) of a 101 plane to a peak intensity I(001) of a 001 plane, measured by an X-ray diffraction measurement, of up to 0.15.
A highly portable and highly browsable light-emitting device is provided. A light-emitting device that is less likely to be broken is provided. The light-emitting device has a strip-like region having high flexibility and a strip-like region having low flexibility that are arranged alternately. In the region having high flexibility, a light-emitting panel and a plurality of spacers overlap with each other. In the region having low flexibility, the light-emitting panel and a support overlap with each other. When the region having high flexibility is bent, the angle between normals of facing planes of the two adjacent spacers changes according to the bending of the light-emitting panel; thus, a neutral plane can be formed in the light-emitting panel or in the vicinity of the light-emitting panel.
Disclosed is an organic light emitting device including a first electrode, a second electrode opposite to the first electrode, and at least one organic layer interposed between the first and second electrodes. The organic layer includes first and second compounds represented by Formulae A and B, respectively: The organic light emitting device exhibits low driving voltage, high efficiency, and long life. Due to these advantages, the organic light emitting device is useful in a variety of industrial applications, including displays and lighting systems.
A compound of Chemical Formula 1, and an organic photoelectric device, an image sensor, and an electronic device including the same are disclosed: In Chemical Formula 1, each substituent is the same as described in the detailed description.
A phase change memory and a method of fabricating the same are provided. The phase change memory includes a lower electrode, an annular heater disposed over the lower electrode, an annular phase change layer disposed over the annular heater, and an upper electrode. The annular phase change layer and the annular heater are misaligned in a normal direction of the lower electrode. The upper electrode is disposed over the annular phase change layer, in which the upper electrode is in contact with an upper surface of the annular phase change layer. The present disclosure simplifies the manufacturing process of the phase change memory, reduces the manufacturing cost, and improves the manufacturing yield. In addition, a contact surface between the heater and the phase change layer of the phase change memory of the present disclosure is very small, so that the phase change memory has an extremely low reset current.
A reusable piezoelectric sensor for damage identification includes a piezoelectric ceramic plate and a metal box bonded to the surface of a test piece, where a wire through hole is formed in the center of a top plate of the metal box, and a side wall of the metal box extends vertically upwards to form a striking face for being struck to remove the metal box from the test piece; the piezoelectric ceramic plate arranged in the metal box is closely and fixedly bonded to a bottom plate of the metal box; and wires of the piezoelectric ceramic plate penetrate through the wire through hole to be connected to an external impedance analyzer. The reusable piezoelectric sensor for damage identification is easy to manufacture and convenient to operate and can effectively eliminate the testing error caused by the difference of the piezoelectric ceramic plate.
There is provided a control method for a piezoelectric driving device including a vibrating body including a piezoelectric element for driving and configured to vibrate when a driving signal is applied to the piezoelectric element for driving, a section to be driven that is driven by the vibration of the vibrating body, and a driving-signal generating section configured to generate the driving signal using a pulse signal generated based on a target pulse duty ratio. When the target pulse duty ratio is smaller than a predetermined value, the driving signal generated by the driving-signal generating section is an intermittently generated periodic signal.
A semiconductor display may include a multiplicity of semiconductor pillars as well as first contact strips and second electrical contact strips. The semiconductor pillars each comprise a semiconductor core of a first conductivity type and a semiconductor shell of a second conductivity type different from the first conductivity type, as well as an active layer between them for radiation generation. The semiconductor pillars each comprise an energization shell which is applied onto the respective semiconductor shell for energization. The semiconductor pillars can be electrically driven independently of one another individually or in small groups by means of the first and second electrical contact strips.
A display device according to an exemplary embodiment of the present disclosure comprises an insulation layer on a substrate and having a groove concave in a direction toward the substrate; a first reflective layer on at least a portion of the insulation layer; and a display element layer on the insulation layer and the first reflective layer, the display element layer including a light emitting element overlapping at least a portion of the groove.
Disclosed herein is a light emitting device and a display apparatus capable of improving design freedom. A package is provided with light extraction regions LR, LG, and LB and a partition region D provided on an outside of the light extraction regions LR, LG, and LB. The package includes an LED provided in the light extraction regions LR, LG, and LB and configured to emit light of a predetermined wavelength range and wavelength conversion layers 13R, 13G and 13B provided in the light extraction regions LR, LG, and LB and configured to convert the wavelength of light emitted from the LED. The package includes a wall portion provided in the partition region D and a first laminated portion provided in the partition region D and including a material different from a material forming the wall portion.
A display device includes a substrate, a first electrode disposed on the substrate, a second electrode disposed on the substrate and spaced apart from the first electrode, a plurality of first protruding electrodes disposed on the first electrode, a plurality of second protruding electrodes disposed on the second electrode, and a plurality of light emitting elements electrically connected to the plurality of first protruding electrodes and the plurality of second protruding electrodes.
A semiconductor stacking structure according to the present invention comprises: a monocrystalline substrate which is disparate from a nitride semiconductor; an inorganic thin film which is formed on a substrate to define a cavity between the inorganic thin film and the substrate, wherein at least a portion of the inorganic thin film is crystallized with a crystal structure that is the same as the substrate; and a nitride semiconductor layer which is grown from a crystallized inorganic thin film above the cavity. The method and apparatus for separating a nitride semiconductor layer according the present invention mechanically separate between the substrate and the nitride semiconductor layer. The mechanical separation can be performed by a method of separation of applying a vertical force to the substrate and the nitride semiconductor layer, a method of separation of applying a horizontal force, a method of separation of applying a force of a relative circular motion, and a combination thereof.
Described are light emitting diode (LED) devices including a combination of electroluminescent quantum wells and photo-luminescent active regions in the same wafer. A first group of QWs with shortest emission wavelength is placed between the p- and n-layers of a p-n junction. Other groups of QWs with longer wavelengths are placed outside the p-n junction in a part of the LED structure where electrical injection of minority carriers does not occur. Electroluminescence emitted by the first group of QWs is absorbed by other group(s) and re-emitted as longer wavelength light. The color of an individual die made on the wafer can be controlled by either etching away unwanted groups of longer-wavelength QWs at the position of that die, or keeping them intact. Wavelength-selective mirrors that increase down conversion efficiency may be selectively applied to die where longer wavelength emission is desired. The use of tunnel junction contacts facilitates integration of wavelength selective mirrors to external surfaces of the die and avoids problems of conductivity type conversion on etched p-GaN layers.
A light source is specified which comprises a planar semiconductor light source comprising a plurality of independently operable single emitters, wherein, during operation, each of the single emitters emits light via respective single luminous surface. Furthermore, the light source has a common optical element which is arranged directly downstream of the single emitters and which is embodied and intended to direct light from different single emitters into different solid angle regions, wherein the single emitters are arranged defocused with respect to the optical element and the individual light surfaces are imaged in a blurred manner by the optical element.
A semiconductor light-receiving element, includes: a semiconductor substrate; a high-concentration layer of a first conductivity type formed on the semiconductor substrate; a low-concentration layer of the first conductivity type formed on the high-concentration layer of the first conductivity type and in contact with the high-concentration layer of the first conductivity type; a low-concentration layer of a second conductivity type configured to form a PN junction interface together with the low-concentration layer of the first conductivity type; and a high-concentration layer of the second conductivity type formed on the low-concentration layer of the second conductivity type and in contact with the low-concentration layer of the second conductivity type. The low-concentration layers have a carrier concentration of less than 1×1016/cm3. The high-concentration layers have a carrier concentration of 1×1017/cm3 or more. At least one of the low-concentration layers includes an absorption layer with a band gap that absorbs incident light.
The present disclosure provides a photosensitive device, including: a photosensitive layer (1) formed by stacking a plurality of fillers, each of the fillers being a uniformly distributed nanopore structure, the nanopore structure being filled with gaseous selenium; a first electrode (2) provided on a light incident side of the photosensitive layer (1); and a second electrode (3) provided on a light exit side of the photosensitive layer (1). The present disclosure further provides an X-ray detector and a display device.
A solar cell according to an embodiment of the present invention includes a semiconductor substrate; a first conductive type region positioned at or on the semiconductor substrate; and a first electrode electrically connected to the first conductive type region. The first electrode includes a plurality of first finger lines formed in a first direction and parallel to each other; and a plurality of first bus bars including a plurality of first pad portions positioned in a second direction intersecting with the first direction. The plurality of first finger lines include a contact portion which is in direct contact with the first conductive type region. The plurality of first pad portions have a different material, a composition, or a multi-layered structure that is different from that of the plurality of first finger lines, and are spaced apart from the first conductive type region.
A sensor device provided in the disclosure includes a sensor substrate, a first transparent layer, a collimator layer, and a lens. The first transparent layer is disposed on the sensor substrate, wherein the first transparent layer defines an alignment structure. The collimator layer is disposed on the first transparent layer. The lens is disposed on the collimator layer.
A semiconductor device includes a semiconductor part of a first conductivity type, a trench being provided in the semiconductor part at a front surface side; a first electrode provided on a back surface of the semiconductor part; a second electrode provided on the front surface of the semiconductor part; a first semiconductor layer of a second conductivity type provided inside the trench; and a insulating film electrically isolating the first semiconductor layer from the semiconductor part. The second electrode is electrically connected to the semiconductor part and the first semiconductor layer. The second electrode contacts the semiconductor part with a rectification property.
One embodiment provides a semiconductor device. The device comprises a substrate having a first face and a second face, a well region, a source region disposed in the well region, a contact region contacting the well region and the source region, a Schottky region, and a source metal layer. A first part of the source metal layer contacts the Schottky region to form a Schottky diode. The Schottky region is surrounded by the contact region and the well region in a first plane perpendicular to a direction from the first face toward the second face.
A semiconductor device includes an oxide semiconductor layer, disposed over a substrate. A source electrode of a metal nitride is disposed on the oxide semiconductor layer. A drain electrode of the metal nitride is disposed on the oxide semiconductor layer. A metal-nitride oxidation layer is formed on a surface of the source electrode and the drain electrode. A ratio of a thickness of the metal-nitride oxidation layer to a thickness of the drain electrode or the source electrode is equal to or less than 0.2.
A method for manufacturing a semiconductor device includes forming a plurality of fins on a semiconductor substrate. In the method, at least two spacer layers are formed around a first fin of the plurality of fins, and a single spacer layer is formed around a second fin of the plurality of fins. The at least two spacer layers include a first spacer layer including a first material and a second spacer layer including a second material different from the first material. The single spacer layer includes the second material. The method also includes selectively removing part of the first spacer layer to expose part the first fin, and epitaxially growing a source/drain region around the exposed part of the first fin.
A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a gate stack over the substrate. The gate stack includes a first dielectric layer, a work function layer, and a gate electrode sequentially stacked over the substrate, the first dielectric layer is between the work function layer and the substrate, the work function layer is between the first dielectric layer and the gate electrode, the first dielectric layer has a thin portion and a thick portion, the thin portion is thinner than the thick portion and surrounds the thick portion. The semiconductor device structure includes. The semiconductor device structure includes an insulating layer over the substrate and wrapping around the gate stack. The thin portion is between the thick portion and the insulating layer.
A device includes a substrate; a buffer layer on the substrate; a barrier layer on the buffer layer, a source electrically coupled to the barrier layer; a gate electrically coupled to the barrier layer; and a drain electrically coupled to the barrier layer. The device further includes an electron concentration reduction structure arranged with at least one of the following: in the barrier layer and on the barrier layer. The electron concentration reduction structure is configured to at least one of the following: reduce electron concentration around the gate, reduce electron concentration around an edge of the gate, reduce electron concentration, increase power gain, increase efficiency, decouple the gate from the drain, decouple the gate from the source, and reduce capacitance.
According to one embodiment, a semiconductor device includes first to third electrodes, first and second semiconductor layers, and an insulating member. The third electrode in a first direction is between the first and second electrodes in the first direction. The first direction is from the first toward second electrode. The first semiconductor layer includes Alx1Ga1-x1N (0≤x1<1), and first to sixth partial regions. A second direction from the first partial region toward the first electrode crosses the first direction. The second semiconductor layer includes Alx2Ga1-x2N (0
The present invention relates to a Semiconductor device including a first electrode, a second electrode and at least one semiconductor material or layer between the first and second electrode. The semiconductor device further includes at least one field plate structure for increasing a breakdown voltage of the semiconductor device. The at least one field plate structure comprises at least two recesses in the at least one semiconductor material or layer, the at least two recesses defining a semiconductor region therebetween, and a third electrode contacting or provided on the semiconductor region.
A semiconductor device having IGBT, FWD and separate cell regions in a common semiconductor substrate, includes: a drift layer; a base layer; trench gate structures; an emitter region; a collector layer; a cathode layer; a first electrode; and a second electrode. The IGBT region having a first gate electrode in first and second IGBT trenches with a grid pattern is on the collector layer, and the FWD region with a second gate electrode in first and second FWD trenches with a grid pattern is on the cathode layer.
According to one embodiment, a power generation element includes a first conductive layer, a second conductive layer, and a first member. The first member is provided between the first conductive layer and the second conductive layer. The first member includes a first semiconductor having polarity. A gap is between the second conductive layer and the first member. A <000-1> direction of the first semiconductor is oblique to a first direction from the first conductive layer toward the second conductive layer.
Doping techniques for fin-like field effect transistors (FinFETs) are disclosed herein. An exemplary method includes forming a fin structure, forming a doped amorphous layer over a portion of the fin structure, and performing a knock-on implantation process to drive a dopant from the doped amorphous layer into the portion of the fin structure, thereby forming a doped feature. The doped amorphous layer includes a non-crystalline form of a material. In some implementations, the knock-on implantation process crystallizes at least a portion of the doped amorphous layer, such that the portion of the doped amorphous layer becomes a part of the fin structure. In some implementations, the doped amorphous layer includes amorphous silicon, and the knock-on implantation process crystallizes a portion of the doped amorphous silicon layer.
[Problem to be Solved] To provide a transistor and an electronic device whose characteristics are easier to control.
[Solution] A transistor including: a semiconductor substrate; an insulating layer provided on the semiconductor substrate; a semiconductor layer provided on the insulating layer in a protruding manner; and a gate electrode provided over a portion of the insulating layer on the semiconductor layer and the insulating layer. A middle portion of a channel region of the semiconductor layer covered by the gate electrode is provided in a shape different from a shape of at least one of ends of the channel region of the semiconductor layer.
Some embodiments include an integrated assembly having a source structure. The source structure includes, in ascending order, a first conductively-doped semiconductor material, one or more first insulative layers, a second conductively-doped semiconductor material, one or more second insulative layers, and a third conductively-doped semiconductor material. The source structure includes blocks extending through the second conductively-doped semiconductor material. Conductive levels are over the source structure. Channel material extends vertically along the conductive levels, and extends into the source structure to be in direct contact with the second conductively-doped semiconductor material. One or more memory cell materials are between the channel material and the conductive levels. Some embodiments include methods of forming integrated assemblies.
A semiconductor device includes a base, a first FET that includes at least two laminated channel structure portions, the channel structure portions each including a channel portion having a nanowire structure, a gate insulation film, and a gate electrode, and a second FET that includes a channel forming layer, a gate insulation layer, and a gate electrode. The first FET and the second FET are provided above the base. The channel portions of the first FET are disposed apart from each other in a laminating direction of the channel structure portions. Assuming that each of a distance between the channel portions of the first FET is a distance L1 and that a thickness of the gate insulation layer of the second FET is a thickness T2, T2≥(L1/2) is satisfied.
A semiconductor device includes a gate electrode extending in a first direction, on a substrate, first outer spacers extending along side surfaces of the gate electrode, a first active pattern extending in a second direction, which intersects the first direction, to penetrate the gate electrode and the first outer spacers, epitaxial patterns on the first active pattern and on side surfaces of the first outer spacers, second outer spacers between the first outer spacers and the epitaxial patterns and inner spacers between the substrate and the first active pattern and between the gate electrode and the epitaxial patterns, wherein in a cross section that intersects the second direction, at least parts of the second outer spacers are on side surfaces of the first active pattern and side surfaces of the inner spacers.
Embodiments of the present disclosure relate to a display substrate, a method for manufacturing the same, and a display device. The display substrate includes a substrate, a pixel definition layer for defining pixels on the substrate, the pixel definition layer including a plurality of inter-pixel portions located between adjacent pixels, and a fingerprint recognition sensor located in the inter-pixel portions.
A display substrate and a display device are provided. The display substrate includes sub-pixels which are arranged in a sub-pixel array in a first direction and a second direction. At least one sub-pixel includes a first transistor, a second transistor, a third transistor, and a storage capacitor. An active layer of the third transistor includes a body region and a first via hole region successively arranged in the first direction and electrically connected with each other; a first electrode of the third transistor is electrically connected to the first via hole region through a first via hole which is shifted in the second direction with respect to the body region, allowing the active layer incudes a first active layer side connecting the body region and the first via hole region; an extension direction of the first active layer side intersects with both the first direction and the second direction.
A method for manufacturing an image display device includes: preparing a substrate, the substrate comprising a semiconductor layer, the semiconductor layer comprising a light emitting layer, the semiconductor layer being formed on a first substrate; bonding the semiconductor layer to a second substrate, the second substrate comprising a circuit that comprises a circuit element; forming a light emitting element by etching the semiconductor layer; forming an insulating film covering the light emitting element; forming a via reaching the circuit through the insulating film; and electrically connecting the light emitting element and the circuit element through the via, the via connecting the light emitting element and the circuit element provided in different layers.
A semiconductor apparatus includes, a substrate having a main surface, an upper electrode disposed above the substrate, a first lower electrode and a second lower electrode disposed between the substrate and the upper electrode, an isolation region disposed between the first lower electrode and the second lower electrode, a functional layer configured to perform light emission or photoelectric conversion, and an interface layer disposed at least on the first lower electrode. The semiconductor apparatus further includes a first insulator portion that is disposed between the first lower electrode and the second lower electrode and includes a first portion disposed at a position farther away from the main surface than an upper surface of the interface layer.
Aspects relate to an energy harvesting device adapted for use by an athlete while exercising. The device may utilize a mass of phase-change material to store heat energy, the stored heat energy subsequently converted into electrical energy by one or more thermoelectric generator modules. The energy harvesting device may be integrated into an item of clothing, and such that the mass of phase change material may store heat energy as the item of clothing is laundered.
A display apparatus, including a substrate, a conductive structure, a pixel unit, a signal line, a transmission line, and a repair structure, is provided. The substrate has a first surface, a second surface, and a through hole. The conductive structure is disposed in the through hole. The pixel unit is disposed on the first surface. The pixel unit includes first, second, third, and fourth connection pads, a driving element, and a light-emitting element. The light-emitting element is electrically connected to the first and second connection pads. The signal line is disposed on the first surface. The driving element is electrically connected to the first and third connection pads through the signal line. The transmission line is disposed on the second surface and electrically connected to the second or fourth connection pad at least through the conductive structure. The repair structure is disposed between the transmission line and the conductive structure.
There is provided semiconductor devices and methods of forming the same, the semiconductor devices including: a first semiconductor element having a first electrode; a second semiconductor element having a second electrode; a Sn-based micro-solder bump formed on the second electrode; and a concave bump pad including the first electrode opposite to the micro-solder bump, where the first electrode is connected to the second electrode via the micro-solder bump and the concave bump pad.
An image sensor includes photodiodes disposed in a pixel region and proximate to a front side of a semiconductor layer. A backside metal grating is formed in a backside oxide layer disposed proximate to a backside of the semiconductor layer. A deep trench isolation (DTI) structure with a plurality of pixel region portions and an edge region portion is formed in the semiconductor layer. The pixel region portions are disposed in the pixel region of the semiconductor layer such that incident light is directed through the backside metal grating, through the backside of the semiconductor layer, and between the pixel region portions of the DTI structure to the photodiodes. The edge region portion of the DTI structure is disposed in an edge region outside of the pixel region. The edge region portion of the DTI structure is biased with a DTI bias voltage.
A method for forming a gate structure of a 3D memory device is provided. The method comprises: forming, on a substrate, an alternating dielectric stack including a plurality of dielectric layer pairs, each of the plurality of dielectric layer pairs comprising a first dielectric layer and a second dielectric layer different from the first dielectric layer; forming a slit penetrating vertically through the alternating dielectric stack and extending in a horizontal direction; removing the plurality of second dielectric layers in the alternating dielectric stack through the slit to form a plurality of horizontal trenches; forming a gate structure in each of the plurality of horizontal trenches; forming a spacer layer on sidewalls of the slit to cover the gate structures, wherein the spacer layer has a laminated structure; and forming a conductive wall in the slit, wherein the conductive wall is insulated from the gate structures by the spacer layer.
Provided are various three-dimensional flash memory devices. A three-dimensional flash memory device includes a gate stacked structure, separate arc-shaped channel pillars, source/drain pillars and a charge storage structure. The gate stacked structure is disposed on a substrate and includes a plurality of gate layers electrically insulated from each other. The arc-shaped channel pillar are disposed on the substrate and located in the gate stacked structure. The source/drain pillars are disposed on the substrate and penetrate through the gate stacked structure, wherein two source/drain pillars are disposed at two ends of each of the arc-shaped channel pillars. The charge storage structure is disposed between each of the plurality of gate layers and the corresponding arc-shaped channel pillar.
Memory stack structures extending through an alternating stack of insulating layers and electrically conductive layers is formed over a substrate. Each memory stack structure includes a memory film and a vertical semiconductor channel. A sacrificial polycrystalline metal layer may be formed on each memory film, and a carbon precursor may be decomposed on a physically exposed surface of the sacrificial polycrystalline metal layer to generate adsorbed carbon atoms. A subset of the adsorbed carbon atoms diffuses through grain boundaries in the polycrystalline e metal layer to an interface with the memory film. The carbon atoms at the interface may be coalesced into at least one graphene layer by an anneal process. The at least one graphene layer functions as a vertical semiconductor channel, which provides a higher mobility than silicon. A metallic drain region may be formed at an upper end of each vertical semiconductor channel.
A method of forming an array of capacitors comprises forming rows and columns of horizontally-spaced openings in a sacrificial material. Fill material is formed in multiple of the columns of the openings and lower capacitor electrodes a are formed in a plurality of the columns that are between the columns of the openings comprising the fill material therein. The fill material is of different composition from that of the lower capacitor electrodes. The fill material is between a plurality of horizontally-spaced groups that individually comprises the lower capacitor electrodes. Immediately-adjacent of the groups are horizontally spaced apart from one another by a gap that comprises at least one of the columns of the openings comprising the fill material therein. The sacrificial material is removed to expose laterally-outer sides of the lower capacitor electrodes. A capacitor insulator is formed over tops and the laterally-outer sides of the lower capacitor electrodes. Upper capacitor electrode material is formed over the capacitor insulator and the lower capacitor electrodes. A horizontally-elongated conductive line is formed atop individual of the groups that directly electrically couple together the upper capacitor electrode material there-below in that individual group.
A semiconductor rectifier includes a transistor and a diode. The transistor includes a source electrode, a drain electrode and a gate electrode. The diode includes an anode electrode and a cathode electrode. The anode electrode is electrically connected to the gate electrode, and the cathode electrode is electrically connected to the source electrode.
According to one embodiment, a semiconductor device includes a board, a first member, a first adhesive layer, a first electronic component, a second electronic component, and a resin. The board includes a first surface. The first member includes a second surface, and a third surface made of a material including a first organic material. The first adhesive layer adheres to the first surface and the second surface. The first electronic component is attached to the first surface, and embedded in the first adhesive layer. The resin in which the first member, the first adhesive layer, and the second electronic component embedded adheres to the first surface and the third surface.
A light-emitting apparatus includes an LED element substrate containing a wiring pattern provided on a surface side of the substrate, at least one light-emitting device mounted on amounting area of the substrate and electrically connecting to the wiring pattern, a connecting substrate provided on the LED element substrate, and a transparent member provided over a top surface of the light-emitting device. The connecting substrate has a light-transmitting section provided in a position corresponding to a position of the light-emitting device to suppress the broadening of light emitted from the light-emitting device. The light-transmitting section causes the light from the light-emitting device to pass through or to transmit.
A semiconductor device according to an embodiment includes a lead frame, a semiconductor chip provided above the lead frame, and a bonding material including a sintered material containing a predetermined metal material and a predetermined resin, where the bonding material includes a first portion provided between the lead frame and the semiconductor chip, and a second portion provided on the lead frame around the semiconductor chip, where the bonding material bonds the lead frame and the semiconductor chip, wherein an angle formed by a lower face of the semiconductor chip and an upper face of the second portion adjacent to the lower face is 80 degrees or less.
A curable resin or adhesive composition includes at least one monomer, a photoinitiator capable of initiating polymerization of the monomer when exposed to light, and at least one energy converting material, preferably a phosphor, capable of producing light when exposed to radiation (typically X-rays). The material is particularly suitable for bonding components at ambient temperature in situations where the bond joint is not accessible to an external light source. An associated method includes: placing a polymerizable adhesive composition, including a photoinitiator and energy converting material, such as a down-converting phosphor, in contact with at least two components to be bonded to form an assembly; and, irradiating the assembly with radiation at a first wavelength, capable of conversion (down-conversion by the phosphor) to a second wavelength capable of activating the photoinitiator, to prepare items such as inkjet cartridges, wafer-to-wafer assemblies, semiconductors, integrated circuits, and the like.
In some embodiments, an integrated chip (IC) is provided. The IC includes a metallization structure disposed over a semiconductor substrate, where the metallization structure includes an interconnect structure disposed in an interlayer dielectric (ILD) structure. A passivation layer is disposed over the metallization structure, where an upper surface of the interconnect structure is at least partially disposed between opposite inner sidewalls of the passivation layer. A sidewall spacer is disposed along the opposite inner sidewalls of the passivation layer, where the sidewall spacer has rounded sidewalls. A conductive structure is disposed on the passivation layer, the rounded sidewalls of the sidewall spacer, and the upper surface of the interconnect structure.
A semiconductor device includes: a first semiconductor chip having a first pad and a second pad, a depression being formed in the second pad; an organic insulating film provided on the first semiconductor chip, the organic insulating film covering the depression and not covering at least a portion of the first pad; and a redistribution layer having a lower portion connected to the first pad and an upper portion disposed on the organic insulating film.
The present disclosure provides a semiconductor package structure. The semiconductor package structure includes a first die, at least a second die, an RDL disposed over the second die, a molding encapsulating the first die and the second die, a plurality of first conductors disposed in the molding, and a plurality of second conductors disposed in the second die. The first die has a first side and a second side opposite to the first side. The second die has a third side facing the first side of the first die and a fourth side opposite to the third side. The RDL is disposed on the fourth side of the second die. The first die is electrically connected to the RDL through the plurality of first conductors, and the second die is electrically connected to the RDL through the plurality of second conductors.
A semiconductor device includes a first interlayer insulating film on a substrate, a via which penetrates the first interlayer insulating film, a first etching stop film which extends along an upper surface of the first interlayer insulating film, a second interlayer insulating film on the first etching stop film, the second interlayer insulating film including a plurality of periodically arranged air gaps, a first wiring pattern in the second interlayer insulating film, the first wiring pattern penetrating the first etching stop film and is connected to the via, and a capping film which covers an upper surface of the second interlayer insulating film and an upper surface of the first wiring pattern, each of the plurality of air gaps in the second interlayer insulating film extending from the first etching stop film to the capping film.
A cell on an IC includes a first set of Mx layer interconnects coupled to a first voltage, a second set of Mx layer interconnects coupled to a second voltage different than the first voltage, and a MIM capacitor structure below the Mx layer. The MIM capacitor structure includes a CTM, a CBM, and an insulator between portions of the CTM and the CBM. The first set of Mx layer interconnects is coupled to the CTM. The second set of Mx layer interconnects is coupled to the CBM. The MIM capacitor structure is between the Mx layer and an Mx-1 layer. The MIM capacitor structure includes a plurality of openings. The MIM capacitor structure is continuous within the cell and extends to at least two edges of the cell. In one configuration, the MIM capacitor structure extends to each edge of the cell.
Embodiments of the invention include a stacked die system and methods for forming such systems. In an embodiment, the stacked die system may include a first die. The first die may include a device layer and a plurality of routing layers formed over the device layer. The plurality of routing layers may be segmented into a plurality of sub regions. In an embodiment no conductive traces in the plurality of routing layers pass over a boundary between any of the plurality of sub regions. In an embodiment, the stacked die system may also include a plurality of second dies stacked over the first die. According to an embodiment, at least a two of the second dies are communicatively coupled to each other by a die to die interconnect formed entirely within a single sub region in the first die.
Described is a packaged component having a first surface and an opposite second surface. The packaged component may comprise a first element a second element, and a third element. The first element may have a first surface and an opposite second surface. The second element may have a first surface and an opposite second surface. The third element may electrically connect a portion of the first element to a portion of the second element. The second surface of the first element may be adjacent to the second surface of the packaged component, and the second surface of the second element may be adjacent to the second surface of the packaged component.
A manufacturing method of an integrated circuit (IC) packaging structure includes the following steps. One or a plurality of dies is disposed on a packaging substrate. An encapsulation material is formed on the packaging substrate. The encapsulation material is configured to encapsulate the one or the plurality of the dies on the packaging substrate. At least one trench is formed in the encapsulation material. A heat dissipation structure is formed on the encapsulation material, and at least a part of the heat dissipation structure is formed in the at least one trench. The step of forming the heat dissipation structure includes the following steps. A first slurry is formed in the at least one trench, and a first curing process is performed to the first slurry for forming a first portion of the heat dissipation structure.
A process for forming cobalt on a substrate, comprising: volatilizing a cobalt precursor of the disclosure, to form, a precursor vapor: and contacting the precursor vapor with the substrate under vapor deposition conditions effective for depositing cobalt on the substrate from the precursor vapor, wherein the vapor deposition conditions include temperature not exceeding 200° C., wherein: the substrate includes copper surface and dielectric material, e.g., ultra-low dielectric material. Such cobalt deposition process can be used to manufacture product articles in which the deposited cobalt forms a capping layer, encapsulating layer, electrode, diffusion layer, or seed for electroplating of metal thereon, e.g., a semiconductor device, flat-panel, display, or solar panel. A cleaning composition containing base and oxidizing agent components may be employed to clean the copper prior to deposition of cobalt thereon, to achieve substantially reduced defects in the deposited cobalt.
A semiconductor device may include a source on a first side of a gate. The semiconductor device may include a drain on a second side of the gate, where the second side of the gate is opposite to the first side of the gate. The semiconductor device may include a first contact over the source. The semiconductor device may include a second contact over the drain. The semiconductor device may include an air gap over the gate between at least the first contact and the second contact. The semiconductor device may include at least two dielectric materials in each of a region between the air gap and the first contact and a region between the air gap and the second contact.
A method that provides patterning of an underlying layer to form a first set of trenches and a second set of trenches in the underlying layer is based on a combination of two litho-etch (LE) patterning processes supplemented with a spacer-assisted (SA) technique. The method uses one or more first upper blocks formed by a tone-inversion approach, an upper memorization layer allowing first memorizing upper trenches, and then second upper blocks, and a lower memorization layer allowing first memorizing first lower trenches and one or more first lower blocks, and then second lower trenches and one or more second lower blocks.
The present disclosure relates to a radio frequency (RF) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes an isolation portion, a back-end-of-line (BEOL) portion, and a front-end-of-line (FEOL) portion with a contact layer and an active section. The contact layer resides over the BEOL portion, the active section resides over the contact layer, and the isolation portion resides over the contact layer to encapsulate the active section. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the isolation portion of the thinned device die.
An electrostatic chuck comprises a ceramic body comprising an embedded electrode and a first ceramic coating on a surface of the ceramic body, wherein the first ceramic coating fills pores in the ceramic body. The electrostatic chuck further comprises a second ceramic coating on the first ceramic coating and a plurality of elliptical mesas on the second ceramic coating, the plurality of elliptical mesas having rounded edges.
Disclosed herein is a system for pulsed DC biasing and clamping a substrate. The system can include a plasma chamber having an ESC for supporting a substrate. An electrode is embedded in the ESC and is electrically coupled to a biasing and clamping circuit. The biasing and clamping circuit includes at least a shaped DC pulse voltage source and a clamping network. The clamping network includes a DC voltage source and a diode, and a resistor. The shaped DC pulse voltage source and the clamping network are connected in parallel. The biasing and clamping network automatically maintains a substantially constant clamping voltage, which is a voltage drop across the electrode and the substrate when the substrate is biased with pulsed DC voltage, leading to improved clamping of the substrate.
A substrate processing apparatus configured to process a substrate includes a substrate receptacle placing unit configured to place thereon a substrate receptacle accommodating therein the substrate to be processed; and a storage zone provided adjacent to the substrate receptacle placing unit to store therein the substrate receptacle. The storage zone includes multiple storages which are vertically arranged in multiple levels and configured to place and store thereon the multiple substrate receptacles horizontally. The substrate receptacle is transferred between a first storage of the multiple storages at an uppermost position and a ceiling travelling vehicle configured to be moved above the substrate processing apparatus. A second storage of the multiple storages under the first storage is configured to place and store the substrate receptacle thereon such that a direction of the substrate receptacle on the second storage is different from a direction of the substrate receptacle on the first storage.
A sealing structure of a gas supply line assembly connected to a processing chamber for processing a substrate in a vacuum atmosphere is provided. The sealing structure includes a first pipe member constituting the gas supply line assembly and having an end surface where an opening communicating with the processing chamber is formed, a second pipe member constituting the gas supply line assembly and having a facing surface facing the end surface of the first pipe member, and a sealing member made of an elastomer disposed between the end surface of the first pipe member and the facing surface of the second pipe member to surround the opening. The sealing structure further includes a sheet-shaped porous member disposed between the end surface of the first pipe member and the facing surface of the second pipe member to surround a vicinity of the sealing member.
A method of forming a transition metal dichalcogenide thin film on a substrate includes treating the substrate with a metal organic material and providing a transition metal precursor and a chalcogen precursor around the substrate to synthesize transition metal dichalcogenide on the substrate. The transition metal precursor may include a transition metal element and the chalcogen precursor may include a chalcogen element.
There is provided a technique having a process that includes forming a film, which contains a first element and a second element on a substrate by performing a cycle a predetermined number of times, the cycle sequentially performing: (a) supplying a first precursor gas containing the first element to the substrate in a process chamber; (b) supplying a second precursor gas, which contains the first element and has a pyrolysis temperature lower than a pyrolysis temperature of the first precursor gas, to the substrate; and (c) supplying a reaction gas, which contains the second element that is different from the first element, to the substrate.
Methods of and systems for reforming films comprising silicon nitride are disclosed. Exemplary methods include providing a substrate within a reaction chamber, forming activated species by irradiating a reforming gas with microwave radiation, and exposing substrate to the activated species. A pressure within the reaction chamber during the step of forming activated species can be less than 50. Pa.
The present disclosure provides a thin-film-deposition equipment with double-layer shielding device, which includes a reaction chamber, a carrier and a double-layer shielding device. The double-layer shielding device includes a first-shield member, a second-shield member, a first-guard plate, a second-guard plate and a driver. The first-guard plate is disposed on the first-shield member, the second-guard plate is disposed on the second-shield member. The driver interconnects the two shield members for driving and swinging the two shield members to move in opposite directions. During a cleaning process, the driver swings the two shield members toward each other into a shielding state for covering the carrier, the two guard plates thereon also approach each other to cover the shield members, such that to effectively prevent polluting the carrier during the process of cleaning the thin-film-deposition equipment.
In a magnetron sputtering reaction space a magnetron magnetic field is generated. A further magnetic field is generated in the reaction space whereby a resultant magnetic field has a directional component parallel to a target plane which is larger than the directional component of the magnetron magnetic field parallel to the target plane in the reaction space.
The invention provides a method and system to remotely monitor a plasma (3) comprising a magnetic field antenna (2) positioned in the near electromagnetic field of a coupled plasma source wherein the magnetic field antenna is a magnetic loop antenna placed in the near electromagnetic field and measure near field signals emitted from the plasma source. A radio system (1) is utilised to analyse the low power signal levels across a wide frequency band. Plasma paramaters such as series, or geometric, resonance plasma and electron-neutral collision frequencies are evaluated via a fitting of resonant features present on higher harmonics of the driving frequency to identify arcing, pump or matching failure events, common in fabrication plasma systems.
A wafer support table in which an RF electrode and a heater electrode are buried inside a circular-plate-shaped ceramic substrate having a wafer placing surface in this order from a wafer placing surface side, wherein the RF electrode is constituted by a plurality of RF zone electrodes provided in respective zones on an identical plane, and the plurality of RF zone electrodes and the heater electrode are independently connected to a plurality of conductors for RF zone electrode and a conductor for heater electrode that are provided on an outer side of a surface of the ceramic substrate opposite to the wafer placing surface.
A control method of a plasma processing apparatus including a first electrode that places a workpiece thereon includes supplying a bias power to the first electrode, and supplying a source power having a frequency higher than that of the bias power into a plasma processing space. The source power has a first state and a second state. The control method further includes a first control process of alternately applying the first state and the second state of the source power in synchronization with a signal synchronized with a cycle of a radio frequency of the bias power, or a phase within one cycle of a reference electrical state that represents any one of a voltage, current, and electromagnetic field measured in a power feeding system of the bias power.
An apparatus may include a first beam sensor, disposed adjacent a first position along a beamline. The apparatus may further include a second beam sensor, disposed adjacent a second position along the beamline, at a predetermined distance, downstream of the first beam sensor. The apparatus may include a detection system, coupled to the first beam sensor and to the second beam sensor to receive from a pulsed ion beam a first electrical signal from the first beam sensor and a second electrical signal from the second beam sensor.
A device may include an electron source, a detector, and a deflector. The electron source may be directed toward a sample area. The detector may receive an electron signal or an electron-induced signal. A deflector may be positioned between the electron source and the sample. The deflector may modulate an intensity of the electron source directed to the sample area according to an electron dose waveform having a continuously variable temporal profile.
The invention relates to a disconnecting device for a surge arrester which is accommodated by a support body, and wherein plug contacts which are connected to at least one arrester element of the surge arrester extend from the support body. The invention further comprises a switching tongue which is connected at a first end to the arrester element via a thermal separating point and with a second end to one of the plug contacts. Furthermore, a spring-preloaded insulating disconnecting bracket which is pivotably mounted on the support body is provided, the spring preload acting on the thermal separating point via the switching tongue. According to the invention, the switching tongue is configured as a straight-surface, elongated, metallic, resiliently elastic disconnecting strip having a rectangular cross-section.
A touchpad device includes a bottom board, at least one supporting board, a circuit board, a first extending structure, and a second extending structure. The bottom board is configured to be fixed to a housing. The supporting board is coupled to the bottom board and configured to swing relative to the bottom board. The circuit board is attached to a side of the supporting board away from the bottom board. The first extending structure is disposed on the bottom board and extends toward the supporting board. The second extending structure is disposed on the supporting board and extends toward the bottom board. The first extending structure partially extends to a side of the second extending structure adjacent to the supporting board, or the second extending structure partially extends to a side of the first extending structure adjacent to the bottom board.
An isolating switch for a circuit includes: a switching mechanism movable between an open position in which the circuit is open and a closed position in which the circuit is closed; and a housing. The housing includes: a first housing component coupled to and enclosing the switching mechanism; a second housing component coupled to the switching mechanism and movable with respect to the first housing component to move the switching mechanism between the open position and the closed position; at least one aperture arranged in one of the first or second housing components; and at least one test point electrically connected to the circuit and arranged in an other of the first or second housing components. The second housing component is movable with respect to the first housing component between at least: a first relative position in which the switching mechanism is in the closed position.
A supercapacitor is provided. The supercapacitor includes an elastic fiber, an internal electrode, a first electrolyte layer, and an external electrode. The internal electrode, the first electrolyte layer, and the external electrode are sequentially wrapped on an outer surface of the elastic fiber. The internal electrode includes a first carbon nanotube film and a NiO@MnOx composite structure, and the external electrode includes a second carbon nanotube film and a Fe2O3 layer.
An electronic component includes external nickel layers each provided on end surfaces of a multilayer body and external copper electrode layers each covering the end surfaces on which the external nickel layers are provided. When a dimension of each of the external nickel layers in the lamination direction is defined as TN, and a dimension of the inner layer portion in the lamination direction is defined as T1, T1
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and first and second inner electrodes that are laminated, and first and second outer electrodes. Each of the first inner electrodes includes a first opposing electrode portion and a first extending electrode portion. The first extending electrode portions at least positioned in a vicinity of the first and second principal surfaces in a lamination direction among the first inner electrodes include a first bent portion bent inward and a second bent portion bent outward in the lamination direction. A distance between vertices of the first and second bent portions in the lamination direction in the first inner electrodes positioned in the vicinity of the first and second principal surface in a lamination direction is larger than a distance in the first inner electrodes positioned in a central portion in the lamination direction.
Micro-isolators exhibiting enhanced isolation breakdown voltage are described. The micro-isolators may include an electrically floating ring surrounding one of the isolator elements of the micro-isolator. The isolator elements may be capacitor plates or coils. The electrically floating ring surrounding one of the isolator elements may reduce the electric field at the outer edge of the isolator element, thereby enhancing the isolation breakdown voltage.
An electromagnetic component such as a power inductor includes first and second magnetic core pieces and a preformed coil winding therebetween. The preformed coil winding includes a top winding section and a pair of coplanar winding legs defining a U-shaped winding section therewith. The pair of winding legs are oriented perpendicular to a circuit board in use. First and second surface mount terminals respectively extend perpendicular to the pair of winding legs in opposing directions to each other, such that each of them extends only on one of the first and second magnetic core pieces but not the other.
An inductor includes a conductor and an exterior member containing magnetic material. The conductor includes a main body embedded in the exterior member, a pair of lead-out parts connected to the main body, and a pair of electrode parts coupled to the main body and disposed outside the exterior member. The main body includes first and second conductive plates. The first conductive plate includes a pair of first end parts connected to the electrode parts, respectively, and a first central part sandwiched between the first end parts in a longitudinal direction. The second conductive plate includes a second central part connected to the first central part at a first connecting location and a pair of second end parts sandwiching the second central part therebetween in the longitudinal direction. The main body is bent at the first connecting location such that the first main surface faces the second main surface with a space in between. One of the first end parts is joined to one of the second end parts. Another of the first end parts is joined to another of the second end parts. This inductor reduces its direct current resistance and loss.
A reactor includes a core body, and the core body includes an outer peripheral iron core, at least three iron cores in contact with an inner surface of the outer peripheral iron core, or positioned to be coupled to the inner surface, and coils wound around the iron cores. A gap through which magnetic coupling is possible is formed between one iron core of the at least three iron cores and another iron core adjacent to the one iron core. The reactor includes an end plate attached to one end face of the core body, and the end plate includes a protruding portion that partially protrudes in a direction away from an outer circumferential surface of the core body.
A cochlear implant including a cochlear lead, an antenna, a stimulation processor, and a magnet apparatus, associated with the antenna, including a case defining a central axis, a magnet frame within the case and rotatable about the central axis of the case, and a plurality of elongate diametrically magnetized magnets that are located in the magnet frame, the magnets defining a longitudinal axis and a N-S direction and being freely rotatable about the longitudinal axis relative to the magnet frame.
A ferrite sintered magnet including ferrite grains having a hexagonal crystal structure. The ferrite grains satisfy 0.56≤W≤0.68 where W is an average value of circularities of the ferrite grains in a cross section parallel to an axis of easy magnetization.
In an aspect, a composition comprises a plurality of magnetic particles. The magnetic particles each independently comprise a nickel ferrite core having the formula Ni1−xMxPe2+yO4, wherein M is at least one of Zn, Mg, Co, Cu, Al, Mn, or Cr; x is 0 to 0.95, and y=−0.5 to 0.5; and an iron nickel shell at least partially surrounding the core, wherein the iron nickel shell comprises iron, nickel, and optionally M. In another aspect, a method of forming the magnetic particles comprises heat treating a plurality of nickel ferrite particles in a hydrogen atmosphere to form the plurality of magnetic particles having the iron nickel shell on the nickel ferrite core. In yet another aspect, a composite can comprise the magnetic particles and a polymer.
A system for establishing a model for cardiac ventricular hypertrophy (VH) screening includes a storage and a processor. The storage stores multiple pieces of subject data respectively associated with multiple subjects. Each of the pieces of subject data contains a basic physiological parameter group, an electrocardiographic parameter group, and an actual VH condition that corresponds to a left or right ventricle of the subject associated with the piece of subject data. The processor is electrically connected to the storage, splits the pieces of subject data into a training set and a test set, and establishes the model for VH screening based on the pieces of subject data in the training set by using machine learning techniques.
A method of generating a user interface for use in documenting a patient encounter comprises: automatically identifying, with a computing device, at least one documentation protocol based on at least one element of the patient's medical record; and generating a user interface including at least one of the identified documentation protocols, the at least one identified documentation protocol identifying at least one medical finding. A system comprises a data store encoded on a memory device, the data store comprising documentation protocols. The system further comprises an input apparatus. A computing device is in data communication with the data store and the input apparatus. The computing device is programmed to receive findings input through the input apparatus, identify a documentation protocol based on the finding input through the input apparatus, and generate a user interface. The user interface comprising the identified documentation protocol.
Systems and methods are disclosed for receiving one or more digital images associated with a tissue specimen, a related case, a patient, and/or a plurality of clinical information, determining one or more of a prediction, a recommendation, and/or a plurality of data for the one or more digital images using a machine learning system, the machine learning system having been trained using a plurality of training images, to predict a biomarker and a plurality of genomic panel elements, and determining, based on the prediction, the recommendation, and/or the plurality of data, whether to log an output and at least one visualization region as part of a case history within a clinical reporting system.
A computer-implemented method for managing prescription benefits in prescription claim or inquiry requests performed by one or more computers in a prescription order processing system includes receiving a prescription claim request related to a consumer from a requesting entity. A crosswalk file is retrieved that comprises information from a plurality of health plan member files describing benefits available to the consumer provided by a plurality of benefit providers. The crosswalk file is used to automatically determine an order submission sequence indicating an order in which claim or inquiry requests corresponding to the benefits are submitted to the benefit providers. The claim or inquiry requests are submitted to the benefit providers according to the order submission sequence. Responses from the benefit providers are automatically aggregated in order to generate an aggregated response to the prescription claim request. The aggregated response is transmitted to the requesting entity.
At least one aspect of this technical solution is directed to a system for invoking account opportunities for support accounts, the system including a data processing system comprising memory and one or more processors to receive, from one or more external data sources, a plurality of opportunity events indicating modifications for candidate electronic transactions, select, in response to receipt of the plurality of opportunity events, a participant object including a support service identifier associated with a support service, and a participant service identifier associated with a participant service, filter the plurality of opportunity events based at least on a first opportunity metric associated with the participant object to construct a plurality of opportunity objects, rank the plurality of opportunity objects based at least on a determination that the opportunity object satisfies a second opportunity metric associated with the participant object, transmit, to a computing device linked with the participant object, the ranked plurality of opportunity objects, receive, from the computing device, a selection of one or more of the ranked plurality of opportunity objects, generate, responsive to the selection of the one or more of the ranked opportunity objects, a link between the participant object and the support service, and authorize the participant object to the support service based on the link.
A method of storing a signed medical record in a database includes performing an apheresis procedure, generating a medical record comprising data relating to the apheresis procedure, wherein the medical record is not electronically signed by a user, and transmitting the unsigned medical record to a server computer. The method further includes storing the unsigned medical record in a database, transmitting a notification over a network that the unsigned medical record has been stored in the database, presenting a user interface to the user for facilitating receipt of sign off credentials for the unsigned medical record and receiving an electronic signature for the unsigned medical record. The electronic signature is received after the notification that the unsigned medical record has been stored in the database has been transmitted. The electronic signature is stored in association with the unsigned medical record in the database to form the signed medical record.
Disclosed in some examples are methods, systems, devices, memory devices, and machine-readable mediums for using a non-defective portion of a block of memory on which there is a defect on a different portion. Rather than disable the entire block, the system may disable only a portion of the block (e.g., a first deck of the block) and salvage a different portion of the block (e.g., a second deck of the block).
A system and method for virtually addressing an array of accelerator tiles of a mixed-signal integrated circuit includes testing each of a plurality of distinct matrix multiply accelerator (MMA) tiles of a grid of MMA tiles, the grid of MMA tiles being defined by the plurality of distinct grid of MMA tiles being arranged in a plurality of rows and a plurality of columns along an integrated circuit, each of the plurality of distinct MMA tiles within the grid of MMA tiles having a distinct physical address on the integrated circuit; identifying one or more defective MMA tiles within the grid of MMA tiles based on the testing; and configuring the grid of MMA tiles with a plurality of virtual addresses for routing data to or routing data from one or more non-defective MMA tiles of grid of MMA tiles based on identifying the one or more defective MMA tiles.
A controller includes control pins, a buffer memory, an error correction circuit, and a processor driving a read level search unit for a read operation of at least one non-volatile memory device, in which the read level search unit receives fail bit information of a sector error-corrected in the first page from the at least one non-volatile memory device when the error correction of the first read data is not possible, and searches for an optimal read level or set a soft decision offset using the fail bit information.
Systems, methods and apparatus to implement bipolar read retry. In response to a determination that a first result of reading a set of memory cells using a first magnitude of read voltage is erroneous, a second magnitude of read voltage, greater than the first magnitude, is identified for the bipolar read retry. In the retry, a controller uses voltage drivers to apply, to the set of memory cells, first voltages of the second magnitude in a first polarity to obtain a second result of reading the set of memory cells and, after the second result is generated and in parallel with decoding the second result, apply second voltages of the second magnitude in a second polarity, opposite to the first polarity.
The non-volatile memory includes a control circuitry that is communicatively coupled to an array of memory cells that are arranged word lines. The control circuitry is configured to program the memory cells using a multi-pass programming operation which includes a first pass and a second pass. The first pass programs the memory cells to a first number of data states, and the second pass programs the memory cells to a greater second number of data states. For at least one word line, during the second pass, a voltage that is applied to at least one memory cell is reduced from a verify voltage by an offset which is determined as a function of a data state of an adjacent memory cell of an adjacent word line and wherein the first pass but not the second pass has been completed in the adjacent word line.
A memory system includes a plurality of blocks of memory blocks, each including a plurality of memory cells. The method for programming the memory system includes during a program process, performing a first program operation to program a first memory block, waiting for a delay time after the first program operation is completed, after waiting for the delay time, performing an all-level threshold voltage test to determine if threshold voltages of the first memory block are greater than corresponding threshold voltages, and performing a second program operation to program the first memory block according to a result of the all-level threshold voltage test.
A multi-chip package with reduced calibration time and an impedance control (ZQ) calibration method thereof are provided. A master chip of the multi-chip package performs a first ZQ calibration operation by using a ZQ resistor, and then, the other slave chips simultaneously perform second ZQ calibration operations with respect to data input/output (DQ) pads of the slave chips by using a termination resistance value of a DQ pad of the master chip on the basis of a one-to-one correspondence relationship with the DQ pad of the master chip. The multi-chip package completes ZQ calibration by performing two ZQ calibration operations, thereby decreasing a ZQ calibration time.
The present disclosure includes apparatuses and methods for material implication operations in memory with reduced program voltages. An example apparatus can include an array of memory cells that further includes a first memory cell coupled to a first access line and to a first one of a plurality of second access lines and a second memory cell coupled to the first access line and to a second one of the plurality of second access lines. The circuitry can be configured to apply, across the second memory cell, a first voltage differential having a first polarity and a first magnitude. The first voltage differential reduces, if the second memory cell is programmed to a first data state, a magnitude of a drifted threshold voltage for programming the second memory cell to a second data state. The circuitry is further configured to apply, subsequent to the application of the first voltage differential, a first signal to the first access line. The circuitry is further configured to, while the first signal is being applied to the first access line, apply, subsequent to the application of the first voltage differential, a second voltage differential having a second polarity and the first magnitude across the first memory cell and apply a third voltage differential having the second polarity across the second memory cell. A material implication operation is performed as a result of the first, second, and third voltage differentials applied across the first and the second memory cells with a result of the material implication operation being stored on the second memory cell.
The present invention discloses a computing array based on 1T1R device, operation circuits and operating methods thereof. The computing array has 1T1R arrays and a peripheral circuit; the 1T1R array is configured to achieve operation and storage of an operation result, and the peripheral circuit is configured to transmit data and control signals to control operation and storage processes of the 1T1R arrays; the operation circuits are respectively configured to implement a 1-bit full adder, a multi-bit step-by-step carry adder and optimization design thereof, a 2-bit data selector, a multi-bit carry select adder and a multi-bit pre-calculation adder; and in the operating method corresponding to the operation circuit, initialized resistance states of the 1T1R devices, word line input signals, bit line input signals and source line input signals are controlled to complete corresponding operation and storage processes.
A synapse memory system includes synapse memory cells, each of which includes a non-volatile random access memory (NVRAM). Each synapse memory cell is configured to store a weight value according to an output level of a write signal. A write portion is configured to write the weight value to each synapse memory cell and includes a write driver and an output controller. The write driver is configured to output the write signal to each synapse memory cell. The output controller is configured to control the output level of the write signal of the write driver. Read drivers are configured to read the weight value stored in the synapse memory cells. The output controller is configured to control the output level of the write signal in updating the weight value in the synapse memory cell, to compensate for weight value variation according to a device characteristic of the NVRAM.
An electronic device includes a substrate and a layer of superconducting material disposed over the substrate. The layer of superconducting material includes a first wire and a loop that is (i) distinct and separate from the first wire and (ii) capacitively coupled to the first wire while the loop and the first wire are in a superconducting state.
A method, system and electronic device for mitigating variance in a two transistor two resistive memory element (2T2R) circuit is provided. The method includes calculating a sum of a number of logical 1's in a column of bitcells in the 2T2R circuit, N, of an input vector, sensing output current values from each current line in the column of bitcells and calculating an inner product, M, of the input vector and the bitcells in the column in the 2T2R circuit based on the sensed output current values.
The present disclosure relates to a static random-access memory and an electronic device. The memory includes at least one storage circuit, wherein the storage circuit includes a first inverter, a second inverter, a first switch, a second switch, a third switch, a fourth switch, a fifth switch, a word-line, a first bit-line, a second bit-line, a shift-input line, and a shift-output line. The circuit is used to access data by using the first bit-line and/or the second bit-line when it works in a first mode, and the circuit is used to shift the input data to the shift-input line and output the shifted data through the shift-output line when it works in a second mode. By implementing shift-input and shift-output within the memory, the disclosed embodiment can achieve high-concurrency data access and data update, and it also enables high integration and low power consumption.
The present invention belongs to the technical field of hard disk device, and specifically relates to a Hard Disk Device Based on Blockchain. The hard disk device comprises a storage unit and a protection unit; wherein a hard disk body stores information in the blockchain; the protection unit comprises a protective case, an airbag and an interface extension board; the airbag is laid flat on the inner bottom of the protective case; the interface extension board passes through a side wall of the protective case and is bolted to the protective case; a dust board in a first through hole of the interface extension board is located at the port on the interface extension board close to the hard disk body when the hard disk body is not placed in the protective case; the dust board is connected to the inside of the first through hole by a first spring.
Systems and methods are disclosed for synchronous writing of a grain patterned medium. The systems and methods can be implemented within a data storage device having a grain patterned medium. Further, a calibration process to determine a count of bits between servo wedges can be implemented in manufacturing, within the data storage device, or both. In some examples, the data storage device, during operation, can utilize the count of bits to perform synchronous writing, determine write errors, or both. Further, the servo wedge of the grain patterned medium may be patterned with a same or similar grain pattern as the data area that follows the servo wedge. Such a data storage device can implement a single clock for reading a servo wedge and writing a data area.
The present disclosure provides a method and a device of denoising a voice signal. The method portion includes the following steps: filtering out an environmental noise signal in an original input signal according to an interference signal related to the environmental noise signal in the original input signal to obtain a first voice signal; obtaining a sample signal matching the first voice signal from a voice signal sample library; and filtering out other noise signal in the first voice signal according to the sample signal matching the first voice signal, to obtain an effective voice signal. The method provided by the present disclosure may effectively filter out the environmental noise signal and other noise signal in the voice signal.
Transmitting node and receiving node for audio coding and methods therein. The nodes being operable to encode/decode speech and to apply a discontinuous transmission (DTX) scheme comprising transmission/reception of Silence Insertion Descriptor (SID) frames during speech inactivity. The method in the transmitting node comprising determining, from amongst a number N of hangover frames, a set Y of frames being representative of background noise, and further transmitting the N hangover frames, comprising at least said set Y of frames, to the receiving node. The method further comprises transmitting a first SID frame to the receiving node in association with the transmission of the N hangover frames, where the SID frame comprises information indicating the determined set Y of hangover frames to the receiving node. The method enables the receiving node to generate comfort noise based on the hangover frames most adequate for the purpose.
Provided is a system and method for recognizing a user's speech. A method, performed by a server, of providing a text string for a speech signal input to a device includes: receiving, from the device, an encoder output value derived from an encoder of an end-to-end automatic speech recognition (ASR) model included in the device; identifying a domain corresponding to the received encoder output value; selecting a decoder corresponding to the identified domain from among a plurality of decoders of an end-to-end ASR model included in the server; obtaining a text string from the received encoder output value using the selected decoder; and providing the obtained text string to the device.
A method for speech level adaptation, the method includes: (A) Receiving, by a voice interactive intelligent personal assistant, multiple input audio signals that includes first and second groups of input audio signals. (B) Buffering the multiple input audio signals. (C) Searching for a voice trigger in the first group of input audio signals. When finding the voice trigger then (D) Determining a linear gain factor to be applied on the second group of buffered audio signals, (E) Applying the linear gain factor on the second group of buffered audio signals to provide the output audio signals; and (F) applying a speech recognition process on the output audio signals to detect an audio command embedded in the output audio signals.
Methods and systems for training a language processing model. The methods may involve receiving a first log record in a first format, wherein the first log record includes annotations describing items in the first log record, and then creating a second log record in a second format comprising data from the first log record utilizing the annotations in the first log record and a conversion rule set. The second log record may then be used to train a language processing model so that a trained model can identify items in a third log record and the relationships therebetween.
Disclosed are an end-to-end system for speech recognition and speech translation and an electronic device. The system comprises an acoustic encoder and a multi-task decoder and a semantic invariance constraint module, and completes two tasks for speech recognition and speech translation. In addition, according to the characteristic of the semantic consistency of texts between different tasks, semantic constraints are imposed on the model to learn high-level semantic information, and the semantic information can effectively improve the performance of speech recognition and speech translation. The application has the following advantages that the error accumulation problem of serial system is avoided, and the calculation cost of the model is low and the real-time performance is very high.
A semantic recognition method and a semantic recognition device are provided. A spectrogram of a speech signal is generated. At least one keyword of the spectrogram is detected by inputting the spectrogram into a neural network model. A semantic category to which each of the at least one keyword belongs is distinguished. A semantic intention of the speech signal is determined according to the at least one keyword and the semantic category of the at least one keyword.
A method of generating diverse and natural text-to-speech (TTS) samples includes receiving a text and generating a speech sample based on the text using a TTS model. A training process trains the TTS model to generate the speech sample by receiving training samples. Each training sample includes a spectrogram and a training text corresponding to the spectrogram. For each training sample, the training process identifies speech units associated with the training text. For each speech unit, the training process generates a speech embedding, aligns the speech embedding with a portion of the spectrogram, extracts a latent feature from the aligned portion of the spectrogram, and assigns a quantized embedding to the latent feature. The training process generates the speech sample by decoding a concatenation of the speech embeddings and a quantized embeddings for the speech units associated with the training text corresponding to the spectrogram.
The disclosed embodiments relate to a portable ultrasound device. Specifically, the disclosed embodiments relate to an acoustic lens positioned at an ultrasound probe. The acoustic lens may be configured for impedance matching and signal attenuation. In one embodiment, ultrasound signal attenuation is provided by forming an acoustic lens as a solid admixture of signal attenuating particles in a polymer matrix.
An array substrate and a display device are provided. The array substrate includes sub-pixels arranged in a first direction and a second direction, gate lines extending in the first direction and data lines extending in the second direction. The data lines include a first data line and a second data line alternately arranged, the first data line and the second data line are respectively configured to transmit voltages of different polarities, and different sub-pixels connected to a same data line are connected to different gate lines. Two adjacent sub-pixels arranged in the first direction are respectively connected to the first data line and the second data line, and one column of sub-pixels extending in the second direction are connected to the first data line, or one column of sub-pixels extending in the second direction are connected to the second data line.
The present application discloses a driving circuit, a driving method, and a display panel. The driving circuit includes: a plurality of pixels, each pixel including a first sub-pixel and a second sub-pixel; and a switching circuit, configured to communicate one or both of the first sub-pixel and the second sub-pixel with a scan line and a data line.
The present embodiment relates to a technology for driving a display device, and provides a technology for adjusting the full-scale range (FSR) of an analog-to-digital converter according to a mode when sensing a pixel.
A display apparatus includes a first compensator, a second compensator and a display panel including pixels. The first compensator generates a first compensation coefficient based on sensing data of a pixel of the pixels for a first grayscale value, generates a second compensation coefficient based on camera imaging data for a second grayscale value greater than the first grayscale value and compensates image data based on the first compensation coefficient and the second compensation coefficient. The second compensator compensates the image data by modeling sensing data of entire grayscale range based on sensing data of the pixel for a third grayscale value and a fourth grayscale value. The display panel displays an image based on the image data compensated by the first compensator and the second compensator.
A display apparatus can include an Nth scan driving stage among a plurality of scan driving stages, which outputs an Nth scan signal to an Nth pixel and an N+1th pixel among the plurality of pixels, in accordance with a scan start signal and a plurality of gate clock signals. Further, an Nth reset driving stage among the plurality of reset driving stages outputs an Nth reset signal to the Nth pixel in accordance with a reset start signal and the plurality of gate clock signals. The Nth scan driving stage and the Nth reset driving stage can be symmetrical with respect to a plurality of gate clock signals lines to which a plurality of gate clock signals is applied, and an anode electrode of the light emitting diode included in the Nth pixel can be initialized in accordance with the Nth reset signal.
A display apparatus includes a display panel including a pixel to display an image based on input image data, a driving controller which determines a driving frequency of a first display area of the display panel to be a first driving frequency and determines a driving frequency of a second display area of the display panel to be a second driving frequency less than the first driving frequency when the first display area displays a moving image and the second display area of the display panel displays a still image, and an emission driver which outputs a moving image emission signal corresponding to the first driving frequency and a still image emission signal corresponding to the second driving frequency to the display panel. A width of a non-emission period of the still image emission signal is greater than a width of a non-emission period of the moving image emission signal.
A display substrate, a display method and a display device are disclosed. The display substrate includes a display region and an offset region surrounding the display region. The display substrate includes a silicon-based substrate, an emitting structure layer arranged on the silicon-based substrate. The first pixel driving circuits are connected with the emitting structure layer of the display region, and at least part of the first pixel driving circuits are configured to provide driving signals for the emitting structure layer electrically connected with the first pixel driving circuits during normal display. The second pixel driving circuits are connected with the emitting structure layer of the offset region, and at least part of the second pixel driving circuits are configured to provide no driving signals for the emitting structure layer electrically connected with the second pixel driving circuits during normal display.
Disclosed is a shift register including a first input sub-circuit, configured to receive a first input signal from a first input terminal and output a blanking output control signal to a first node in a blanking period of time of a frame; a second input sub-circuit, configured to receive a second input signal from a second input terminal and output a display output control signal to the first node in a display period of time of the frame; an output sub-circuit, configured to output a composite output signal via an output terminal under control of the first node, the composite output signal including a display output signal outputted in a display period of time and a blanking output signal outputted in a blanking period of time which are independent of each other.
An apparatus has a display including a plurality of pixels; and control circuitry configured to selectively control transparency states of the plurality of pixels of the display. The control circuitry includes a multiplicity of cells. A transparency state of one or more pixels is controlled by a state of an associated cell. A cell is configured to provide a propagation signal dependent upon a state of that cell to physically adjacent cells and is configured to receive propagation signals provided by physically adjacent cells. The state of the cell is controllable via addressing and is controllable via the received propagation signals.
A display device includes a display panel and a control circuit configured to process a signal for the display panel. The control circuit is configured to acquire respective gray levels specifying brightness for a plurality of subpixels in one subpixel row, determine correction amounts to the gray levels for the plurality of subpixels based on distribution of the gray levels and the individual gray levels for the plurality of subpixels, and correct the gray levels for the plurality of subpixels by the correction amounts.
The present invention discloses a simulation device for characterizing aerodynamics of dry powder inhalation in respiratory system comprising: a constant temperature-and-humidity chamber, a steam and vacuum generating device and a respiratory system model arranged in the constant temperature and humidity chamber, and the constant temperature and humidity chamber and the respiratory system model are both connected with the steam and vacuum generating device; a temperature and humidity sensor is arranged in the constant temperature-and-humidity chamber and electrically connected with the steam and vacuum generating device; the respiratory system model comprises an oral cavity receiver and sample collectors, wherein inner walls of the respiratory system model are coated with a coating, the sample collectors includes a first sample collector and a second sample collector, each of the collectors is provided with 8 collecting trays.
An example weld training system includes: a weld training device configured to perform a simulated welding procedure on a simulated weld joint; a work surface comprising the simulated weld joint; a sensing device configured to track weld training device location information during the simulated welding procedure; a visual interface configured to display results of the simulated welding procedure based on the weld training device location information; and an enclosure comprising an interior volume configured to house within its interior the visual interface, the work surface, and the sensing device.
Systems and methods for autonomous taxi route execution for an aircraft. Clearance communication is received from a ground control station. A plurality of objects is generated from the clearance communication. Next, a context data structure representing a planned taxi route is generated. Last, the planned taxi route is executed.
Dynamic braking capability of a combination vehicle including a tractor and at least one trailer is provided based on a distribution of the load carried by the combination vehicle. Load distribution is determined directly using load sensors disposed at wheel pairs of the tractor and trailer(s) or indirectly by using a load sensor located at the drive axle of the tractor together with engine torque and vehicle speed signals for determining gross vehicle mass. A database having sub-databases therein each storing stopping distance calculation results for a corresponding combination vehicle type e.g. 5-axle single or 8-axle double, is indexed by using the determined load distributions for providing the dynamic braking capability based on the vehicle type and its load distribution. The database may also be indexed using Axle Load Allocation Factor that is calculated based on a mathematical combination of drive, steering, and gross trailer axle loading.
A system, method and storage medium for providing an emergency vehicle alert includes first device transmitting EV data including a current location of an EV to a management server, management server receiving the EV data from the first device, the management server determining a geofence for the EV at least based on the received EV data and geographical map data near the EV, and management server transmitting the determined geofence to a second device. The first device is associated with the EV, and the second device is associated with the another vehicle.
A system and method for the centralized access and management of multiple IoT systems is provided via a networked media hub. The media hub functions as a nexus for multiple IoT systems, providing a familiar, single-point user interface enabling the aggregation of information from, and the transmission of user commands to various, disparate IoT systems. The hub also enables interaction between the connected IoT systems, providing a point of connection and management for previously isolated IoT systems.
In order to detect movements of objects and/or living beings in a radio range, which enables easily with a minimum of hardware complexity an automated movement detection based on a Single-Sensor, it is proposed to: Collect as input data for the movement detection based on received radio signals of an intended or unintended communication between a transmitting radio terminal being mobile or fixed and a receiving local fixed radio device in the radio range a set of “Channel State Information”-values, determine a change in the received radio signals, which are derived from the facts that the movement influences the transmitted radio signal in the radio range based on the collected CSI-values by the indication of a statistical parameter value, and assess on the basis of the statistical parameter value a “chaos index” value until the “chaos index” value in accordance with a threshold check provides a reliable statement.
A smoke detector capable of multi-mode charging and a firefighting system including the smoke detector. The smoke detector includes a housing, a working module arranged in the housing and configured for detecting smoke and making a response, and a battery module configured for providing electrical energy to the working module, and further includes: a wireless charging module electrically connected to the battery module, and configured for being in wireless connection with an external wireless charging device to receive electrical energy therefrom and provide the received electrical energy to the battery module; and a light energy charging module electrically connected to the battery module, and configured for collecting light energy in a surrounding environment and converting it into electrical energy which is then provided to the battery module.
During operation a first personal-area network will activate a first camera. The first camera may be manually activated, or triggered by an audio signal. The event that causes the first camera to activate will also cause the personal-area network to send an acoustic signature to other personal-area networks. Personal-area networks that receive the acoustic signature will modify audio triggers so that the acoustic signature can be better distinguished from other noises.
A system and method for detecting a foreign object is disclosed. A transmit assembly has a transmit electrode, a ground plane, and a shield electrode positioned between the transmit electrode and the ground plane. Drive circuitry applies a predetermined fixed signal to the transmit electrode and to the shield electrode. A receive assembly is positioned adjacent to the transmit assembly and has a receive electrode. Detection circuitry is coupled to the receive electrode and generates a receive signal based the predetermined fixed signal applied to the transmit electrode. A controller monitors the receive signal to determine when a foreign object has been placed in proximity to the transmit assembly and/or the receive assembly.
Systems, methods, apparatus, and articles of manufacture provide for new features and functionality for bingo games, including bingo games providing for multiple bingo symbol pools, multiple bingo symbol draw sequences, and/or features involving daubed symbols drawn from different symbol pools.
Systems, methods and software for multi-player electronic gaming are described. One embodiment includes a system for multi-player electronic gaming, the system including at least one gaming client configured to accept a selection of at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option. The system includes an administration server configured to: receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option. The system includes at least one gaming server configured to run the game and transmit data about the game to the administration server.
A gaming machine includes a processor, a video controller coupled to the processor, a display device coupled to the video controller, and an input device coupled to the processor and receiving an input from a player. The display device includes a rear display panel and a front display panel arranged between the player and the rear display panel, the front display panel including an electrochromic display panel that is spaced apart from the rear display panel in a viewing direction of the player. The video controller causes the display device to alternate between a first state for displaying a first image on the rear display panel and a second state for displaying a second image on the front display panel. In the first state, the video controller displays the first image on the rear display panel and causes the front display panel to be transparent, and in the second state, the video controller displays the second image on the rear display panel and causes the front display panel to be opaque.
An open banknote system comprises a first banknote path plate and a second banknote path plate coupled to a frame, wherein the first banknote path plate and the second banknote path plate are disposed a distance apart, a banknote path disposed in a space between the first banknote path plate and the second banknote path plate, wherein each of a first side and a second side of the banknote path open to an area wider than a central portion of the banknote path, and a plurality of rollers each coupled to one of the first banknote path plate and the second banknote path plate, wherein each one of the plurality of rollers forms a banknote pinch point with another one of the plurality of rollers.
Using software to process images and/or digital representations of paper currency to determine if currency has a value greater than the face value of the currency to any person or persons. Software that can determine from images and/or digital representations (known or unknown) numismatic value, or value greater than the face value of the currency to any person or persons and indicia of numismatic value, or increased value, including, but not limited to: ink smearing, misaligned serial numbers, misaligned seals on currency, non-matching serial numbers, off center printing, off-center cutting, paper currency of small or limited print runs, fancy serial numbers, missing or off-center watermarks, errors in security features, holograms, ultra-violet features, magnetic features, microprinting, etc. to determine a numismatic value.
Device, method, and computer program product for access control, the device comprising an ultra-wideband transceiver (12) connected to a first electronic circuit (11); wherein the first electronic circuit (11) is configured to activate (S1) periodically the ultra-wideband transceiver (12) to receive ultra-wideband transmissions (T) from a mobile device (2), upon reception (S2) of an ultra-wideband transmission (T) from a mobile device (2), to activate the ultra-wideband transceiver (12) to transmit (S3) to the mobile device (2) a reguest message and to receive (S5) from the mobile device (2) a response message, to determine (S6) a distance (d) of the mobile device (2) from the access control terminal (1), using the response message, and to execute access control, if the mobile device (2) is within a pre-determined proximity range (P).
A multi-function biometric scanner is provided. The multi-function biometric scanner includes a housing that includes a dome-shaped or semi-dome shaped user interface, the user interface including a capacitive film for fingerprint capture that is disposed along an outer-surface of the housing and a plurality of biometric sensors that are disposed within the housing and that are configured to concurrently retrieve a plurality of biometrics from a user, each sensor being configured to measure a respective biometric of the plurality of biometrics. Fingerprints and the plurality of biometrics are compared to threat information in one or more threat databases to identify a person of interest.
Systems and methods for optical imaging are disclosed. An optical sensor for imaging a biometric input object on a sensing region includes a transparent layer having a first side and a second side opposite the first side; a set of apertures disposed above the first side of the transparent layer; a first set of reflective surfaces disposed below the second side of the transparent layer configured to receive light transmitted through the first set of apertures and to reflect the received light; a second set of reflective surfaces disposed above the first side of the transparent layer configured to receive the light reflected from the first set of reflective surfaces and to further reflect the light; and a plurality of detector elements positioned to receive the further reflected light from the second set of reflective surfaces.
An information processing system includes a text acquisition unit that acquires text on the basis of a first user's operation, a reception unit that receives a keyword in response to a second user's operation; and a contact support unit that receives a contact from the second user having performed an operation on the keyword to the first user having performed an operation on the text, and notifies the first user of the contact, in a case where the text acquired by the text acquisition unit and the keyword received by the reception unit satisfy a predefined condition.
The embodiments disclosed herein relate to extracting table data from an electronic document. Tables are detected based on identification of the column headers, of the table, that correspond to known fields. Once a table is detected, values corresponding to the column headers are extracted and stored in association with the known fields.
An approach is provided for generating synthetic image data for machine learning. The approach, for instance, involves determining, by a processor, a set of parameters for indicating an action by one or more objects. The action is a dynamic movement of the one or more objects through a geographic space over a period of time. The approach also involves processing the set of parameters to generate synthetic image data. The synthetic image data includes a computer-generated image sequence of the one or more objects performing the action in the geographic space over the period of time. The approach further involves automatically labeling the synthetic image data with at least one label representing the action, the set of parameters, or a combination thereof. The approach further involves providing the labeled synthetic image data for training or evaluating a machine learning model to detect the action.
A periphery monitoring device according to an embodiment includes: an acquisition unit configured to acquire captured image data from an image-capturing unit that captures a region including a road surface in a traveling direction of a vehicle and a region above the road surface; a storage unit configured to store the captured image data; and an image processing unit configured to display, in a case of displaying a peripheral image in the traveling direction of the vehicle on a display unit, a first region including a road surface on a under-floor portion of the vehicle or a road surface on a vicinity of the under-floor portion by using a corresponding image in past captured image data stored in the storage unit, and display a second region including the region above the road surface by using a corresponding image in current captured image data acquired by the acquisition unit.
Systems and methods of the present disclosure provide an improved approach for open-set instance segmentation by identifying both known and unknown instances in an environment. For example, a method can include receiving sensor point cloud input data including a plurality of three-dimensional points. The method can include determining a feature embedding and at least one of an instance embedding, class embedding, and/or background embedding for each of the plurality of three-dimensional points. The method can include determining a first subset of points associated with one or more known instances within the environment based on the class embedding and the background embedding associated with each point in the plurality of points. The method can include determining a second subset of points associated with one or more unknown instances within the environment based on the first subset of points. The method can include segmenting the input data into known and unknown instances.
An apparatus includes an interface, display, memory, and processor. The interface receives a video feed including first and second camera feeds, each feed corresponding to a camera located in a store. The processor stores a video segment in memory, assigned to a person and capturing a portion of a shopping session. The video segment includes first and second camera feed segments, each segment corresponding to a recording of the corresponding camera feed from a starting to an ending timestamp. Playback of the first and second camera feed segments is synchronized, and a slider bar controls a playback progress of the camera feed segments. The processor displays the camera feed segments and copies of the slider bar on the display. The processor receives an instruction from at least one of the copies of the slider bar to adjust the playback progress of the camera feed segments and adjusts the playback progress.
A surveillance system may comprise one or more computing devices and a plurality of robotic surveillance devices. The one or more computing devices may be configured to obtain video data captured by one or more cameras. The one or more computing devices may analyze the video data to identify two or more conditions, and associate results of the identification with respect to the two or more conditions to determine an activity category. The one or more computing device may assign tasks to the plurality of robotic surveillance devices based on the determined activity category. The plurality of robotic surveillance devices may be configured to perform responding actions in response to receiving the tasks.
This disclosure describes how to identify objects in an augmented reality environment. More specifically, the various systems and methods described herein describe how an augmented reality device can recognize objects within a real world environment, determine where the object is located, and also identify the various surfaces of the object in real time or substantially real time.
An apparatus includes a memory and processor. The memory stores a machine learning algorithm configured to decide whether to use a virtual shopping cart to verify all or a portion of a transaction performed with an algorithmic shopping cart. The processor receives feedback for a decision made by the algorithm, indicating whether the algorithmic and virtual carts match. The processor assigns a reward to the feedback. A first positive reward is assigned when the virtual shopping cart is not used for verification, and the feedback indicates that the carts match. A second positive reward is assigned when the virtual cart is used for verification, and the feedback indicates that the carts do not match. A first negative reward is assigned when the virtual shopping cart is not used for verification, and the feedback indicates that the carts do not match. A second negative reward is assigned when the virtual cart is used for verification, and the feedback indicates that the carts match. The processor uses the reward to update the algorithm.
Systems and methods are presented for immersive and simultaneous animation in a mixed reality environment. Techniques disclosed represent a physical object, present at a scene, in a 3D space of a virtual environment associated with the scene. A virtual element is posed relative to the representation of the physical object in the virtual environment. The virtual element is displayed to users from a perspective of each user in the virtual environment. Responsive to an interaction of one user with the virtual element, an edit command is generated and the pose of the virtual element is adjusted in the virtual environment according to the edit command. The display of the virtual element to the users is then updated according to the adjusted pose. When simultaneous and conflicting edit commands are generated by collaborating users, policies to reconcile the conflicting edit commands are disclosed.
Disclosed are systems and methods for mixed reality collaboration. A method may include receiving persistent coordinate data; presenting a first virtual session handle to a first user at a first position via a transmissive display of a wearable device, wherein the first position is based on the persistent coordinate data; presenting a virtual object to the first user at a second location via the transmissive display, wherein the second position is based on the first position; receiving location data from a second user, wherein the location data relates a position of the second user to a position of a second virtual session handle; presenting a virtual avatar to the first user at a third position via the transmissive display, wherein the virtual avatar corresponds to the second user, wherein the third position is based on the location data, and wherein the third position is further based on the first position.
A head-mounted device (HMD) is structured to include at least one computer vision camera that omits an IR light filter. Consequently, this computer vision's sensor is able to detect IR light, including IR laser light, in the environment. The HMD is configured to generate an image of the environment using the computer vision camera. This image is then fed as input into a machine learning (ML) algorithm that identifies IR laser light, which is detected by the sensor and which is recorded in the image. The HMD then visually displays a notification comprising information corresponding to the detected IR laser light.
The present disclosure relates to systems, methods, and non-transitory computer-readable media that initiate communication between users of a networking system within an extended reality environment. For example, the disclosed systems can generate an extended-reality lobby window graphical user interface element for display on an extended-reality device of a user. The disclosed systems can further determine a connection between the user and a co-user and provide an animated visual representation of the co-user for display within the extended-reality lobby window graphical user interface element. In response to receiving user input targeting the animated visual representation of the co-user, the disclosed systems can generate and send, for display on an extended-reality device of the co-user, an invitation to join an extended-reality communication session with the user.
A system for generation of training dataset is provided. The system controls a depth sensor to capture, from a first viewpoint, a first image a first depth value associated with the first object. The system receives tracking information from a handheld device associated with the depth sensor, based on a movement of the handheld device and the depth sensor in a 3D space. The system generates graphic information corresponding to the first object based on the received tracking information. The graphic information includes the first object from a second viewpoint. The system calculates a second depth value associated with the first object, based on the graphic information. The system generates, for a neural network model, a training dataset which includes a first combination of the first image and the first depth value, and a second combination of second images corresponding to the graphic information and the second depth value.
Provided are a method and apparatus for generating a three-dimensional model. The method includes following. A first image containing a first face is acquired. First point cloud data including contour information of the first face is determined based on the first image. First albedo information of the first face and second point cloud data including detail information of the first face are determined based on the first point cloud data and the first image. A three-dimensional model of the first face is generated based on the first albedo information and the second point cloud data.
A method of adaptive point cloud attribute coding includes obtaining an attribute of a current point included in point cloud data, and obtaining candidate predicted values of the obtained attribute, the candidate predicted values including any one or any combination of a weighted average value of a plurality of distances from the current point respectively to other points included in the point cloud data, a first predicted value of a first distance from the current point to a first nearest point among the other points and a second predicted value of a second distance from the current point to a second nearest point after the first nearest point among the other points. The method further includes selecting, for the obtained attribute, one among the obtained candidate predicted values, using rate-distortion optimization, and setting, for a decoder, a flag indicating whether the obtained candidate predicted values includes the weighted average value.
Initial low-quality images of a progressively-displayed high-definition image are masked with corresponding progressively-revealing mask filters or masking algorithms to realistically obscure such low quality and therefore to provide a realistically appearing progressive presentation of the high-definition image.
The invention relates to a method for compressing an input data set, wherein the coefficients in the input data set are grouped in groups of coefficients, a number of bit planes, GCLI, needed for representing each group is determined, a quantization is applied, keeping a limited number of bit planes, a prediction mechanism is applied to the GCLIs for obtaining residues, and an entropy encoding of the residues is performed. The entropy-encoded residues, and the bit planes kept allow the decoder to reconstruct the quantized data, at a minimal cost in meta-data.
Aspects of the present disclosure describe systems, methods and structures for an efficient multi-person posetracking method that advantageously achieves state-of-the-art performance on PoseTrack datasets by only using keypoint information in a tracking step without optical flow or convolution routines. As a consequence, our method has fewer parameters and FLOPs and achieves faster FPS. Our method benefits from our parameter-free tracking method that outperforms commonly used bounding box propagation in top-down methods. Finally, we disclose tokenization and embedding multi-person pose keypoint information in the transformer architecture that can be re-used for other pose tasks such as pose-based action recognition.
Techniques for aligning images generated by an integrated camera physically mounted to an HMD with images generated by a detached camera physically unmounted from the HMD are disclosed. A 3D feature map is generated and shared with the detached camera. Both the integrated camera and the detached camera use the 3D feature map to relocalize themselves and to determine their respective 6 DOF poses. The HMD receives the detached camera's image of the environment and the 6 DOF pose of the detached camera. A depth map of the environment is accessed. An overlaid image is generated by reprojecting a perspective of the detached camera's image to align with a perspective of the integrated camera and by overlaying the reprojected detached camera's image onto the integrated camera's image.
In one example, a distance sensor includes a camera to capture images of a field of view, a plurality of light sources arranged around a lens of the camera, wherein each light source of the plurality of light sources is configured to project a plurality of beams of light into the field of view, and wherein the plurality of beams of light creates a pattern of projection artifacts in the field of view that is visible to a detector of the camera, a baffle attached to a first light source of the plurality of light sources, wherein the baffle is positioned to limit a fan angle of a plurality of beams of light that is projected by the first light source, and a processing system to calculate a distance from the distance sensor to an object in the field of view, based on an analysis of the images.
A depth sensing system includes a sensor having first and second sensor pixels to receive light from a surface. The system also includes a filter to allow transmission of full spectrum light to the first sensor pixel and visible light to the second sensor pixel while preventing transmission of infrared light to the second sensor pixel. The system further includes a processor to analyze the full spectrum light and the visible light to determine a depth of the surface. The filter is disposed between the sensor and the surface.
A method of the present disclosure includes performing, by a processing device, a first image registration between a reference image of a patient and a motion image of the patient to perform alignment between the reference image and the motion image, wherein the reference image and the motion image include a target position of the patient. The method further includes performing, by the processing device, a second image registration between the reference image and a motion x-ray image of the patient, via a first digitally reconstructed radiograph (DRR) for the reference image of the patient. The method further includes tracking at least a translational change in the target position based on the first registration and the second registration.
Even for the case where cells such as human epidermal keratinocytes form a dense colony, or the case where cell contours are indefinite, each of the cells is automatically tracked with high precision, and behavior of each cell is analyzed with good precision. There is provided a method for analyzing behavior of a cell, which comprises a detection step of detecting positions of a plurality of cells for every frame of time-lapse images, while determining whether a candidate region extracted from the frame is a cell region by using a dictionary containing image data of cell nuclei; and a tracking step of tracking each cell by using a state space model using position of a most adjacent cell within a predetermined distance from a predicted position as observation data. When any cell is not found within a certain distance from the predicted position, data are considered missing.
An apparatus for measuring movement characteristics of a first hair switch includes a movement rig, a camera, and a computer. The first hair switch is mountable on the movement rig. The movement rig is operable to apply a forced oscillation to the first hair switch. The camera is for capturing images of the first hair switch during movement of the first hair switch during and after application of the forced oscillation. The computer is communicably connected to the camera. The computer includes a processor for processing the images and extracting quantitative measurements of the first hair switch from the images. A filter is applied to the images to remove any stray hairs detected before subsequent analysis of the images is carried out.
Methods for determining a unit load device (ULD) door status are disclosed herein. An example method includes capturing a set of image data featuring the ULD. The example method further includes segmenting the set of image data to identify a top portion of the ULD, and determining an amplitude of the top portion of the ULD. The example method further includes determining the ULD door status based on whether the amplitude of the top portion of the ULD exceeds an amplitude threshold.
A system may include one or more processors configured to receive a plurality of images representing an environment. The images may include image data generated by an image capture device. The processors may also be configured to transmit the image data to an image segmentation network configured to segment the images. The processors may also be configured to receive sensor data associated with the environment including sensor data generated by a sensor of a type different than an image capture device. The processors may be configured to associate the sensor data with segmented images to create a training dataset. The processors may be configured to transmit the training dataset to a machine learning network configured to run a sensor data segmentation model, and train the sensor data segmentation model using the training dataset, such that the sensor data segmentation model is configured to segment sensor data.
An apparatus includes a sensor configured to capture an image of an affected part, and a processor configured to obtain information about a size of the affected part in the captured image, and control timing to capture an image of the affected part or control timing to prompt a user to perform an imaging operation based on the information about the size of the affected part.
A method may include identifying a simulated three-dimensional representation corresponding to an internal anatomy of a subject based on a match between a computed two-dimensional image corresponding to the simulated three-dimensional representation and a two-dimensional image depicting the internal anatomy of the subject. Simulations of the electrical activities measured by a recording device with standard lead placement and nonstandard lead placement may be computed based on the simulated three-dimensional representation. A clinical electrogram and/or a clinical vectorgram for the subject may be corrected based on a difference between the simulations of electrical activities to account for deviations arising from patient-specific lead placement as well as variations in subject anatomy and pathophysiology.
A system and method for measuring health parameters of a subject is disclosed. The system and method are based on a mirror; an image acquisition unit configured with the mirror, and comprising a thermal sensor for capturing thermal images or videos of a body part of the subject; and a processing unit to receive data packets associated with the captured thermal images or videos from the image acquisition unit to identify a region of interest of the body part in each frame of the captured thermal images and videos. Further, the processing unit extracts attributes associated with a heat intensity variation from the identified region of interest region, and compares the extracted attributes with a predetermined set of reference data to measure risk scores associated with the health parameters of the subject based on the comparison. The measured risk scores are displayed by a display unit.
Systems and methods are provided for automated identification of acute aortic syndromes in computed tomography images. A region of interest in a chest of a patient is imaged via a computed tomography (CT) scanner to provide images at a plurality of locations. The region of interest includes one of an ascending aorta, an aortic arch, and a descending aorta of the patient. For each of the plurality of locations within the region of interest, a value representing a variation in radiodensity values within the location is determined from the image to provide a set of variation values. A parameter representing a likelihood that the patient is experiencing an acute aortic syndrome is determined via a derived model from the set of variation values. The parameter representing the likelihood that the patient is experiencing the acute aortic syndrome is provided to a user at an associated output device.
The present disclosure relates to a method for medical imaging method for locating anatomical landmarks of a predetermining defined anatomy. The method comprises: a) providing a machine learning model for predicting anatomical landmarks in image data obtained using a set of acquisition parameters and for predicting a subsequent set of acquisition parameters of the set of acquisition parameters for subsequent acquisition of image data; b) determining 5 a current set of acquisition parameters; c) receiving survey image data representing a slice of the anatomy, the survey image data having the current set of current acquisition parameters; d) identifying anatomical landmarks in the received image data using the machine learning model; e) predicting another set of acquisition parameters using the machine learning model and repeating steps c)-e) for a predefined number of repetitions using the predicted set of 10 acquisition parameters as the current set of parameters; and f) providing the identified anatomical landmarks.
A mask inspection apparatus includes an image acquisition mechanism that acquires an optical image of the pattern by making an inspection light incident on an EUV mask and detecting a reflection inspection light reflected from the EUV mask, in a state where the relation between the incident direction of the inspection light used for inspecting the pattern formed on the EUV mask, and the arrangement direction of the EUV mask serving as the inspection substrate is matched with the relation between the incident direction of the EUV light on the EUV mask, and the arrangement direction of the EUV mask in the EUV exposure apparatus.
The present disclosure provides to a novel two-target method for measuring the concentration of dust clouds, and an apparatus system that uses the novel two-target method. Cornstarch, corn dust, and saw dust are tested with the apparatus system with the method. This method used the light extinction coefficient of a dust cloud between two targets using a digital camera. This extinction coefficient is linearly related to the concentration of the dust, and the mass extinction coefficient is the key value for this measurement method. The mass extinction efficiency (K) depend greatly on the physical and chemical properties of the dust particles.
A method for enhancing a wide angle image to improve the perspectives and the visual appeal thereof wide-angle images uses custom adaptive dewarping. The method is based on the scene image content of recognized objects in the image, the position of these objects in the image, the depth of these objects in the scene with respect to other objects and the general context of the image.
Methods and systems are provided for facilitating automated braces removal from individuals in images. In embodiments described herein, an indication to remove the braces from an individual wearing braces in an image is obtained. Based on receiving the indication to remove the braces, automatically, without user intervention, a teeth region is identified in the image that includes teeth of the individual, and a braces region is identified that includes braces visible in the teeth region. The teeth region and braces region are used to generate an edited image that includes the individual without braces.
A system for autonomous issuance and management of insurance policies for computer and information technology related risks, including but not limited to losses due to system availability, cloud computing failures, current and past data breaches, and data integrity issues. The system will use a variety of current risk information to assess the likelihood of operational interruption or loss due to both accidental issues and malicious activity. Based on these assessments, the system will be able to autonomously issue policies, adjust premium pricing, process claims, and seek re-insurance opportunities with a minimum of human input.
Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle accident, in particular, utilizing historical data related to a vehicle or vehicle collisions as part of the subrogation process. An exemplary embodiment may include receiving historical sensor data, such as image, audio, telematics, and/or autonomous vehicle data, associated with a past vehicle collision; inputting the historical sensor data into a machine learning program to determine data relevant to a past vehicle collision; receiving current sensor data associated with a current vehicle collision; inputting the current sensor data into the machine learning program to determine data relevant to the current vehicle collision; and determining a percentage of fault of the vehicle collision for one or more autonomous vehicles, autonomous vehicle systems, and/or drivers based upon, at least in part, analysis of the historical sensor data and the current sensor data.
The disclosed embodiments relate to a user interface which enables a trader to define a bilaterally negotiated strategy, including the agreed upon total price, and the component transactions, and automatically, e.g. with a single action, calculate at least one set of prices for all of the component transactions which mathematically net out to the agreed upon total price, conforms to fair and reasonable live market prices, and adheres to venue pricing rules, such as tick increment/size.
A streamline banking system includes a customer kiosk having a photographic element and a processor. The processor is programmed to capture an image with the photographic element and determine that the captured image comprises an image of a machine-readable code. The processor decodes the machine-readable code and extracts customer financial account data therefrom. The customer financial account data is associated with one or more financial institutions. The processor retrieves information associated with one or more financial product offerings offered by the financial institutions. Each of the financial institutions is presented to a customer along with the respective financial accounts and the respective financial product offerings. The customer selects one or more of the financial accounts and the financial product offerings. The customer kiosk then transmits to the customer service computing system the customer selection.
The embodiments herein provide a method and system for providing an integrated cooking machine, which automates the process of cooking completely and support connected operation in the cooking such as share recipes, order recipes and even support connecting with the ingredient supplier ecosystem for ordering the required item, thereby eliminating several food processing machines and even to the extent of removing kitchen in a house. The system includes electro-mechanical components for performing the cooking operation, which is driven by electronic circuits fed by programs that make this operation happen. The programs are stored in the device or downloaded from the cloud platform, which authenticates these machines and provide the required information. The system also has intuitive interface on the device to create recipes. The system is also configured to measure the output parameters of the food.
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder.
A system and method for the aesthetic design of a modular assemblage, comprising means for providing a client graphic user interface for receiving an input for defining parameters of the modular assemblage, and for presenting an image of the defined modular assemblage; communicating a code to a server representing the defined parameters; at the server, in dependence on the communicated code, defining a set of graphic elements corresponding to the defined modular assemblage; communicating the graphic elements from the server to the client; and displaying, at the client, the graphic elements received from the server to represent the defined modular assemblage.
A method for collaborative instantiation of remote session objects and interactive video-based modification thereof includes receiving a uniform resource locator (URL) via a first graphical user interface (GUI). A request is generated based on the URL, and is sent to a remote server. In response to the request, a data object including product data is returned, and the product data is modified, so as to generate normalized product data. A host server causes playback of a video within a second GUI that is associated with a mobile device of a user. A product selection is received at the host server during playback of the video and in response to a user interaction with the video. Normalized product data associated with the product selection is identified, and a message including the identified normalized product data is sent to the remote server to cause instantiation of a software shopping cart.
A method of configuring a widget defining a user interface includes parsing content from a corpus comprising documents describing a plurality of products, selecting a plurality of pillars from the content, wherein the pillars are descriptors describing a product space of the products, determining an affinity of each of the products to each of the pillars, receiving, via the widget, a selection of a first pillar, and displaying a given product in the widget, the given product selected from the products given the selection of the first pillar.
There is provided herein a technical solution to the technical problem of being able to obtain proof-of-play and display timing data despite not being able to access or modify the display controller software of digital display devices of outdoor advertising networks which entails transmitting hypertext marked-up image display data files to digital displays which comprise client-side code and a resource locator. As such, when each display data file is displayed by the digital display the web-capable display controller thereof executes the client-side code to transmit proof-of-play tracking data to the resource locator and which may periodically transmit timing data until the instantiation of the client-side code is destroyed by the display controller. Aspects are also provided herein for being able to achieve sub second resolution and account for data transmission errors.
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for providing visual navigation assistance in retail stores, which may include receiving a first indoor location of a user within a retail store; receiving a target destination; and providing first navigation data to the user through a first visual interface. The method may also include, after providing the first navigation data, receiving a second indoor location of the user within the retail store; determining that the second indoor location is within a selected area around the target destination, with the selected area not including the first indoor location; and, in response to the determination that the second indoor location is within the selected area around the target destination, providing second navigation data to the user through a second visual interface, where the second visual interface differs from the first visual interface.
An abstraction system for generating a standard customer profile in a data processing system has a processing device and a memory. The abstraction system may receive customer data from a computing device over a network and perform unsupervised learning on the customer data to produce a plurality of clusters of customers with a first feature in common. The abstraction system performs unsupervised learning on the plurality of clusters of customers to produce a plurality of sub-clusters of customers with a second feature in common, and repeats the unsupervised learning on the plurality of sub-clusters produced to produce further sub-clusters with a plurality of features in common. The abstraction system determines that a sub-cluster represents a standard customer and stores a plurality of standard customer profiles based on the determined standard customers. The abstraction system provides the standard customer profiles to a cognitive system for generating synthetic transaction data.
Briefly, a method for verifying the visual perceptibility of a display is provided. An intended message is written to a bistable display. Pixels that comprise portions of the message are measured and evaluated to determine if the message actually displayed on the bistable display was perceptible by a human or a machine. In some cases, information regarding the message actually perceivable from the display may be stored for later use. Responsive to determining that a message is perceivable or not perceivable, alarms may be set, one or more third parties notified, or additional display features may be set.
A mobile device with a first transceiver, a second transceiver, one or more processors, and memory bridges communications between an offline retail machine with a short-range communication capability and a remote server by obtaining via the first transceiver a single-use request code from an information packet broadcast by the offline retail machine; transmitting via the second transceiver the single-use request code to a remote server; obtaining via the second transceiver from the remote server a grant token including the single-use request code; detecting a trigger condition for initiating provision of a product or service by the offline retail machine; and in response to detecting the trigger condition, initiating performance of the provision of the product or service by transmitting the grant token to the offline retail machine via the first transceiver.
Techniques associated with a customer-facing device and a merchant-facing device are described herein. In an example, a system can include a customer-facing device configured with a customer application that is executable on an operating system of the customer-facing device to (i) display information to a customer and (ii) receive input from the customer, wherein the customer-facing device includes a payment reader to read payment data from a payment instrument in association with a payment transaction between the customer and a merchant, and a merchant-facing device configured with a merchant application that is executable on an operating system of the merchant-facing device to (i) display information to the merchant and (ii) receive input from the merchant. In at least one example, the customer-facing device and the merchant-facing device can communicate to process, at least in part, the payment transaction associated with the payment instrument via a remote payment service system.
A peripheral controller implemented on a server facilitates a transaction initiated at a payment user interface (UI). The peripheral controller is configured to pair the payment UI with a peripheral device, which is configured to receive payment information from a user. The peripheral controller also is configured to communicate with a payment processing system to facilitate processing of a payment request.
A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
Universal blockchain and other management platforms and methods of use are provided herein. A blockchain subscription pay manager app is configured determine which users are associated with which merchants and which subscription plans by way of a blockchain subscription plan invoicing and payment processing capability which enables collection of user and merchant information, subscription plan set up and payment information and gives the user and merchant a “look and feel” of a universal centralized payment system despite interactions with the subscription smart contracts/wallets over the blockchain decentralized network.
An event may be scheduled by establishing a connection between an event initiator and an automated scheduling agent, receiving an instruction from the event initiator to generate an event, interrogating the event initiator to identify one or more invitees for an event, referencing contact information for each of the invitees, using the automated scheduling agent to contact the invitee with a message that elicits invitee availability, using the automated scheduling agent to receive a response to the message that includes a set of two or more potential times for the event, relating the response of at least some members of the group that includes the invitee and the event initiator, and in response to relating the response from the more than two of the group, scheduling a event.
A store fulfillment manager (SFM) system provides fulfillment of orders from inventory in a retail store. An ingestion layer ingests orders published by an order management system (OMS.) The OMS publishes the orders to the SFM system. A fulfillment database is used, into which the ingestion layer publishes the orders to be fulfilled from the retail store, the fulfillment database being dynamically updated to include the current orders that are available for processing and fulfillment. An SFM application programming interface (API) is configured to interface with multiple different store-based fulfillment systems. An internal workflow processor is configured to monitor the status of order fulfillment by the SFM and to publish status information to the OMS.
A system actuates a force mechanism to control a force applied to items on a shelf. An amount of force to be applied to items on a shelf can depend upon context data associated with a user. The user context data may be based on an analysis of sensor data, such as image data or proximity data. Once user context data has been determined, configuration data can be generated and transmitted to the force mechanism to apply the designated amount of force to the items on the shelf. One way to apply the designated amount of force to the items on the shelf is to lift one end of the shelf upwards to create an angle between the shelf and a horizontal surface, using a height adjustment mechanism and a hinge. The variation in the angle produces different levels of force on the items.
An item return for an item is identified and a workflow is determined based on first factors defined in customized rules. Resources associated with the workflow may be staged on devices associated with the item return and the workflow is initiated. When the item is detected as being present at a drop-off location for the item, item and customer information are gathered in accordance with the customized rules associated with the workflow. Security checks are processed using second factors defined in the customized rules. A decision is made based on the security checks as to whether the item return can continue processing with the workflow or as to whether an item return exception is to be raised for evaluation and/or inspection of the item and item return information collected before the item return exception was raised.
An object is to provide novel traffic system and transportation method capable of realizing door-to-door movement in a wide range by using a plurality of operation systems. A transfer box 100 capable of accommodating a passenger and/or freight, a plurality of operation systems 200 capable of transporting the transfer box 100, a transfer means 300 which transfers the transfer box 100 from one operation system 200 to another operation system 200, and a system management unit 400 which communicates with the plurality of operation systems 200 to manage a transportation status of the transfer box 100 are provided, in which the operation system 200 includes a transfer unit 210 on which the transfer box 100 is loaded, and an operation management unit 220 which manages an operation status of the transfer unit 210.
Systems and methods relating to monitoring cargo are provided. Various embodiments provide features relating to: (1) monitoring characteristics of cargo using a single device that may be disposable; (2) generating alerts based on a variety of temperature conditions, such as multiple temperature thresholds; (3) providing multiple levels of alerts and escalating alerts to different users; (4) providing an indication of an end of trip based on location data and data from sensor(s); (5) reducing power of transmissions between devices; (6) using frequency diversity features to communicate between devices; (7) providing configurable reporting and/or sensor monitoring parameters, and changing reporting and/or sensor measurement periods; (8) allowing for communication with devices across multiple frequency bands; (9) utilizing secondary communication circuits to communicate with different devices, such as across different frequency channels and/or bands; and (10) using a movement detection device (e.g., an accelerometer) to reduce false indications of movement.
Association means of a logistics system associates authentication information on a user with the package and storing the associated authentication information into a storage means; Instruction means instructs an unmanned aerial vehicle into which the package is to be loaded to move to the location, based on location information on a location of a collection destination or a delivery destination of the package. Arrival determination means determines whether the unmanned aerial vehicle has arrived at the location. Checking means checks whether the user is at the location based on the authentication information associated with the package and on a situation of the location detected by the unmanned aerial vehicle or details of communication to and from a terminal of the user. Movement control means moves the unmanned aerial vehicle toward the user at the location when the checking means confirms that the user is at the location.
The present disclosure provides techniques for calculating an entity's cybersecurity risk based on identified relationships between the entity and one or more vendors. Customer/vendor relationships may impact the cybersecurity risk for each of the parties involved because a security compromise of a downstream or upstream provider can lead to a compromise of multiple other companies. For example, if organization A uses B (e.g., a cloud service provider) to store files, and B is compromised, this may lead to organization A being compromised (e.g., the files organization A stored using B may have been compromised by the breach of B's cybersecurity). Embodiments of the present disclosure further provide a technique for calculating a cybersecurity risk score for an organization based on identified customer/vendor relationships.
This collectively manages an operation rate of multiple test facilities, and is an operation rate analysis system that is communicably connected to multiple test facilities that test a specimen as being a vehicle or a part of the vehicle and that analyzes an operation rate of the above-mentioned multiple test facilities, and that comprises an operation information obtaining part that obtains operation information of the above-mentioned multiple test facilities, a setting receiving part that receives a user setting relating to an operation judgment condition to judge whether each of the multiple test facilities is in operation or not, and an operation rate calculating part that calculates the operation rate of each of the multiple test facilities or the operation rate of all of the multiple test facilities from the operation information obtained by the operation information obtaining part based on the operation judgment condition received by the setting receiving part.
A learned model integration method for integrating multiple different learned models obtained by letting a learning model learn a predetermined data group, the learning model having a tree structure in which multiple nodes associated with respective hierarchically divided state spaces are hierarchically arranged, the method includes: a data reading step of reading data related to the multiple different learned models from a predetermined memory unit; and an integrating step in which, for each node constituting a tree structure related to the multiple different learned models, when a node exists in only one learned model, the node is duplicated, and when nodes exist in corresponding positions in the multiple learned models, the corresponding nodes are integrated, thereby integrating the multiple different learned models into a single learned model.
Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list.
Systems and methods for a machine learning query handling platform are described, whereby each computing node in a computer network is configured to implement a respective local prediction model that calculates an output based on input attributes passed through trained parameters of the local prediction model, whereby at least two of the computing nodes calculate different predicted outputs to the same input attributes. In an embodiment, the trained parameters of each local prediction model include a first set of parameters received from a remote server, a second set of parameters received from another interconnected computing node, and a third set of parameters based on data in a local memory. Other embodiments are also described and claimed.
A data processing method includes: obtaining a first subset and at least a second subset in a training dataset for learning, the first subset and the at least a second subset having a same size; determining a set of substrings based on data strings in the first subset and the at least a second subset, the substrings being suffix substrings of the data strings and being sorted in a lexicographical order; and determining a grain for deduplication of the training dataset from a set of longest common prefix (CLP) lengths of adjacent substrings in the set of substrings, for use in the deduplication. Thereby, different grains of duplicating procedures for different training datasets can be predicted automatically, and universality and flexibility of GPUaaS can be achieved. In addition, the deduplication rate can be improved, network resource waste can be reduced and system efficiency can be enhanced.
Techniques facilitating controlled NOT gate parallelization in quantum computing simulation are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a selector component that can select a first qubit and a second qubit. The first qubit can be a control qubit. The computer executable components can also comprise a parallelization component that can reorder the first qubit with the second qubit and a replication component that can simulate a controlled NOT gate during the reordering by the parallelization component.
Techniques described herein may be used to solve a stochastic problem by dividing the stochastic problem into multiple fragments. In some cases, each fragment may be related to a random variable that forms a part of the problem, such that each fragment may produce samples from a probability distribution for that variable. Each fragment of the stochastic problem may then be assigned to a configurable circuit to solve the stochastic fragment. Configurable circuits may be implemented using any suitable combination of hardware and/or software, including using stochastic circuitry. In some embodiments, stochastic circuitry may include a stochastic tile and/or a stochastic memory.
Systems and methods for obtaining optimal mother wavelets for facilitating machine learning tasks. The traditional systems and methods provide for selecting a mother wavelet and signal classification using some traditional techniques and methods but none them provide for selecting an optimal mother wavelet to facilitate machine learning tasks. Embodiments of the present disclosure provide for obtaining an optimal mother wavelet to facilitate machine learning tasks by computing values of energy and entropy based upon labelled datasets and a probable set of mother wavelets, computing values of centroids and standard deviations based upon the values of energy and entropy, computing a set of distance values and normalizing the set of distance values and obtaining the optimal mother wavelet based upon the set of distance values for performing a wavelet transform and further facilitating machine learning tasks by classifying or regressing, a new set of signal classes, corresponding to a new set of signals.
The present teaching relates to exploring a personal interest space based on a decision tree. In one example, information related to a personal interest space associated with a user is obtained. The personal interest space includes at least one channel of content that the user is interested in. A decision tree created based on information related to a plurality of users with respect to a plurality of channels of content is obtained. Each node of the decision tree is associated with at least one of the plurality of channels of content. A first node of the decision tree is identified based on the information related to the personal interest space associated with the user. A question for the user in connection with the first node of the decision tree is determined. An answer to the question is received from the user. A second node of the decision tree is identified based on the answer. The personal interest space associated with the user is updated based on the at least one channel of content associated with the second node of the decision tree.
A computer-implemented method, a computer program product, and a computer system for selecting predictions by models. A computer receives a request for a forecast of a dependent variable in a time domain, where the time domain includes first time periods that have normal labels due to normal predictor variable data and second time periods that have anomalous labels due to anomalous predictor variable data. The computer retrieves accuracy scores and robustness scores of models, where the accuracy scores indicate forecasting accuracy in the first time periods and the robustness scores indicate forecasting accuracy in the second time periods. For predictions in the first time period, the computer selects dependent variable values predicted by a first model that has highest values of the accuracy scores. For predictions in the second time periods, the computer selects dependent variable values predicted by a second model that has highest values of the robustness scores.
A method, apparatus, system, and computer program product for generating a human readable recommendation. The method determines, by a computer system, a key performance value for a key performance indicator from a collection of data; A metric value for a metric is determined by the computer system from the collection of data. A correlation coefficient indicating a correlation between the key performance indicator and the metric is identified by the computer system. A human readable recommendation is generated by the computer system using a recommendation pattern when the correlation coefficient indicates that the correlation between the key performance indicator and the metric is sufficiently significant.
A computer-implemented technique is described herein for extracting facts from unstructured text documents provided by one or more information sources. The technique uses a pipeline to perform this operation that involves, at least in part, providing a corpus of information items, extracting candidate facts from the information items, merging synonymous argument values associated with the candidate facts, organizing the candidate facts into relation clusters, and assessing the confidence level of the candidate facts within the relation clusters.
Systems and methods for automated resolution of over-specification and under-specification in a knowledge graph are disclosed. In embodiments, a method includes: determining, by a computing device, that a size of an object cluster of a knowledge graph meets a threshold value indicating under-specification of a knowledge base of the knowledge graph; determining, by the computing device, sub-classes for objects of the knowledge graph; re-initializing, by the computing device, the knowledge graph based on the sub-classes to generate a refined knowledge graph, wherein the size of the object cluster is reduced in the refined knowledge graph; and generating, by the computing device, an output based on information determined from the refined knowledge graph.
The present invention provides a microalloyed steel mechanical property prediction method based on globally additive model, including the following steps: determining some influencing factors of the microalloyed steel mechanical property prediction model; calculating the components and contents of carbonitride precipitation in a microalloyed steel rolling process; expressing the microalloyed steel mechanical property prediction model as an additive form of several submodels according to generalized additive model; estimating the microalloyed steel mechanical property prediction model; and verifying reliability of the submodels. The microalloyed steel property prediction models obtained in the foregoing solution have advantages such as high prediction precision and a wide adaptation range, and may be used for design of new products and steel grade component optimization, so as to reduce the quantity of physical tests, shorten the product research and development cycle, and reduce costs.
An artificial neural network is implemented via an instruction stream. A header of the instruction stream and a format for instructions in the instruction stream are defined. The format includes an opcode, an address, and data. The instruction stream is created using the header, the opcode, the address, and the data. The artificial neural network is implemented by providing the instruction stream to a computer processor for execution of the instruction stream.
Some embodiments provide a method for configuring a machine-trained (MT) network that includes multiple configurable weights to train. The method propagates a set of inputs through the MT network to generate a set of output probability distributions. Each input has a corresponding expected output probability distribution. The method calculates a value of a continuously-differentiable loss function that includes a term approximating an extremum function of the difference between the expected output probability distributions and generated set of output probability distributions. The method trains the weights by back-propagating the calculated value of the continuously-differentiable loss function.
Disclosed herein are techniques for performing multi-layer neural network processing for multiple contexts. In one embodiment, a computing engine is set in a first configuration to implement a second layer of a neural network and to process first data related to a first context to generate first context second layer output. The computing engine can be switched from the first configuration to a second configuration to implement a first layer of the neural network. The computing engine can be used to process second data related to a second context to generate second context first layer output. The computing engine can be set to a third configuration to implement a third layer of the neural network to process the first context second layer output and the second context first layer output to generate a first processing result of the first context and a second processing result of the second context.
A neural network training method includes inputting neuron input values of a neural network to the RRAM, and performing calculation for the neuron input values based on filters in the RRAM, to obtain neuron output values of the neural network, performing calculation based on kernel values of the RRAM, the neuron input values, the neuron output values, and backpropagation error values of the neural network, to obtain backpropagation update values of the neural network, comparing the backpropagation update values with a preset threshold, and when the backpropagation update values are greater than the preset threshold, updating the filters in the RRAM based on the backpropagation update values.
A system for training an artificial intelligence (AI) model for an AI chip to implement an AI task may include an AI training unit to train weights of an AI model in floating point, a convolution quantization unit for quantizing the trained weights to a number of quantization levels, and an activation quantization unit for updating the weights of the AI model so that output of the AI model based at least on the updated weights are within a range of activation layers of the AI chip. The updated weights may be stored in fixed point and uploadable to the AI chip. The various units may be configured to account for the hardware constraints in the AI chip to minimize performance degradation when the trained weights are uploaded to the AI chip and expedite training convergence. Forward propagation and backward propagation may be combined in training the AI model.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sharing learned information among robots. In some implementations, a robot obtains sensor data indicating characteristics of an object. The robot determines a classification for the object and generates an embedding for the object using a machine learning model stored by the robot. The robot stores the generated embedding and data indicating the classification for the object. The robot sends the generated embedding and the data indicating the classification to a server system. The robot receives, from the server system, an embedding generated by a second robot and a corresponding classification. The robot stores the received embedding and the corresponding classification in the local cache of the robot. The robot may then use the information in the cache to identify objects.
There is provided a neural processing unit (NPU), including a primary processing node containing primary control registers and processing circuitry configured to write control data to the primary control registers, and multiple secondary processing nodes each having respective secondary control registers and being configured to process data in accordance with control data stored by the respective secondary control registers. The NPU also includes a bus interface for transmitting data between the primary processing node and the plurality of secondary processing nodes. The primary processing node is configured to transmit first control data to a given secondary control register of each of the plurality of secondary processing nodes.
Example apparatus and methods for generating context-aware artificial intelligence characters are disclosed. An example apparatus to animate an artificial intelligence character includes a data tagger to tag data in a media data stream to generate a plurality of data files of tagged data, the data files corresponding to different time periods in a storyline, the tagged data associated with a first character in the media data stream, the artificial intelligence character to portray the first character. The example apparatus includes a trainer to generate a response model of the first character based on the data file corresponding to a current data time period and one or more data files corresponding to one or more earlier time periods of the storyline and a response generator to apply the response model based on a stimulus input to animate the artificial intelligence character.
A physical card has a body with dynamic region(s) configured to appear opaque for human viewing in a first phase and translucent for human viewing in a second phase. The card also has a computer readable chip, a power supply configured to power the one or more dynamic regions, a communication device, one or more processors, and memory storing instructions that, when executed, are configured to cause the card to perform a method. The card may receive an authorization signal from a recognized user device associated with a cardholder, direct dynamic region(s) to transition from being opaque in the first phase to being translucent in the second phase, and direct the dynamic region(s) to transition from being translucent in the second phase to being opaque in the first phase upon hitting a predetermined time threshold in the second phase.
Certain examples described herein relate to mapping between an input color space and an output color space. In some cases, data representing a set of candidate output color values in the output color space is obtained for a transition region between two input color values in the input color space. A sub-region of the transition region is defined, the sub-region being associated with a target colorimetry and a target value of a metric. An output color value is selected from the set of candidate output color values. The output value has an associated value of the metric and an associated colorimetry. The selecting is based on the associated colorimetry and the target colorimetry, and the value of the metric and the target value of the metric. In some cases, mapping data is generated by assigning the selected output color value to the sub-region.
A system and method are provided for validating data. The method is executed by a device having a data interface coupled to a processor and includes obtaining a validation set comprising at least one validation case, each validation case comprising at least one test condition. The method also includes obtaining, via the data interface, at least one data set to be validated using the validation set. The method also includes applying the validation set to the at least one data set to validate the data in the data set by, for each record in the at least one data set, validating a value in the record according to the at least one test condition. The method also includes outputting a validation result for each record.
Aspects of the disclosure provide a training method and device for an image enhancement model and a storage medium. The method can include inputting each training input image group into the image enhancement model to obtain a predicted image output by the image enhancement model, and training the image enhancement model until convergence through each loss function respectively corresponding to each training pair. Each loss function can include a plurality of gray scale loss components corresponding to a plurality of frequency intervals one to one, and each gray scale loss component is determined based on a difference between a gray scale frequency division image of each predicted image and a gray scale frequency division image of the corresponding target image in each frequency interval, and different gray scale loss components correspond to different frequency intervals.
A cluster visualization apparatus is disclosed. A cluster visualization apparatus according to the present disclosure includes a state detector configured to obtain state information of a cluster configured with a plurality of boxes, a display, and a controller configured to display a three-dimensional model image configured with a plurality of layers corresponding to a plurality of network layers and to display an image corresponding to each of the plurality of boxes over at least one layer of the plurality of layers, based on the state information.
A method for processing an image, which is performed by an image processing apparatus, is provided. The method includes acquiring a first image including an object and a second image including an object identical to the object in the first image under the same condition, acquiring three-dimensional direction information of a specific part of the object in the first image, and providing a three-dimensionally processed image by three-dimensionally rotating the object in the second image by an angle that corresponds to the acquired three-dimensional direction information of the specific part of the object in the first image.
Disclosed are systems, methods, and non-transitory computer-readable media for geofence based QR codes, Geofences are used to define a geographic location-based restriction on the use of QR codes. For example, geofence data embedded in a geofence based QR code defines the boundary of the geographic region in which the QR codes may be accessed. When a geofence based QR code is scanned, the geofence data is extracted and compared to a current geographic location of the client device used to scan the geofence based QR code, if the location of the client device is within the geographic boundary defined by the geofence, the digital content item associated with the geofence based QR code is presented on the display of the client device. Alternatively, the digital content item is not presented if the location of the client device is not within the geographic boundary.
A computer-readable code array comprises a first three-dimensional module and second three-dimensional module. The first three-dimensional module comprises a first face and a second face. A state of the first face encodes a pixel of a first computer-readable code. A state of the second face encodes a pixel of a second computer-readable code. The second three-dimensional module comprises a third face and a fourth face. A state of the third face encodes a second pixel of the first computer-readable code. A state of the second face encodes a second pixel of the second computer-readable code.
The present invention allows text analysis and routing of an outgoing message. The system intercepts outgoing messages for analysis by a TAS software module. The module assigns an analytical score to the message, then compares the score to a threshold. If the score is below the threshold, the message is transmitted to its ultimate destination. If not, the message may be routed for correction by the message's composer or quality assurance staff. After such correction, the message new analytical score is generated and compared, and, if necessary, the process repeats again.
Various technologies relating to constructing an answer to a query are described herein, wherein the answer is in list form. The answer includes a header and a list element. A deep model receives content of a webpage that is deemed relevant to the query by a search engine and constructs the answer to the webpage upon receipt of the query.
A method of generating a mask used in fabrication of a semiconductor device includes, in part, selecting a source candidate, generating a process simulation model that includes a stochastic variance band model in response to the selected source candidate, performing a first optical proximity correction (OPC) on the data associated with the mask in response to the process simulation model, assessing one or more lithographic evaluation metrics in response to the OPC mask data, computing a cost in response to the assessed one or more lithographic evaluation metrics, and determining whether the computed cost satisfies a threshold condition. In response to the determination that the computed cost does not satisfy the threshold condition, a different source candidate may be selected.
It is provided an encryption hybrid model SI simulation method based on an ADS and an HSPICE. The method includes: extracting step response data of a TX end chip encryption model by using HSPICE transient simulation; externally generating a random code signal; and taking the extracted step response data and the random code signal as input sources of ADS channel simulation, to realize active simulation to the encryption hybrid model.
A method includes performing, using a processor, a synthesis operation to generate a netlist from input data about an integrated circuit, placing and routing, using the one processor, standard cells defining the integrated circuit using the netlist, to generate layout data and wire data, extracting, using the processor, parasitic components from the layout data, and performing, using the processor, timing analysis of the integrated circuit according to timing constraints, based on the layout data and the wire data.
Systems and methods for IC chip design testing can include a hardware emulator, having circuitry to emulate functionalities of an integrated circuit chip design and a buffer, detecting an assertion failure event indicative of a failed assertion on one of the functionalities, and storing a message indicative of the assertion failure event in the buffer. The circuitry can transfer, asynchronously relative to execution of the hardware emulator, the message from the buffer to a software host device without halting the execution of the hardware emulator. The software host device can receive the message indicative of the assertion failure event, and execute, asynchronously relative to the execution of the hardware emulator, at least one fail action instruction associated with the assertion failure event.
A method for adaptive error correction in quantum computing includes executing a calibration operation on a set of qubits, the calibration operation determining an initial state of a quantum processor. In an embodiment, the method includes estimating, responsive to determining an initial state of the quantum processor, a runtime duration for a quantum circuit design corresponding to a quantum algorithm, the quantum processor configured to execute the quantum circuit design. In an embodiment, the method includes computing an error scenario for the quantum circuit design. In an embodiment, the method includes selecting, using the error scenario and the initial state of the quantum processor, a quantum error correction approach for the quantum circuit design. In an embodiment, the method includes transforming the quantum algorithm into the quantum circuit design, the quantum circuit design including a set of quantum logic gates.
A method and system for automatically ordering and fulfilling architecture, design or construction product sample requests. Product sample request codes are added to 3D modeling programs, product pages, digital copies of standards books, product catalogs or product sheets. The product sample codes are used with artificial intelligence (AI) methods to automatically order and fulfill requests for architecture, design or construction product samples. The requested architecture, design or construction product samples are collected and shipped in a shipping container that includes graphical and other information that visually and consistently indicates the shipping container includes requested architecture, design or construction product samples. The shipping containers for the requested architecture, design or construction product samples may also include product branding for the manufactures or product suppliers of the requested architecture, design or construction product samples.
Methods and apparatus for processing two dimensional references using artificial intelligence to generate requirements of a construction project. A two-dimensional reference, such as an architectural floor plan is provided as input to a controller operative to be an artificial intelligence engine (AI engine). The AI engine generates a user interactive interface and quantities of items, such as net floor space of a room or a region, which may be used to manage construction projects.
A method in a computer aided drafting application for replicating a component mating in a modeled assembly includes examining constraints and geometry surrounding a selected component of the component mating in a first surface of the assembly. A first descriptor with a plurality of numerical characteristics of the constraints and geometry is captured. The first descriptor is set as a first seed descriptor. A potential first target geometry in the region of the first face is examined and a first target descriptor is computed according to the first target geometry. If first seed descriptor matches the first target descriptor, an instance of a first target component is created according to the first target descriptor.
A security module, such as a cryptographic adapter, is reserved for a secure guest of a computing environment. The reserving includes binding one or more queues of the security module to the secure guest. The one or more queues are then managed based on one or more actions relating to the reservation.
System and methods are disclosed for redacting analyzing unstructured data in a request for data associated with a data subject to determine whether the unstructured data is relevant to the request. The relevancy of pieces of the unstructured data may be determined by determining a categorization for each such piece of unstructured data and comparing them to known personal data associated with the data subject having the same categorization. Pieces of the unstructured data that do not match known personal data having the same categorization are redacted from the request before the request is processed.
A full blockchain node for preserving privacy of a lightweight blockchain client in a blockchain network includes at least one computer device having an operating system. A trusted execution environment is installed on the at least one computer device such that code is executable by the trusted execution environment in isolation from the operating system. The trusted execution environment is configured to communicate with the lightweight blockchain client for performing blockchain transactions in a blockchain network.
A computer-implemented method includes retrieving a tenant identifier of a plurality of tenant identifiers identifying a set of users with authorized access to one or more data repositories of a plurality of data repositories. An indexing agent associated with the tenant identifier is configured based on indexing configuration information. The indexing configuration information includes at least an identifier of the one or more data repositories, location information for accessing the repositories, and one or more file patterns. Indexed data associated with the tenant identifier is retrieved from an indexing server executing the indexing agent. The indexed data includes text data obtained by the indexing agent during indexing using at least one data file associated with the one or more file patterns and stored in the one or more data repositories, and a cryptographic hash of the at least one data file.
A computer system for securing computer files from modification may include a processor; a first data storage area operatively coupled to the processor; a non-volatile second data storage area; and a control circuit. The second data storage area may be physically separate from the first data storage area. The second data storage area may store files that are executable by the processor, including executable files of an operating system configured to save temporary files on the at least a first data storage area. The control circuit may operatively couple the second data storage area to the processor, and may be operable in a first mode configured to block commands received from the processor and configured to modify the second data storage area from being communicated to the second data storage area. In a second mode, all commands may be allowed to the first and second data storage areas.
A method includes calculating, at a first time, an identifier for a distributed database by using a first address book of the distributed database. The method includes receiving a transaction to at least one of (1) add a compute device to the first set of compute devices, (2) remove a compute device from the first set of compute devices, or (3) modify a compute device from the first set of compute devices, to define a second set of compute devices. The method includes defining, at a second time, a second address book. The method includes receiving, a state proof associated with data of the distributed database after the second time. The method includes verifying the data of the distributed database by confirming that a predetermined number of compute devices from the first set of compute devices have digitally signed the second address book.
Systems and methods for providing a privacy screen to a network application accessed via an embedded browser of a client application are described. The method includes establishing, by a client application on a client device, a session to a network application hosted on a third party server. The client application includes an embedded browser for accessing the network application. The method further includes identifying, by the client application, a policy for providing a privacy screen to one or more portions of the network application, detecting, by the embedded browser, that the one or more portions of the network application are to be rendered on a display of the client device, and displaying a privacy screen including one or more masks displayed over at least the one or more portions of the network application rendered on the display of the client device via the embedded browser.
A computer-implemented method for securing a user device is disclosed. A signed device authentication key is requested and received from a user application executing on the user device. The signed device authentication key is obtained via a software module installed on the user device and associated with a secure data processing provider. A device setup request is transmitted from the user device to the secure data processing system using the signed device authentication key. The device setup request comprises the signed device authentication key. The authenticity of the device setup request is verified at the secure data processing system based on the signed device authentication key.
A computer-implemented method includes scanning changed computer instructions to detect vulnerabilities when the changed computer instructions are committed to a version control repository wherein the changed computer instructions comprise changes to a previous version of computer instructions. A vulnerability associated with an open issue for the previous version of computer instructions is determined to not be present in the vulnerabilities detected in the changed computer instructions and computer instructions are sent to close the open issue automatically based on the determination that the vulnerability is not present in the changed computer instructions.
A system includes a hypervisor, a memory, and boot firmware stored in the memory. The boot firmware is configured to execute on a processor to load a trusted code that includes a condition checker from the hypervisor, check a signature of the trusted code, and verify the signature is trusted by a guest. The boot firmware is also configured to load the trusted code into an encrypted memory at a known guest address. The hypervisor is configured to protect the known guest address. The trusted code includes a first instruction, one or more intermediate instructions, and a final instruction. The first instruction and the final instruction are exits to the hypervisor. The hypervisor is also configured to execute the condition checker and detect an inconsistency in guest memory.
Embodiments of the present invention concern detecting Test-Time Evasion (TTE) attacks on neural network, particularly deep neural network (DNN), classifiers. The manner of detection is similar to that used to detect backdoors of a classifier whose training dataset was poisoned. Given knowledge of the classifier itself, the adversary subtly (even imperceptibly) perturbs their input to the classifier at test time in order to cause the class decision to change from a source class to a target class. For example, an image of a person who is unauthorized to access a resource can be modified slightly so that the classifier decides the image is that of an authorized person. The detector is based on employing a method (similar to that used to detect backdoors in DNNs) to discover different such minimal perturbations for each in a set of clean (correctly classified) samples, to change the sample's ground-truth (source) class to every other (target) class. For each (source, target) class pair, null distributions of the sizes of these perturbations are modeled. A test sample is similarly minimally perturbed by the detector from its decided-upon (target) class to every other (potential source) class. The p-values according to the corresponding null distributions of these test-sample perturbations are assessed using the corresponding nulls to decide whether the test sample is a TTE attack.
The example embodiments are directed to a system and method for forecasting anomalies in feature detection. In one example, the method includes storing feature behavior information of at least one monitoring node of an asset, including a normalcy boundary identifying normal feature behavior and abnormal feature behavior for the at least one monitoring node in feature space, receiving input signals from the at least one monitoring node of the asset and transforming the input signals into feature values in the feature space, wherein the feature values are located within the normalcy boundary, forecasting that a future feature value corresponding to a future input signal from the at least one monitoring node is going to be positioned outside the normalcy boundary based on the feature values within the normalcy boundary, and outputting information concerning the forecasted future feature value being outside the normalcy boundary for display.
In the confidential information processing server, when the processing query execution unit receives a processing request, the TEE trusted part processing unit generates a confidential extraction query for extracting data that matches with a condition of a processing target in the processing request by confidential extraction based on the processing request and an encryption key that can be used only in a TEE trusted part, the confidential extraction processing unit instructs execution of the confidential extraction query so as to extract encrypted data of the processing target while the data is kept encrypted from the encryption DB unit, the TEE trusted part processing unit decrypts the encrypted data of the processing target extracted by the confidential extraction processing unit with an encryption key, and executes data processing requested by the processing request, and the processing query execution unit returns an execution result of the data processing to a transmission source of the processing request.
A system includes at least one data processor and memory storing instructions which, when executed by the at least one data processor, configures the at least one data processor to: provide, via a display, a visual stimulus including an animation containing at least a first object and a second object, the visual stimulus prompting for user input for authentication to a virtual domain; monitor movement of a user while providing the visual stimulus; identify, based on the monitoring, a sequence of dwell times of a characteristic of the user's movement with respect to the first object and the second object; compare the identified sequence of dwell times to a stored sequence of dwell times; and provide the comparison to enable authentication of the user in the virtual domain. Related apparatus, systems, techniques and articles are also described.
A terminal device that acquires record information recorded on an IC card and performs information processing includes: a terminal key acquisition unit configured to acquire a terminal key from a terminal key card different from the IC card; and an authentication unit configured to perform connection authentication with a server performing the connection authentication with the own terminal device using the terminal key.
Methods and apparatuses are described for secure transmission and authentication of a user credential. A comprising a memory, a processor, and a laser diode identifies a first user credential comprising a sequence of alphanumeric characters, converts the first user credential into a first plurality of analog signals, activates the laser diode using the first plurality of analog signals to emit light detectable by the sensor of the second computing device. The second computing device comprising a memory, a processor, and a sensor for detecting emitted light generates a second plurality of analog signals corresponding to light emitted by the laser diode and detected by the sensor, converts the second plurality of analog signals into a second user credential, and authenticates the second user credential.
This Application describes devices, and techniques for using them, capable of providing a secure hardware backdoor for digital devices, thus allowing valid access to secure target device data without the owner's consent, while still assuring the owner's knowledge whenever any access has occurred, whether validly or not. Each target device's data is protected by maintaining protected data encrypted on the target device, maintaining encryption keys for protected data in a “secure enclave”, causing the secure enclave to generate secure data in response to a hardware trigger, the secure data being usable to provide access to the device, and providing relatively difficult yet achievable retrieval of the secure data with physical access to the target device, and using the secure data to access protected data on the target device, while also assuring that the target device's owner can determine when the secure data was retrieved.
A device platform, in some examples, comprises a security processor that may create a private/public cryptographic key pair, and data representing evidence of creation of the key pair, provide access to the key pair and data from an operating system component of the device platform, where the public key part of the key pair may be used to verify management commands. The device platform may validate the key pair and data in a trusted execution state.
A system includes: a website; a database operably connected to the website; a microguide creation module operably connected to the database, the microguide creation module configured to create a microguide comprising a submission approved for publication, the microguide publishable by the website as a microguide display; and a publication interface operably connected to the microguide creation module, the publication interface comprising a publication readable by a user, the publication comprising a machine readable code, the machine readable code configured to transfer the user from the publication to the microguide display. A method includes: receiving a pending submission; reviewing the pending submission; approving the pending submission for publication; creating a microguide comprising the approved submission; publishing the microguide as a microguide display; and transferring a user, by a publication interface comprising a publication readable by the user, the publication comprising a machine readable code, from the publication to the microguide display.
Technologies for generating dynamic notification content for notification messages using a machine learned model are provided. The disclosed techniques include identifying an event related to a particular user, where the event has a particular notification type that represents a subject type of the event. Based on the particular notification type of the event, a set of candidate headline and call-to-action combinations corresponding to the particular notification type are identified. Using the machine learned model, scores are calculated for each headline and call-to-action combination in the set of candidate headline and call-to-action combinations. One or more particular headline and call-to-action combinations from the set of candidate headline and call-to-action combinations are selected based upon the scores calculated for each combination of the set of candidate headline and call-to-action combinations. A notification message is generated for the event that includes the one or more particular headline and call-to-action combinations selected.
Aspects of the present disclosure involve systems, methods, devices, and the like for classifying or indexing websites using an efficient multistage statistical indexing scheme. In one embodiment, a system is introduced that includes a plurality of models for classification. The classification and indexing may be obtained using at least two models designed to retrieve information from a website visited for marketing and assessing a user. In one embodiment, a first model, content-based features are used for the classification and in making predictions of the unlabeled observations. In another embodiment, a second model includes embedded technology-based features for further classification.
Example embodiments are disclosed where a narrative generation platform is integrated with a conversational interface such as a Chatbot to support interactive and dynamic narrative generation in response to speech inputs from users. Such a system can be further integrated with a visualization platform to allow the speech input through the conversational interface to interactively and dynamically focus and control visualizations and/or narratives that accompany the visualizations.
Methods, systems and computer program products for organizing and displaying in real-time data related to a plurality of documents. A plurality of documents and a plurality of entity identifiers are stored in a relational database storage. Each entity identifier has an entity type selected from a plurality of entity types. A plurality of entity associations between the plurality of entity identifiers and the plurality of documents are stored in a non-relational database storage. Each entity association defines a relationship between one or more entity identifiers and a selected document in the plurality of documents. A plurality of file icons are displayed in a display interface. The plurality of file icons includes active icons corresponding to a selection of the plurality of documents where the selection is determined by querying the non-relational database storage using at least one currently-selected entity identifier.
Techniques are disclosed to provide guided natural language interactions with a connected data system, such as a graph database. In various embodiments, natural language input associated with a graph database query associated with a graph data set is received. The natural language input is processed to generate a set of candidate strings. At least a subset of the candidate strings is mapped to an entity in the graph data set. The entity and data comprising the graph data are used set to determine a candidate graph pattern associated with the graph database query. The candidate graph pattern is used to guide a user associated with the natural language input to refine the graph database query.
A system for presenting and controlling content includes a computing device that can generate messages including a first command in a first format and a reference to a piece of content associated with a particular media playing application. The computing device can communicate the messages to a server system, and the server system can generate a second command in a second format based on the first command and the particular media playing application associated with the referenced piece of content. The communication can cause a content presentation system coupled to the server system to control presentation of the referenced piece of content utilizing the particular media playing application.
Provided is a method for detecting duplicate audio content in an electronic device. The method includes receiving, by the electronic device, a plurality of audio content, decoding, by the electronic device, each of the audio content to extract a plurality of byte streams of each of the audio content and audio feature information, generating, by the electronic device, a unique signature for each of the audio content based on the plurality of byte streams of each of the audio content, and storing, by the electronic device, the unique signature of each of the audio content in the electronic device to identify duplicate audio content.
The present invention is in the technical field of geolocation. More particularly, the present invention is in the technical field of making content in the form of electronic data available for retrieval when a device has satisfied the Retrieval Range and other Rules which govern the ability to retrieve the content. Retrieval of Content by user devices may be based on Rules communicated by an App, Admin or third party interface and shall be contained and processed by an application interface engine.
A user query, such as a user query processed by the online game system, is provided as input into a trained machine learning model. The machine learning model predicts candidate languages of the user query and outputs language confidence scores for the candidate languages. The user query is also matched with stored query data associated with game information in individual language databases for the respective candidate languages. A match scores may be determined based on a certainty of the respective response matches. The match scores and the language confidence scores may be weighted to determine a weighted score. The weighted scores of the response matches are applied to decide which game information retrieved from the identified database is used in forming a response of search results to the user.
In various embodiments, a natural language (NL) application receives a first incomplete natural language (NL) request, and generates one or more request completion recommendations based on at least the first incomplete NL request and a first recommendation model, where the first recommendation model is generated via a machine learning algorithm applied to a first data dependency model and a first request completion model. The NL application receives a selection of a first request completion recommendation included in the one or more request completion recommendations, generates a complete request based on the first incomplete NL request and the first request completion recommendation, and causes the complete request to be applied to the data storage system.
A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user.
A method, an apparatus, a system, and a computer program product for synchronizing databases. A computer system detects first information in a live view on a mobile display system while the first information is displayed by a first service on a data processing system. The first information corresponds to second information managed by a second service. The computer system determines whether a discrepancy is present between the first information displayed on the data processing system and the second information managed by the second service. The computer system performs a number of actions to resolve the discrepancy in response to the discrepancy being present.
Systems and methods are provided for identifying and compiling information relating to an entity for investigative analysis. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to search, in one or more data sources, with a plurality of known characteristics of an entity to obtain a first plurality of records, identify from the first plurality of records a subset of records that match the known characteristics with a substantial confidence, compile the subset of records to form a unified record representing the entity and conduct a second search with information from the unified record to obtain a second plurality of search results.
The system described here includes a unique and versatile evaluation method or process invented by the present author. For the sake of this description we will call any entity capable of performing the process an evaluator. The evaluator is an essential part of the system described here. Sometimes such an evaluator is referred to as a visualizer and the evaluation process is referred to as visualization. This is because the process can be set to enable an evaluator to use available data to synthesize evaluative conclusions that appear to consider a subject, including information about both the subject itself as well as other aspects of this subject's environment to alert evaluator and subject of that which warrants attention.
The invention comprises a decentralized consensus protocol for blockchains in which the computation can be used to search for good approximate solutions to any optimization problem. This protocol allows the wasted energy to be used for finding approximate solutions to problems submitted by any nodes (called clients). This protocol works in a similar way to proof-of-work, and it makes nodes evaluate a large number of solution candidates to add a new block to the chain. A client provides a search program that implements any search algorithm that finds a good solution by evaluating a large number of solution candidates. The node that finds the best approximate solution is rewarded by the client.
Systems and methods are described for processing ingested data, detecting anomalies in the ingested data, and providing explanations of a possible cause of the detected anomalies as the data is being ingested. For example, a token or field in the ingested data may have an anomalous value. Tokens or fields from another portion of the ingested data can be extracted and analyzed to determine whether there is any correlation between the values of the extracted tokens or fields and the anomalous token or field having an anomalous value. If a correlation is detected, this information can be surfaced to a user.
An illustrated embodiment disclosed herein relates to a hyper converged infrastructure (HCI) having an object storage system (OSS) with an apparatus having a processor with programmed instructions that when executed cause the processor to perform operations. The operations include specifying a first object in the OSS as an executable, specifying a second object in the OSS as an environment on which to run the first object, specifying a third object in the OSS as data to be processed by the first object, and constructing and storing a composite object in the OSS that associates the first, second, and third objects. The composite object provides a technical improvement, providing more direct access to compute resources.
One embodiment provides a method, including: receiving, from a user, a dataset for encryption before its storage at a data storage location, wherein the dataset comprises a plurality of portions; identifying (i) attributes of the dataset and (ii) dataset dependencies; generating a recommendation for an encryption scheme to be used for the dataset, wherein the generating comprises (i) generating, based upon the attributes and the dataset dependencies, a recommendation of an encryption scheme for each portion of the dataset and (ii) identifying, based upon the dataset dependencies, a key label for each portion of the dataset, wherein the key label identified for a portion of the dataset that is dependent on another portion of the dataset is the same as the key label identified for said another portion of the dataset; and providing, to the user, (i) the generated recommendation and (ii) a description identifying reasons for the generated recommendation.
Machine learning techniques are disclosed that allow device contact list information to be leveraged in building better models that provide more accurate assessment of user transaction risks. A computing device may receive a contact list that includes a first set of user device identifiers and generates a contact graph for that user by associating the user device identifier with the first set as first-degree contacts. The computing device may then determine that a portion of the first set of the user device identifiers are stored in a contact database (e.g. on a server) and generate a user score based on user information associated with the first set, the contact graph, and a contact graph model. The computing device may provide the user score to a transaction assessment service as in input for the transaction assessment service deciding whether particular electronic transactions are approved for processing by an electronic service provider.
A non-transitory computer-readable medium is provided. The medium comprises a set of instructions, which, when executed by a processing system associated with a database or data warehouse, causes the processing system to retrieve data from a data source in accordance with a mapping between a first set of partitions and a second set of partitions, the first set of partitions being associated with the data source and the second set of partitions being associated with the database. The set of instructions, when executed by the processing system, further causes the processing system to load the retrieved data into the database. Retrieving the data and loading the retrieved data comprise a single logical unit of work. A database system and a method executed by a processing system associated with a database are also provided.