A communication technique for convergence of a 5th generation (5G) communication system is provided, for supporting a higher data transmission rate beyond that supported by a 4th generation (4G) system, with internet of things (IoT) technology, and a system therefor. The disclosure may be applied to an intelligent service (for example, a smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related service, etc.), based on 5G communication technology and IoT-related technology. A method and an apparatus for handling cell reselection and frequency priorities for vehicle to everything sidelink (V2X SL) communication of a user equipment (UE) are provided.
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a source base station, configuration information for a conditional handover indicating an execution condition and one or more secondary cell group (SCG) configurations associated with one or more candidate base stations. The UE may transmit, to the source base station, a measurement report indicating one or more measurements associated with at least one of the source base station or the one or more candidate base stations. The UE may perform the conditional handover with a candidate base station, of the one or more candidate base stations, using an updated SCG configuration associated with the candidate base station, wherein the updated SCG configuration is based on an SCG configuration, of the one or more SCG configurations, and the one or more measurements. Numerous other aspects are provided.
Aspects directed towards Quality of Service (QoS) flow remapping are disclosed. In an example, upon detecting a mapping reconfiguration of a first QoS flow from a first data radio bearer (DRB) to another DRB, a Service Data Adaptation Protocol (SDAP) control protocol data unit (PDU) is generated indicating that a final SDAP data PDU associated with the first QoS flow has been transmitted on the first DRB. The SDAP control PDU is then transmitted via the first DRB. In another example, upon detecting a mapping reconfiguration of a first QoS flow from a first DRB to another DRB, an end marker parameter is set in an SDAP header of a first SDAP data PDU received from an upper layer after the mapping reconfiguration indicating that the first SDAP data PDU is a final SDAP data PDU associated with the first QoS flow transmitted on the first DRB.
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may identify, while camped on a first cell associated with a first radio access technology (RAT), a power management level for a communication using a second RAT, wherein the power management level indicates an available power for the communication using the second RAT, and wherein the available power is based at least in part on an exposure rate or an absorption rate. The UE may delay a transmission of a measurement report on the first cell based at least in part on the identification of the power management level. Numerous other aspects are provided.
Provided are an information transmission method and device. The method includes that: an Integrated Access and Backhaul Links (IAB) node transmits link information to a second IAB node, wherein the second IAB node is an IAB child node or an IAB parent node or an IAB donor. Also provided are an electronic device and a storage medium.
A method performed by a BS for CHO is provided. The method includes transmitting a CHO command to a UE, the CHO command including a CHO command ID and a measurement ID associated with the CHO command ID; causing the UE to execute the CHO command to handover to a target BS when a trigger condition associated with the measurement ID is fulfilled; causing the UE to forgo transmitting the measurement report during the execution of the CHO command despite the UE being configured, via a report configuration associated with the measurement ID, to transmit the measurement report; transmitting, to the UE, a message that causes the UE to remove the CHO command; and after transmitting the message to the UE, determining that the report configuration is removed by the UE without transmitting, to the UE, an instruction to remove the report configuration.
Certain aspects of the present disclosure provide techniques for configuring data transmission. Aspects relate to determining a data transmission configuration utilizing a machine-learning based algorithm, such as a data transmission configuration for ultra-reliable low-latency communication (URLLC) applications. A method that may be performed by a base station (BS) includes receiving a feedback report from a user equipment (UE) including an indication of a first state corresponding to a plurality of channel condition parameters and determining one or more actions based, at least in part, on the first state. The BS may determining the one or more actions utilizing a machine learning algorithm that uses a second state, where the second state is based, at least in part, on the first state.
There are provided a wireless communication method of configuring a measurement resource and a wireless communication device therefor. The method comprises determining a measurement resource to be disregarded when the number of measurement resources configured in one subframe exceeds the maximum number of measurement resources that a user equipment is able to measure in one subframe, wherein the measurement resource with lower priority is determined to be disregarded, and the measurement resource is not disregarded A times within the duration of N subframes, where A is an integer larger than 1, N corresponds to one plus B*periodicity of the measurement resource, and B is an integer equal to or larger than 1.
A user device includes a receiving unit that receives from a base station device a measurement configuration including a condition for triggering a measurement report; a control unit that executes a measurement based on the measurement configuration; and a transmitting unit that transmits a measurement report to the base station device in response to the condition for triggering a measurement report being met, wherein the control unit modifies the measurement configuration based on a parameter indicating mobility capability or based on a type of user device.
A method and system for generating performance measurements related to DL and UL packet delays through a NG-RAN are described. The NG-RAN receives GTP PDU monitoring packets from a UPF and, in response measures the DL delays of the packets to and UL delays from a UE. The NG-RAN determines the per 5QI and per S-NSSAI distribution of the DL and UL delays and sends the performance measurements to a service provider. The average DL and UL delays may also be provided to the service provider. The service provider is in the NG-RAN or a separate management system. For a network slice, service providers for different NG-RANs send the performance measurements to a network slice service provider, where the individual NG-RAN performance measurements are combined to provide both the average and distribution of the DL and UL delays in the network slice.
This disclosure relates to techniques for signaling a quasi-colocation (QCL) update in a wireless communication system. A network or base station may indicate to a UE to change a spatial relationship for transmission/reception. The base station may provide aperiodic reference signals for the UE to use in beam tracking according to the new spatial relationship. Optionally, the base station may also provide aperiodic reference signals for time, frequency, and/or phase tracking. Thus, the network may configure the UE to change to the new spatial relationship and use the aperiodic reference signals to quickly complete initial tracking operations.
The technologies described herein are generally directed to configuring carrier aggregation zones based on transmission information in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include identifying, by carrier aggregation equipment including a processor, carrier transmission information corresponding to a first carrier signal and a second carrier signal. The method can further include analyzing, by the carrier aggregation equipment, the carrier transmission information to determine first overlap zone information representative of a first carrier overlap zone for the first carrier signal and the second carrier signal. Further, based on the first overlap zone information, the method includes facilitating configuring transmission parameter information representative of a transmission parameter applicable to transmission of the first carrier signal, to enable carrier aggregation by network equipment within the first carrier overlap zone.
A method in a user device that supports a plurality of message authentication code (MAC) lengths for integrity protection of wireless communications includes receiving, from a base station, a first message including an information element (1002), determining, based on the information element, that a first MAC length of the plurality of MAC lengths is to be used for integrity protection (1004) and, thereafter, generating a second message including a MAC having the first MAC length (1006). The method also includes transmitting the second message to the base station (1008).
A controller and method of controlling a mobile device. The controller is coupled to a mobile device through a mobile communications environment. The controller is coupled to the mobile communications environment at a location remote from the mobile device, and includes a receiver that receives data from the mobile device, a processor that evaluates the data received from the mobile device based upon rules for the mobile device, and a transmitter that sends data to the mobile device to at least one of alert the user to a condition and modify current operating parameters on the mobile device.
Embodiments herein relate to the field of communications, and more particularly to key matching for extensible authentication protocol over local area network (EAPOL) handshaking using distributed computing. Other embodiments may be described and claimed.
A communication apparatus accepts an input of a passphrase by a user operation, sets an authentication scheme based on a passphrase length of the passphrase, and performs wireless connection with a partner apparatus using the set authentication scheme, wherein (i) in a case where the passphrase length is within a predetermined range, an authentication scheme of any of WPA (Wi-Fi Protected Access), WPA2, and WPA3, or a combination of at least two of WPA, WPA2, or WPA3, is set, and (ii) otherwise, an authentication scheme of WPA3 is set.
An electronic device including: one or more processors to control operations thereof, to simultaneously process multiple wireless signals received from a plurality of multimedia devices transmitting streaming media content and to transmit the processed wireless signals to another one of the plurality of multimedia devices; a storage device to store received broadcast media content; and a network controller to wirelessly receive streaming broadcast media content from a plurality of broadcast media sources, to provide a wired and a wireless connectivity to the plurality of multimedia devices, to exchange media processing capabilities between the electronic device and the plurality of multimedia devices after establishing network connections therebetween, to receive a wireless signal including streaming media content from at least one of the plurality of multimedia devices, and to stream a processed version of the received wireless signal including streaming media content to another one of the plurality of multimedia devices, the processed version of the received wireless signal including streaming media content being processed based on the received media processing capabilities of the multimedia device receiving the transmitted wireless signal including streaming media content.
A method of digital radio communication between a first device and a second device is disclosed. An advertising packet is transmitted between first and second devices, wherein the packet includes a first address and a data portion. Additionally, an encryption key is transmitted between the devices. The first device generates a second address by encrypting an identity value derived from part of the first address using the encryption key and the data portion. The result is encrypted to generate second portion of the second address. The first device then transmits a connection request including the second address. The second device decrypts the second portion and uses the encryption key to determine correspondence with the first portion. If said correspondence is determined, the second device decrypts the first portion using at least the encryption key and compares it to an expected identity value derived from the first address.
An apparatus is disclosed comprising means for providing first positional data indicative of a first user position in a virtual space which comprises a plurality of audio objects. The means may also be for receiving, based at least partially on the first positional data, data indicative of a first allocation of the audio objects into a prioritized order or into one of a plurality of prioritized groups in which each group has a respective priority order, and receiving audio data associated with at least some of the audio objects. The means may also be for rendering the received audio data for at least some of the audio objects associated with the received audio data, based on the first allocation data, in which audio objects with a higher priority or in a higher priority group are rendered with priority over audio objects allocated with a lower priority or in a lower priority group.
In an audio signal processing method, a processing device obtains a current position relationship between a sound source and a listener. The processing device then obtains a current audio rendering function based on the current position relationship. When the current position relationship is different from a stored previous position relationship, the processing device adjusts an initial gain of the current audio rendering function based on the current position relationship and the previous position relationship, to obtain an adjusted gain of the current audio rendering function. The processing device then obtains an adjusted audio rendering function based on the current audio rendering function and the adjusted gain, and generates a current output signal based on a current input signal and the adjusted audio rendering function.
Various embodiments are directed to a modular headset assembly comprising a headband, a detachable audio module in wired communication with a computing device via a cord coupled to the detachable audio module, the detachable audio module being detachably secured relative to the headband and comprising: a module housing; and a cord retention element disposed within an interior of the module housing and comprising an at least partially dynamic configuration relative to the module housing defined at least in part by a range of relative rotational motion between the cord retention element and the module housing, wherein the cord retention element may rotate within the module housing at least partially independently of an angular configuration of the module housing; wherein the cord is engaged with the cord retention element such that the cord retention element may rotates along the range of relative rotational motion based on forces acting on the cord.
An in-vehicle acoustic system includes a first amplifier that outputs a first audio signal to a first mid-range speaker; a second amplifier that outputs a second audio signal to a second mid-range speaker; a third amplifier that outputs a third audio signal to a first high-range speaker and a first low-range speaker; and a fourth amplifier that outputs a fourth audio signal to a second high-range speaker and a second low-range speaker, in which the third audio signal is inputted to the first high-range speaker, the fourth audio signal is inputted to the second high-range speaker, the first audio signal is inputted to a deep-bass speaker, the third audio signal is inputted to the first low-range speaker, the fourth audio signal is inputted to the second low-range speaker.
A system for sound localization can include a first electronic device having a microphone to detect a sound, and a second electronic device. A processor can be in communication with the first electronic device and the second electronic device. The processor can receive a first signal from the first electronic device corresponding to the detected sound, determine a location of origin of the detected sound based at least in part on the first signal, and provide a second signal to the second electronic device based at least in part on the location of origin.
An exemplary system includes a processor communicatively coupled to a memory and configured to execute instructions to access configuration parameters indicative of a current configuration of a hearing device and determine, based on the configuration parameters, a plurality of text-based notifications associated with the current configuration of the hearing device. Each text-based notification included in the plurality of text-based notifications may be indicative of a different issue to be considered when fitting the hearing device to a user. The processor may further execute the instructions to present, within a graphical user interface view displayed by a display device, a hearing device fitting interface concurrently with a listing of at least some of the plurality of text-based notifications.
A binaural hearing system comprises first and second hearing aids, each comprising antenna and transceiver circuitry allowing the exchange of audio signals between them and a BTE-part adapted for being located at or behind the external ear (pinna) of the user and comprising front and rear input transducers providing respective front and rear electric input signals. Each of the hearing aids comprises primary and secondary adaptive 2-channel beamformers each providing a spatially filtered signal based on first and second beamformer-input signals. The primary and secondary 2-channel beamformers are coupled in a cascaded structure. The inputs to the primary 2-channel beamformers are, locally generated, front and rear electric input signals. The inputs to the secondary 2-channel beamformer may be beamformed signals from the first and second hearing aids respectively. The spatially filtered signal of the secondary 2-channel beamformer may comprise an estimate of a target signal in the environment of the user.
A hearing aid includes a microphone, and a processing unit. The microphone is configured to receive sound incident on the hearing aid and deliver a corresponding microphone output to the processing unit. The processing unit is configured to process the microphone output to determine whether the incident sound comprises potentially harmful sound, and to generate a processor output including a processed version of the microphone output.
A method of protecting a hearing aid wearer from sudden loud sounds uses a microphone in the hearing aid to receive incident sound and deliver a corresponding microphone output to a processing unit in the hearing aid. The processing unit processes the microphone output to generate a first processor output, determined by whether the incident sound includes potentially harmful impulsive sound, and a second processor output including a processed version of the microphone output.
A display apparatus includes a display module including a display panel configured to display an image, a structure at a rear surface of the display module, and a vibration generator at the structure. The structure may include a nonlinear portion covering a periphery of the rear surface of the display module and a sound emission port spaced apart from the rear surface of the display module.
A method for providing wireless telecommunications. The method includes providing a modular remote radio unit (RRU) capable of wirelessly transmitting data, placing the modular RRU on a boom truck with a boom arm, transporting the remote radio unit to a deployment location, setting the modular RRU on a structure at the deployment location by lifting the modular RRU off the boom truck with the boom arm, electrically coupling a power input of the modular RRU to a power source to power the modular RRU, and transmitting and receiving wireless data with the modular RRU unit after the power input is coupled to the power source.
The present disclosure provides an image processing method, an image processing device, a display device, and a storage medium. The image processing method is suitable for processing an image to be processed to obtain a target image, image data of the image to be processed includes a gray-scale value corresponding to each basic color component of a plurality of basic color components. The image processing method includes: determining a target color temperature; determining a target value of each basic color component corresponding to the target color temperature; determining a transformation parameter of each basic color component according to the target value of each basic color component; and based on the transformation parameter of each basic color component, performing a transformation operation on the gray-scale value, corresponding to each basic color component, in the image data of the image to be processed to obtain image data of the target image.
A projection system according to an embodiment of the present technology includes an image formation apparatus, a projection lens, a measurement apparatus, a control apparatus, and a measurement assisting apparatus. The image formation apparatus forms image light. The projection lens projects the image light. The measurement apparatus measures the image light. The control apparatus controls the image formation apparatus on the basis of output of the measurement apparatus. The measurement assisting apparatus is disposed between the image formation apparatus and the projection lens and is configured to be capable of selectively switching between a first state to cause the image light to enter the projection lens and a second state to cause the image light to enter the measurement apparatus.
A surveillance system including a fixed camera and one or more temporary cameras and a control means coupled to the fixed camera and the one or more temporary cameras is disclosed. The control means is configured to extend coverage of the fixed camera using the one or more temporary cameras coupled to the fixed camera. Each of the one or more temporary cameras includes one or more sensors and is configured to be deployed and adjusted based on sensor data obtained from the one or more sensors of the one or more temporary cameras and from one or more fixed camera sensors co-located with the fixed camera.
A display device and a video communication data processing method are disclosed. The method comprises: in response to an instruction for video communication with at least one peer device, a controller collecting a global image of a local device by means of an image acquisition device; and presenting a local preview window in a user interface, and displaying, in the local preview window, a video image of the local device according to the global image, wherein when there is a moving target in the global image, the video image of the local device is a partial image corresponding to a target stable area of the moving target.
A method for reducing artifacts in streaming video implemented by a computing device involves determining whether a video quality assessment score for a current segment of a channel of a video stream with a first resolution and a first bit rate meets a quality threshold, replacing the current segment with a replacement segment with a lower resolution than the first resolution, in response to the current segment failing to meet the quality threshold, and publishing the replacement segment at the first bit rate as part of the video stream.
A method for detecting cheating by a first user engaging in an examination activity in an extended reality (XR) environment includes creating an audiovisual recording while the first user is engaged in the examination activity in the XR environment and displaying an interactive version of the recording to a second user to review for possible cheating by the first user during the examination activity.
Real-time metadata tracks recorded to media streams allow search and analysis operations in a variety of contexts. Search queries can be performed using information in real-time metadata tracks such as closed captioning, sub-title, statistical tracks, miscellaneous data tracks. Media streams can also be augmented with additional tracks. The metadata tracks not only allow efficient searching and indexing, but also allow insertion of content specific advertising during appropriate portions of a media stream based on the content of the metadata tracks.
Disclosed are a method, device and system for sending a virtual card and a readable storage medium, which are configured to receive at least one audio-video stream data of a plurality of participant terminals in communication connection with a server side; determine target audio-video stream data corresponding to at least one speaker from the at least one audio-video stream data; obtain biological characteristic information for identifying the at least one speaker from the target audio-video stream data, the biological characteristic information includes face characteristic information and/or voiceprint characteristic information; generate a virtual card according to the biological characteristic information; overlay the virtual card to the target audio-video stream data, and synthesize the target audio-video stream data with other audio-video stream data in response to there being a plurality of audio-video stream data into a to-be-sent audio-video stream data; send the to-be-sent audio-video stream data to the participant terminals.
An image sensor includes a plurality of pixels. Each pixel includes a photoelectric conversion portion, a reset gate for controlling removal of a charge accumulated in the photoelectric conversion portion, a charge accumulation portion, an accumulation gate for controlling a transfer of the charge from the photoelectric conversion portion to the charge accumulation portion, and a readout gate for controlling readout of the charge from the charge accumulation portion. The reset gate removes the charge generated in the photoelectric conversion portion by excitation light. The accumulation gate transfers the charge generated in the photoelectric conversion portion by fluorescence to the charge accumulation portion. The readout gate performs control for reading out the charge after the charge transfer is performed n times. The number n of the charge transfers is set for each pixel.
According to one embodiment, a solid-state imaging device includes a plurality of pixels, a plurality of sampling switches, a plurality of sample-and-hold circuits, and a plurality of output switches. The plurality of pixels are arranged at least in a column direction. The plurality of sampling switches are configured to sample signals outputted from the pixels belonging to columns in parallel. The plurality of sample-and-hold circuits are configured to sample and hold signals outputted from the plurality of sampling switches. The plurality of output switches are configured to output signals stored in the plurality of sample-and-hold circuits at predetermined timing.
An image sensor with improved image quality is provided. An image sensor includes a pixel array including a plurality of unit pixels. Each of the unit pixels includes a first photoelectric converter configured to convert received light into charges, a first transfer transistor electrically connected between the first photoelectric converter and a first node, a connection transistor disposed connected to a second node and the first node, a dual conversion transistor electrically connected between a third node and the second node, a second transfer transistor electrically connected between a fourth node and the third node, a second photoelectric converter electrically connected to the fourth node and configured to convert the received light into charges, a first switch electrically connected to the second photoelectric converter and the fourth node, a first capacitor electrically connected to the fourth node, and a electrically second capacitor connected to the third node.
A camera module according to an embodiment of the present invention comprises: a light emitting unit which includes a plurality of light emitting areas and drives at least one of the plurality of light emitting areas according to a first control signal so as to output an optical signal; a light receiving unit for collecting the optical signal; a sensor unit which includes a plurality of light receiving areas corresponding to the plurality of light emitting areas, respectively, and drives at least one of the plurality of light receiving areas according to a second control signal to generate an image signal on the basis of the collected light signal; and a control unit which generates at least one of the first control signal and the second control signal on the basis of the image signal and controls at least one of the light emitting unit and the sensor unit on the basis of at least one of the first control signal and the second control signal.
An image pickup apparatus capable of performing an appropriate correction processing that suppresses an influence of high luminance light is provided. The image pickup apparatus comprising at least one processor and/or circuit configured to function as inferring a luminance of a high luminance subject having a pixel signal saturation level or higher based on image signals generated from a plurality of pixels, and determining an area for obtaining a correction value used when correcting the image signals based on the inferred luminance of the high luminance subject.
One embodiment of an apparatus includes a reference position receiving unit configured to receive intermediate or end panorama reference position information input by a user, and a control unit configured to control an imaging device to begin generating a plurality of images to be used to generate a panoramic image based on the intermediate or end panorama reference position information input by the user after the reference position receiving unit receives the intermediate or end panorama reference position information.
In order to realize a photoelectric conversion device having a photoelectric conversion element for outputting a signal according to the incidence of a photon that has a low power consumption, the photoelectric conversion device includes: at least one pixel including a photoelectric conversion element that outputs a signal according to an incident photon; a photon counter that measures the number of photons incident to the pixel; a time counter that measures a time until the photon counter reaches a first threshold after starting measurement and outputs the measured time as a pixel value; and a first threshold changing unit configured to change the first threshold.
Systems and methods for site-based estimation of storage requirements, such as for surveillance video cameras, are described. Product information, a data retention policy, and an intended recording mode about a camera of a surveillance system may be received through a user interface of a user device. A baseline storage value is determined based on the received product information and the data retention policy. A storage requirement may be calculated based on the baseline data storage value and a determined recording co-efficient value based on a sample scene at the camera location. Scene descriptors may be generated based on the sample scene to retrieve the recording co-efficient value from a lookup table.
An image generating device, a method and a computer-readable recording medium are provided. The image generating device includes a passive sensor, an active sensor, a mask forming unit, a memory storing at least one instruction, and a processor configured to execute the at least one instruction to obtain a first depth map with respect to a first space by using the passive sensor, identify an unidentified region of the first depth map, obtain a second depth map with respect to the unidentified region by using the active sensor and the mask forming unit configured to form a mask based on the unidentified region, and obtain a third depth map with respect to the first space based on the first depth map and the second depth map.
A playback application seamlessly advances playback of and interactive media title in response to user selections in a manner that minimizes latency and preserves user immersion in a narrative. The playback application buffers an interstitial segment included in the interactive media title and feeds portions of the interstitial segment to a media player only when those portions are needed for display. When the user selects an option displayed during the interstitial segment, the playback application begins buffering a subsequent media segment and stops feeding portions of the interstitial segment to the media player. The playback application starts feeding blocks of the subsequent media segment to the media player and then seamlessly advances playback to the subsequent media segment.
Systems and methods for video presentation and analytics for a sporting event are disclosed. In one embodiment, the sporting event is an auto racing event. A server platform is provided to collect and analyze real-time raw data and historical raw data, and compare drivers/vehicles from a current auto racing event and/or a historical auto racing event. The server platform is operable to overlay a ghost driver/vehicle on the images of a driver/vehicle in the current auto racing event based on the comparison. The server platform also provides a GUI for displaying the current auto racing event with enhanced features.
Systems and methods are provided for enhanced ship-based network connectivity using a content delivery network (CDN) edge server. An example method includes receiving user requests from user devices in wireless communication with a system, with the user requests being associated with applications executing on the user devices. An operating status associated with a satellite communication system is determined, the operation status being indicative of the satellite communication system having bandwidth and/or connectivity to route the user requests via a satellite network. Based on the operating status being negative, a first subset of the user requests is queued for transmission. A second subset of the user requests are responded to using an edge cache. Based on the operating status being positive, the user requests are transmitted via the satellite network to a shore-based system, the shore-based system routing the user requests to web applications associated with different functionality.
Systems and methods are described for determining that a plurality of user profiles, stored in the memory, are associated with an account of a media application; generating for presentation a media asset during a first consumption session associated with the account; generating for presentation a selectable option to associate a current progress point of the media asset with one or more of the plurality of user profiles associated with the account; receiving a selection of one or more of the plurality of user profiles via the selectable option; during a second consumption session, receiving a request for accessing the media asset; and in response to determining that the second consumption session is associated with the selected one or more user profiles, resuming the media asset from the progress point associated with the selectable option.
A system to perform processing operations of input (video) streams, including is disclosed. The system consists of an input module, a stream type detection engine, a plurality of processing resources a resource monitoring engine, an attribution module, a dispatching module, and various other optional interface modules.
Various embodiments described herein support or provide for cultural distance prediction operations of a media asset, such as determining events in a media asset, determining geographical region corresponding to the culture of origin and the culture of destination, accessing weight values of cultural attribute categories respectively associated with the geographical regions of the culture of origin and the culture of destination, generating cultural distance score of events, and causing display of the cultural distance score on a user interface of a client device.
Methods and systems for saving resources when outputting a media asset such as a video are provided. The media asset is split into a first portion with a first importance and a second portion with the second importance. The first portion is displayed with a first set of output parameters (e.g., resolution, bit rate, frame rate, display size) and the second portion is displayed with a second set of output parameters that correspond to a lower quality than the first set of output parameters (e.g., a lower resolution, a lower bit rate, a lower frame rate, a lower display size).
The present invention relates to a wireless display system that minimizes a case in which a control signal does not reach a control target due to interference or the like when a remote control device transmits the control signal to a receiving module or a transmitting module, and a method for operating the same. The wireless display system includes a receiving module including a display unit, and a transmitting module configured to transmit, to the receiving module, an image to be output by the display unit. The receiving module and the transmitting module share a control signal received from a remote control device.
The disclosed technology relates to an electronic device including a display device and an image sensor. The device may include a processor configured to cause the display device to output an illumination image in response to a command to capture one or more digital images of a scene. The processor can also be configured to cause the image sensor to receive the one or more digital images of the scene while the illumination image is displayed.
Collaborative video capture and sharing is described. A login to a primary device is received from a first user. A session is formed between the primary device and a secondary device. A start command and a stop command are sent during the session from the primary device to the secondary device to cause the secondary device to begin and stop a take. The session ID and an identification of the devices of the session are loaded to a remote data store from the primary device through the primary device communications interface. The take at the primary device is uploaded into the remote data store through the primary device communications interface with the session ID, and the primary device ID; and the secondary device uploads the take of the secondary device camera into the remote data store through the secondary device communications interface with the secondary device ID.
A system and method for maximizing bandwidth in an uplink for a 5G communication system is disclosed. Multiple end devices generate image streams. A gateway is coupled to the end devices. The gateway includes a gateway monitor agent collecting utilization rate data of the gateway and an image inspector collecting inspection data from the received image streams. An edge server is coupled to the gateway. The edge server includes an edge server monitor agent collecting utilization rate data of the edge server. An analytics manager is coupled to the gateway and the edge server. The analytics manager is configured to determine an allocation strategy based on the collected utilization rate data from the gateway and the edge server.
Methods, systems, and media for presenting media content items belonging to a media content group are provided. In some embodiments, the method comprises: retrieving metadata associated with video content segments, wherein the metadata includes user metadata, description metadata, and time metadata; generating subsets of video content segments from the video content segments based on the user metadata, wherein each of the subsets of video content segments is grouped into media content groups by: normalizing the description metadata; determining a similarity score between the normalized description metadata for a first video content segment and a second video content segment in the subset of video content segments; and determining whether to place the each of the first and second video content segments into a media content group based on the similarity score; arranging the video content segments within each of the media content groups based on time metadata; and causing at least one of the arranged media content groups to be presented in the video window in response to receiving a request for a video content item.
A section-specific video data stream is derived by reducing a video data stream pertaining an entire scene with conservation of conformance by use of a file format and incorporating slices into which tiles of a set of tiles are encoded which forms the section, are incorporated into a set of one or more source tracks and a set of one or more gathering tracks including construction instructions is used in order to indicate a synthesis of the section-specific video data stream by signaling replacements of certain portions of the slices and instructing to copy certain portions of the slices. Further, there is described a concept pertaining an indication of a position of a region of interest.
A server includes: a video data acquiring unit configured to acquire video data in which a game is imaged; a storage configured to store the video data; an image determining unit configured to determine whether or not target image data, which is data of a target image indicating an advertisement client, is included in the stored video data; an advertisement setting unit configured to generate, when the target image data is included in the video data, advertisement setting data at a time when video based on the video data is displayed in an external display, the advertisement setting data being to be used for displaying, in the external display, an advertisement of the advertisement client corresponding to the target image; and a communication unit configured to be capable of sending the video data and the advertisement setting data to outside.
Systems and methods are described for receiving a first request, associated with a first user profile, to record a content item, and storing, at a server and based on the first request, a first copy of the content item, accessible via the first user profile. A second request to record the content item may be received, associated with a second user profile, and content consumption history associated with the second user profile may be identified. Based on such content consumption history, a determination may be made to refrain from storing a second copy of the content item based on the second request. In response to receiving a request, associated with the second user profile, to access the content item, the content item may be played at a device associated with the second user profile based on the stored first copy of the content item.
Disclosed herein are a QTBT split structure allowing blocks of various shapes capable of more efficiently reflecting various local characteristics of video and a method of efficiently signaling the split structure.
Techniques for video processing, including video coding, video decoding and video transcoding are described. One example method includes performing a conversion between a video including a video picture including a video tile including one or more slices and a bitstream of the video according to a rule. The rule specifies that a second slice in a tile that includes a first slice in a picture has a height that is represented in a unit of coding tree units. The first slice has a first slice index, and the second slice has a second slice index that is determined based on the first slice index and a number of explicitly provided slice heights in the video tile. The height of the second slice is determined based on the first slice index and the second slice index.
A method for image decoding, according to the present invention, includes the following steps: receiving image information including a plurality of filter coefficients; generating a restored block for a current block on the basis of the image information; and applying an adaptive loop filter to the restored block on the basis of the plurality of filter coefficients. According to the present invention, image encoding efficiency may be improved, and complexity may be reduced.
A method and a device for encoding/decoding an image according to the present invention may determine a reference region for intra prediction of a current block, derive an intra prediction mode of the current block on the basis of a predetermined MPM candidate group, and perform intra prediction on the current block on the basis of the reference region and the intra prediction mode.
A decoder includes circuitry which, in operation, parses a first flag indicating whether a CCALF (cross component adaptive loop filtering) process is enabled for a first block located adjacent to a left side of a current block; parses a second flag indicating whether the CCALF process is enabled for a second block located adjacent to an upper side of the current block; determines a first index associated with a color component of the current block; and derives a second index indicating a context model, using the first flag, the second flag, and the first index. The circuitry, in operation, performs entropy decoding of a third flag indicating whether the CCALF process is enabled for the current block, using the context model indicated by the second index; and performs the CCALF process on the current block in response to the third flag indicating the CCALF process is enabled for the current block.
A media content processing device may decode visual volumetric content based on one or more messages, which may indicate which attribute sub-bitstream of one or more attribute sub-bitstreams indicated in a parameter set is active, The parameter set may include a visual volumetric video-based parameter set. The message indicating one or more active attribute sub-bitstreams may be received by the decoder, A decoder may perform decoding, such as determining which attribute sub-bitstream to use for decoding visual media content, based on the one or more messages, The one or more messages may be generated and sent to a decoder, for example, to indicate the deactivation of the one or more attribute sub-bitstreams. The decoder may determine an inactive attribute sub-bitstream and skip the inactive attribute sub-bitstream for decoding the visual media content based on the one or more messages.
An image decoding method performed by a decoding device according to the present document comprises the steps of: deriving a motion vector for a current block; determining whether to apply refinement to the motion vector for the current block; deriving a refined motion vector by applying decoder-side motion vector refinement (DMVR) to the motion vector if it is determined to apply refinement to the motion vector for the current block; deriving prediction samples for the current block on the basis of the refined motion vector; and generating reconstruction samples for the current block on the basis of the prediction samples, wherein the step of determining whether to apply refinement includes determining whether to apply the refinement on the basis of at least one of the size of the current block and bi-prediction weight index information for the current block.
A prediction method, including: creating a candidate list corresponding to a coding mode for the coding mode used by a coding block in an original picture, wherein the coding mode includes a first affine motion mode or a second affine motion mode, a reference block in the candidate list is spatially adjacent to the coding block, and the reference block is coded using the first affine motion mode or the second affine motion mode; performing affine motion estimation on the coding block according to the candidate list corresponding to the coding mode to obtain coding parameters corresponding to the coding block; and performing predictive coding on the coding block on the basis of the coding parameters corresponding to the coding block.
A computer-implemented method, system, or computer-readable medium may include estimating local motion of an input video frame of an input video by computing a local motion vector corresponding to a respective candidate pixel patch from among one or more candidate pixel patches within the input video frame. Global motion may be estimated by computing a global motion vector. One or more subject motion vectors may be computed based on a corresponding local motion vector and the global motion vector. A number of static frames of the video may be identified. The input video may be determined to be a static video if a ratio of the number of static frames to a number of the video frames in the input video meets a static frame threshold and determining that the input video is a motion video if the ratio fails to meet the static frame threshold.
There is includes a method and apparatus comprising computer code configured to cause a hardware processor or processors to perform intra prediction among a plurality of reference lines, to set a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among non-zero reference lines, and to set one or more most probable modes for one of the non-zero reference lines.
Technology for improving coding efficiency by performing a block split suitable for picture coding and decoding is provided. A moving-picture coding device for performing an affine transform in units of coding blocks includes an affine inheritance merging candidate derivation unit configured to derive an affine inheritance merging candidate for inheriting an affine model of blocks neighboring a coding target block in a space domain, an affine construction merging candidate derivation unit configured to derive an affine construction merging candidate from a plurality of motion information elements of blocks neighboring the coding target block in a space or time domain, and an affine fixation merging candidate derivation unit configured to derive an affine fixation merging candidate in which motion information of an affine control point is fixed. A motion vector of each affine control point is fixed to (0, 0) in the affine fixation merging candidate.
A video processing method includes performing a conversion between a video having one or more video layers comprising a current picture comprising a current slice and a bitstream of the video according to a rule. The rule specifies a condition under which a reference picture list for the current slice is disallowed to have an active entry that refers to a picture that precedes, in a decoding order or an output order, an intra random access point picture associated with the current picture.
A motion field estimate determined using motion vector information of two or more reference frames of a current/encoded frame is used to derive a motion vector for inter-prediction of the current/encoded frame. Motion trajectory information, including concatenated motion vectors and locations of the current/encoded frame at which those concatenated motion vectors point, is determined by concatenating motion vectors of the reference frames. A motion field estimate is determined using the motion trajectory information and, in some cases, by interpolating unavailable motion vectors using neighbors. The motion field estimate is used to determine a co-located reference frame for the current/encoded frame, and an inter-prediction process is performed for the current/encoded frame using a motion vector derived using the co-located reference frame. During decoding, the motion field estimate may be determined using motion vectors signaled within a bitstream and without additional side information, thereby improving prediction coding efficiency.
An augmented reality, virtual reality, or other wearable apparatus comprises an eye tracking device comprising an image sensor, a lens, and one or more processors. In some embodiments, the lens comprises a marker, and the one or more processors are configured to receive an image from the image sensor, wherein the image shows the marker, determine a distance from the image sensor to the marker based on the image, and change a calibration parameter of an eye tracking algorithm based on the distance. In some embodiments, the one or more processors are configured to receive image data from the image sensor, wherein the image data corresponds to an image as observed through the lens, determine a level or pattern of pincushion distortion in the image based on the image data, and change a calibration parameter of an eye tracking algorithm based on the level or the pattern of pincushion distortion.
Eyewear including a sensor integrated into frame of eyewear. In one example, the sensor comprises a strain gauge, such as a metallic foil gauge, that is configured to sense and measure distortion of the frame when worn by a user and under different force profiles, by measuring a strain in the frame when bent. The measured strain by strain gauge is sensed by a processor, and the processor performs dynamic calibration of image processing based on the measured strain. The distortion measured by the strain gauge is used by the processor to correct calibration of the cameras, and the displays.
An information processing apparatus (100) includes: a calculation unit (163) that calculates an index value related to display of stereoscopic image content including a stereoscopic image based on a relative position of a viewer with respect to a position of a display unit (150) that displays the stereoscopic image; and a display control unit (164) that controls display processing performed by the display unit (150) based on the index value calculated by the calculation unit (163).
There is provided an image forming apparatus capable of preventing deterioration in accuracy of image position adjustment due to erroneous detection of a marker.
A system and method for enhanced outbound campaign management, comprising a campaign management console, a data services engine, a traffic shaper, an agent desktop, Control agent desktop, an autodialer, and a simple dialer which allows enterprises to conduct unified communications campaigns without differentiating between prior expressed written consent consumers, and those who have not provided prior expressed written consent, to being autodialed or receiving artificial or pre-recorded voice messages, allowing for compliance with regulations regarding such consent without splitting or bifurcating or otherwise hampering communications campaigns for the enterprise customers.
A desktop agent configured to execute on a computer includes a web-application interface and an agent communication port. The web-application interface receives an application launch request for an emergency service application from a web-based application executing in a browser. The emergency service application has a plurality of application communication ports. The agent communication port transmits a launch message to a selected port of the plurality of application communication ports, the selected port selected based on the application launch request. The agent communication port receives, from the selected port, information collected by the emergency service application responsive to the launch message. The desktop agent is configured to transmit the information collected by the emergency service application to a cloud-based computer aided dispatch system.
A communication device and method can include one or more processors operatively coupled to memory and an audible output device, where the one or more processors initiates a call from a calling party that includes an audio clip associated with the call.
A method for revenue assurance in a telephone network. The method comprises receiving a call request from a first user device on a network to a second user device, where the user device associated with a first user account has an account credit value insufficient to complete the requested call. A call timer duration is set to instantly expire on encountering a chargeable event. The call is continued toward the second user device. Upon encountering a chargeable event, the call is released. The chargeable event may be presenting a Ring Back Tone to the caller and confirming that the second device is ringing. The chargeable event may be detecting when the call has been answered.
A downlead cable includes a first connector configured to connect to a headset of a communication system. A second connector is configured to connect to a connection port of a handset or a radio system. The downlead cable further includes wires connecting the first and second connectors and a cable jacket encapsulating the wires. A transformer is wired inline between the first and second connectors. The transformer is configured to enable the headset to mimic the electrical characteristics a microphone which the handset or the radio system is configured to interface.
Embodiments of a physical unclonable function (PUF) device and a method for generating helper data for a PUF device with an array of cells are disclosed. In an embodiment, the PUF device comprises an array of cells, wherein each cell of the array generates an output signal, a reliable cell group detector coupled to the array of cells to find reliable groups of cells in the array of cells having sufficient reliable cells and output addresses of the reliable groups of cells, and a storage device coupled to the reliable cell group detector to store the addresses of the reliable groups of cells to be used as helper data for PUF response operations.
Disclosed is a multi-signature security account control system. The present invention comprises a multi-signature security account in which at least three participating accounts have management authority, wherein the participating accounts are a first participating account corresponding to a user terminal, a second participating account corresponding to an HSM management server, and a third participating account corresponding to an exchange server, and the HSM management server may control the authority of the multi-signature security account to be controlled by using signature information provided from at least two of the participating accounts.
Secure user authentication using a OTP involve pre-storing an application on a first device for generating a valid OTP for the user responsive to receiving entry of a valid PIN, no part of the valid PIN is stored on the first device and pre-storing on a back-end server the valid PIN and a valid shared secret for the user. Upon receiving entry of a purported PIN, a purported shared secret is dynamically synthesized on the first device by the application based on the purported PIN and a purported OTP is generated on the first device. When entry of the purported OTP is received by the server in an attempt to log on the server from a second device, the server cryptographically calculates a window of OTPs, and logs on to the server from the second device is allowed if the calculated window of OTPs corresponds to the received OTP.
Systems and methods are described for generating a blockchain-based user profile. In various aspects, one or more blockchain IDs associated with a user is received, where each blockchain ID is associated with a corresponding blockchain. One or more blockchain transactions are identified that are associated with the one or more blockchain IDs, where a trust profile for the user can be generated based on the one or more blockchain transactions. The trust profile can include user information determined from the one or more blockchain transactions.
A system and a method to build a recovery capability for a compromised network based on user controlled ad-hoc randomness combined with simplicity; immunized against stealth cryptanalysis which overshadows the prevailing security solutions.
Communication in an asymmetric multiengine system is handled using engine routing tables defining subsets of engines to control engine-to-engine connection mapping. Local devices perform an engine selection process that includes selecting an engine routing table based on a number of remote engines in a remote device and selecting an engine set from the selected table based on an identifier of the remote device. A connection to the remote device is created using the engines identified in the selected engine set.
This disclosure generally relates to media application development and deployment using an NBMP system. More specifically, this disclosure describes methods and apparatuses for instance level configuration of functions used in NBMP workflows. Example mechanisms are provided for configuring different instances of a same function in various tasks in a media processing workflow with customized configurations and restrictions based on a format of a general configuration descriptor of the function.
In order to allow access to the Internet, and therefore to a remote server, for a device having no connection with an Internet gateway, there is provided a method to transmit a message from a first device to a remote server, the first device having no connection with the remote server, the method including detecting a second device by the first device, establishing a communication channel between the first and the second device, transferring the message from the first to the second device, the message comprising an address of the remote server, and transferring, by the second device, the message to the remote server using the remote server address contained in the message.
A system for controlling a vehicle sensor, the system including a plurality of sensors provided in a vehicle, a switch module including a plurality of switches connected to the plurality of sensors, respectively, the plurality of switches being connected to the switch module through an integral line; a controller configured to control operation of each of the plurality of switches, the controller being connected to the switch module through the integral line and thus performing communication with the plurality of sensors, and assigning an ID to each of the plurality of sensors in a corresponding manner by selectively connecting each of the plurality of switches thereto.
A message queue routing system may be implemented into a message queue gateway to route data to Software component designed and deployed into MQ Gateway to route the data to the MQ cluster. A central processing unit (CPU) node analyzer reads real time health statistics of each of a plurality of MQ cluster processing nodes. Based the computation, the CPU node analyzer routes the message to a specified node of the cluster having a minimum of CPU load at that time. The CPU node analyzer analyzes information comprising at least CPU performance information and system idleness information. Each processing node enables dynamic message routing computations utilizing an artificial intelligence/machine learning framework and a plurality of trained predictive models. The predictive model is trained using a trained data set using text classification. Message information is extracted from the message via natural language processing and is processed via the trained model to identify characteristic information of the message. The characteristic information is used to select a subset of filters associated with message functionality. The message is routed to a target application based on filtering performed using the subset of filters.
At a radio-based application pipeline processing server at which a portion of a distributed unit (DU) of a radio-based application is implemented, a particular networking hardware device is selected from among several devices (which include least one device incorporated within a network function accelerator card and at least one device which is not part of an accelerator card) for transmission of at least a portion of mid-haul traffic to a centralized unit (CU). The mid-haul traffic is transmitted to the CU via the selected device. At least a portion of front-haul traffic is transmitted to a radio unit (RU) via a networking hardware device incorporated within a network function accelerator card of the server.
A server determines, at a first predetermined time, a default decision as to whether to provide a first media content clip after the end of a first media content item. At a second predetermined time, after the first predetermined time, the server initiates a determination of a first decision as to whether to provide the first media content clip after the end of the first media content item. In accordance with the first decision being reached within a predetermined latency period, the server provides the first media content clip to the first electronic device in accordance with the first decision. In accordance with a determination that the predetermined latency period has elapsed without the first decision being reached, provides the first media content clip to the first electronic device in accordance with the default decision.
System and methods for running conference applications before, during, and after a network conference. In an embodiment, a method is provided for running a conference application before joining a network conference. The method includes activating a client application, selecting a conference application from a plurality of conference applications, running the conference application from the client application before joining a network conference, and joining the network conference using the client application.
Methods, systems, apparatus, and computer program products that can automatically answer communication sessions received from trusted callers are disclosed herein. One method includes maintaining, by a processor of an information handling device, a list of trusted callers encoded in a memory and automatically answering a communication session received by the information handling device from a trusted caller in the encoded list of trusted callers without receiving input from a user of the information handling device accepting the communication session on the information handling device. Systems, apparatus, and computer program products that include hardware and/or software that can perform the methods for automatically answering communication sessions received from trusted callers are also disclosed herein.
In some embodiments, a method can include: receiving, by a computing device, a plurality of messages, where at least a first one of the plurality of messages is associated with a first application and at least a second one of the plurality of messages is associated with a second application different from the first; receiving, by the computing device, information about one or more scheduled meetings; determining, by the computing device, one or more of the plurality of messages that are associated with a first meeting of the one or more scheduled meetings; and sending, by the computing device, information about the associations of the one or more of the plurality of messages and the first meeting to another computing device to enable the another computing device to display a list of the one or more of the plurality of messages in conjunction with the first meeting.
The disclosure relates to a method for Internet Protocol based Multimedia Subsystem (IMS) registration and device, a communication device, and a storage medium. The method for IMS registration includes determining whether a network side supports an IMS service; acquiring, based on an IMS Access Point Name (APN), an address for the IMS registration when the network side supports the IMS service; performing the IMS registration based on the acquired address for the IMS registration; and initiating an IMS re-registration when the IMS registration fails.
Methods and systems are described herein for updating cybersecurity enforcement rules in real-time over disparate computer networks. A rule enforcement system may receive a real-time data stream. The real-time data stream may include real-time communications requiring cybersecurity verification. Real-time data communications are processed through a first rule repository. In response to determining that rule updates to rules within the first rule repository are available, a second rule repository is retrieved and brought online. Previously received real-time communication data is processed with the first rule repository and new real-time communication data is routed to the second rule repository. When previously received real-time communication data has been processed, the first rule repository is disabled.
Methods and systems provide for reducing privacy leaks in DNS request by using a private DNS service. The private DNS service provides for matching a level of privacy provided by a type of communication protocol to a level of privacy desired or required for a particular client communication. When the DNS service determines that an intended communication protocol does not supply at least the level of privacy desired for a particular communication, the private DNS service may initiate the creation of a connection with the desired level of privacy.
Techniques for mobile user identity and/or SIM-based IoT identity and application identity based security enforcement in service provider networks (e.g., service provider networks for mobile subscribers) are disclosed. In some embodiments, a system/process/computer program product for mobile user identity and/or SIM-based IOT identity and application identity based security enforcement in service provider networks includes monitoring network traffic on a service provider network at a security platform to identify a subscriber identity for a new session; determining an application identifier for user traffic associated with the new session at the security platform; and determining a security policy to apply at the security platform to the new session based on the subscriber identity and the application identifier.
A multi-API security policy that covers multiple API calls of a transaction is dynamically enforced at runtime, without access to the specification or code of the APIs. Calls made to APIs of the transaction are logged, and the logs are read. Data objects used by the APIs are identified. Specific data labels are assigned to specific fields of the data objects, consistently identifying data fields of specific types. Linkages are identified between specific ones of the multiple APIs, based on the consistent identification of specific types of data fields. An API call graph is constructed, identifying a sequence of API calls made during the transaction. The call graph is used to enforce the security policy, by tracking the flow of execution of the multi-API transaction at runtime, and detecting actions that violate the security policy. Security actions are taken responsive to the detected actions that violate the policy.
A system, method, and apparatus for concealing searches for information stored on public networks, includes splitting of a search query, transforming the query into one or more related queries, and searching each of related queries separately.
Systems and methods for mapping IP addresses to an entity include receiving at least one domain name associated with the entity. Embodiments may further include determining one or more variations of the at least one domain name based on analysis of domain name data collected from a plurality of domain name data sources that mention a variation of the at least one domain name. Some embodiments may also include identifying one or more IP addresses pointed to by the one or more variations of the entity's domain name based on analysis of IP address data collected from a plurality of IP address data sources. Additional embodiments include assigning weights to each of the identified one or more IP addresses and creating a mapping of IP addresses to associate with the entity based on analysis of the weighted one or more IP addresses.
Systems and methods are disclosed for identifying malicious traffic associated with a website. One method includes receiving website traffic metadata comprising a plurality of variables, the website traffic metadata being associated with a plurality of website visitors to the website; determining a total number of occurrences associated with at least two of the plurality of variables of the website traffic metadata; generating a plurality of pairs comprising combinations of the plurality of variables of the website traffic metadata; determining a total number of occurrences associated with each pair of the plurality of pairs of combinations of the plurality of variables of the website traffic metadata; determining a plurality of visitor actions associated with the plurality of variables of the website traffic metadata; clustering each of the plurality of pairs and the plurality of visitor actions associated with the plurality of variables of the website traffic metadata into groups; and determining, based on the clustering of the plurality of pairs and the plurality of visitor actions, whether each of the plurality of website visitors are malicious visitors.
A security system detects and attributes anomalous activity in a network. The system logs user network activity, which can include ports used, IP addresses, commands typed, etc., and may detect anomalous activity by comparing users to find similar users, sorting similar users into cohorts, and comparing new user activity to logged behavior of the cohort. The comparison can include a divergence calculation. Origins of user activity can also be used to determine anomalous network activity. The hostname, username, IP address, and timestamp can be used to calculate aggregate scores and convoluted scores. The system extracts features from the logged anomalous network activity, and determines whether the activity is attributable to an actor profile by comparing the extracted features and attributes associated with the actor profile based upon previous activity attributed to the actor.
According to some embodiments, a system, method, and non-transitory computer readable medium are provided comprising a plurality of real-time monitoring nodes to receive streams of monitoring node signal values over time that represent a current operation of the cyber physical system; and a threat detection computer platform, coupled to the plurality of real-time monitoring nodes, to: receive the monitoring node signal values; compute an anomaly score; compare the anomaly score with an adaptive threshold; and detect that one of a particular monitoring node and a system is outside a decision boundary based on the comparison, and classify that particular monitoring node or system as anomalous. Numerous other aspects are provided.
An apparatus comprises at least one processing device that includes a processor and a memory coupled to the processor. The at least one processing device is configured to receive storage access protocol commands directed by one or more host devices to storage devices of a storage system over a storage area network, to generate statistics relating to the received storage access protocol commands, to process the generated statistics in a machine learning system trained to recognize anomalous access patterns to the storage devices over the storage area network, and to generate an alert indicative of an access anomaly based at least in part on the processing of the generated statistics in the machine learning system. A multi-path input-output (MPIO) driver of the one or more host devices may be provided with the alert and configured to initiate one or more remediation actions responsive to the alert.
Systems and methods for malware detection are provided herein. In some embodiments, a system having one or more processors is configured to: perform, on a plurality of user devices, at least one of a static analysis or a behavioral analysis of a file downloaded to a user device; receive a plurality of features extracted from the downloaded file; train at least one machine learning model, on a central server in communication with the plurality of user device, based on the plurality of features; distribute the at least one trained machine learning model to the plurality of user devices; and update at least one of a machine learning model used for the static analysis or behavioral analysis with the distributed at least one trained machine learning model.
Disclosed herein are systems and methods of executing scanning software, such an executable software program or script (e.g., PowerShell script), by a computing device of an enterprise, such as a security server, may instruct the computing device to search all or a subset of computing devices in an enterprise network. The scanning software may identify PowerShell scripts containing particular malware attributes, according to a malicious-code dataset. The computing system executing the scanning software may scan through the identified PowerShell scripts to identify particular strings, values, or code-portions, and take a remedial action according to the scanning software programming.
A method of operating a protection node for protecting a pattern classification node from malicious requests may be provided. The protection node may receive, from a user node, a request containing an original pattern to be classified by a machine learning algorithm performed by the pattern classification node. The protection node may add noise to the original pattern to generate a noisy pattern. The protection node may obtain a first classification of the noisy pattern based on processing of the noisy pattern by a first clone of the machine learning algorithm at the protection node; obtain a second classification of the original pattern based forwarding the request for processing of the original pattern by the machine learning algorithm performed at the pattern classification node; and compare the first and second classifications to determine whether the first and second classifications satisfy a defined similarity rule. The protection node may use the comparison to manage the request from the user node.
A system and method are disclosed for performing non-invasive scan of a target device. The system is configured for: i) loading an endpoint protection agent to a target device; ii) providing a remote direct memory access of the target device to the remote security server for reading a memory of the target device; iii) scanning, by a second memory scan engine of the remote security server, the memory of the target device upon the violation of the security policy; iv) identifying, by the second memory scan engine of the remote security server, a threat on the target device; and v) sending, by the remote security server, a security response action to the endpoint protection agent on the target device in accordance with the security policy.
Aspects of the present disclosure address systems, methods, and devices for enabling secure communication between electronic control units (ECUs) in a vehicle. The system may include a first and second ECU from a plurality of ECUs in the vehicle. The first ECU is to enable secure communication between the plurality of ECUs by performing operations that include provisioning the second ECU with authentication data for authenticating messages exchanged with a third ECU and provisioning the third ECU with a set of security keys to enable the third ECU to securely exchange messages with the second ECU. The second ECU receives, from the third ECU, a secure message that is cryptographically signed using a security key from the set of security keys provisioned to the third ECU, and the second ECU authenticates the secure message by comparing the authentication data with an authentication signal.
Disclosed herein is a computer-implemented method for preparation of an electronic document with a plurality of signing users, comprising associating an unsigned, encrypted document with at least a first authenticated user code for a first signing user and a second authenticated user code for a second signing user, sending the document to the signing users, decrypting the document; generating a first electronic signature from the first signing user's authenticated user code and a second electronic signature from the second signing user's authenticated user code, appending signatures to the document, duplicating the document and assigning ownership separately for each signing user, encrypting each signed document, and transferring the signed and encrypted documents to electronic vaults associated with the signing users.
At least one information processing apparatus for providing a service to a user having a permission to use the service is provided. The at least one information processing apparatus includes a memory, and a processor coupled to the memory and configured to allow a management permission to be granted to a given user. The management permission enables assignment of the permission to use the service.
A user requests to join a meeting is detected. The meeting includes a meeting audio stream of one or more participant audio streams that include participant timestamps that correspond to when one or more other users are in the meeting. The user is prompted for an authentication credential based on the detecting the request to join the meeting. A participant profile of the user is determined based the authentication credential. The user is authorized access to the meeting and a first timestamp is saved. A first audio stream of the user is recorded. The user is identified as having left the meeting and a second timestamp is saved. A transcript of the meeting audio stream is generated based on the first audio stream and the one or more participant audio streams. The first timestamp, the second timestamp, and the meeting are associated with the participant profile.
A native application on a client computing device enables secure user authentication via an identity provider (IdP) for accessing services of a web service provider. The native application forwards a redirect request generated by a main gateway of the service provider and including an IdP uniform resource locator (URL) to a system browser of the client computing device. The redirect request directs the system browser to a broker gateway of the service provider that registers an authentication response handler and redirects the system browser to the IdP URL to enable a user of the native client computing device to authenticate. After the broker gateway receives an IdP authentication response from the IdP following authentication by the user, the broker gateway provides the IdP authentication response to the native application for providing back to the main gateway. The main gateway finally processes the authentication response to complete the authentication request.
An electronic control unit, which receives a message and a freshness value given to the message via a connectionless communication, includes a storage unit storing a freshness value list, which indicates a predetermined number of freshness values in a descending order from a reference value, which is a largest freshness value among the freshness values received in a past. The electronic control unit compares a received value, which is the received freshness value, with the freshness value list to provide a verification result, and updates the freshness value list so as to hold the received value in response to the verification result indicating that (i) the received value is not larger than the reference value and not smaller than a permissible value which is a smallest freshness value in the freshness value list, and (ii) the received value is not in the freshness value list.
A secure communication tunnel between user space software and a client device can be established. A private session key can be accessed from a cryptographic service. The private session key can be communicated from the user space software to a network communication device. Outbound session packets can be communicated from the user space software to the network communication device. The network communication device can be configured to generate encrypted outbound session packets by encrypting the outbound session packets using the private session key; communicate to the client device, via the secured communication tunnel, the encrypted outbound session packets; receive from the client device, via the secured communication tunnel, inbound session packets; generate decrypted inbound session packets by decrypting the inbound session packets using the private session key; and communicate the decrypted inbound session packets.
A computer network may include a Non-IP subnetwork for communication between the gateway and the frontend device, an IP subnetwork for communication between the gateway and at least one backend device, and a gateway connecting the Non-IP subnetwork with the IP subnetwork and translating communication therebetween. The IP communication is based on an IP security protocol, providing means for authentication and/or encryption. The gateway mediates handshaking for establishing a secure tunnel for secure end-to-end communication between the backend device and the frontend device. The secure tunnel is set to apply a session key. The gateway and the backend device exchange datagrams with handshaking parameters. The Non-IP messages are exchanged with a subset of the handshaking parameters. The backend device and the frontend device generate the session keys and to authenticate the handshaking incorporating the handshaking parameters and subset of handshaking parameters, respectively.
Disclosed are an apparatus and a method for Internet of Things (IoT) device security. The method includes unifying a port in a first IoT device for communication, receiving, by the first IoT device, a packet from a second IoT device through the port, identifying whether the packet in the first IoT device is in a preset packet form, verifying content of the packet in the first IoT device when the packet is in the preset packet form, and opening the port for providing a service in the first IoT device when the verifying of the packet content is successful.
Embodiments described herein include apparatuses, computer program products, and methods for data management in a group-based communication system. Specifically, some embodiments address data management for group-based communication channel(s) accessible to any number of entities based on various data retention policies. In this regard, embodiments enable maintenance of data associated with multiple organizations accessing a group-based communication channel based on a single, shared data retention policy, or different data retention policies, for example based on authorship of the group-based communication message. In embodiments, a data retention policy may be assigned directly to an entity, or assigned to a higher-level or lower-level entity and function as a default data a retention policy for other entities associated therewith. A group-based communication system is configured to enable storage of data based on corresponding data retention policies for each organization identifier, and/or an agreed data retention policy for all organization identifiers.
In an approach, a processor monitors messaging data between a plurality of users from a first collaboration application. A processor identifies an unanswered message within the first messaging data. A processor, subsequent to identifying the unanswered message, identifies that the plurality of users attends a collaborative session. A processor captures a second messaging data of the collaborative session. A processor determines that the second messaging data contains subject matter that meets a threshold of similarity to the unanswered message. A processor annotates the unanswered message.
The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message. The device displays a first notification element in a first area of a user interface. The first notification element comprises information about the received first message. While displaying the first notification element, the device displays a first user interface (UI) element for initiating a reply to the first message. The first UI element includes a text entry field and an audio entry button for initiating recording of audio; and responsive to receiving a selection of the first UI element. In accordance with a determination that the selection includes selection of the audio entry button, the device initiates recording of audio and replacing the text entry field with a representation of the audio being recorded.
A system and method for creating custom music/video messages to facilitate and/or improve social interaction. The music/video messages may include at least portions of: music, video, pictures, slideshows, and/or text. Custom music/video messages may be created by a user in communication with a music/video provider and a music/video messaging system. The music/video messaging system and/or a distribution network send the music/video messages to one or more intended recipient(s). The custom music/video messages are representative of feelings or emotions to be communicated by the user to the one or more recipient(s).
Disclosed is a method for automatic arrangement of communications for improved functionality. A client device presents a stacked set of conversation cells on a display of the client device. The stacked set of conversation cells is stacked such that a first conversation cell corresponding to a first chat conversation from the stacked set of conversation cells is a top conversation cell of the stacked set of conversation cells. While presenting the stacked set of conversation cells, the client device receives a first chat communication that is a part of a second chat conversation that is different than the first chat conversation. In response to the receiving of the first chat communication, the client device modifies the presentation of the stacked set of conversation cells such that a second conversation cell corresponding to the second chat conversation is presented as the top conversation cell of the stacked set of conversation cells.
A file commenting method includes displaying file content in an instant messaging client, displaying comment content entered via a commenting operation performed on a portion of the file content, and displaying a session page when the commenting operation is completed, the session page including the portion of the file content, the comment content, and a file identifier corresponding to the file content.
Method of generating invitation media overlays for private collections starts with processor receiving first media content item from first client device associated with first user. Processor receives from first client device a selection of invitation media overlay to be applied to media content item. Invitation media overlay is associated with private collection of media content items. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates the private collection of media content items including modified first media content item. Processor receives from first client device selection of second user associated with the second user and causes modified first media content item to be displayed by the second client device. Processor receives selection of invitation media overlay from second client device and causes the private collection of media content items to be displayed by second client device. Other embodiments are described herein.
In one embodiment, a method receives a downstream signal and an upstream signal in a same frequency band. The downstream signal and the upstream signal are separated into a first path and a second path. The downstream signal using the first path and the upstream signal using the second path are amplified in an analog domain. The method isolates the downstream signal and the upstream signal from one another and sends the downstream signal downstream to a subscriber device and sends the upstream signal towards a full duplex node.
Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving at least one TP packet, computing a current data rate or an end time of a low throughput phase, determining if TP is in the low throughput phase, aggregating the at least one received TP packet or an ACK relating to the at least one received TP packet in response to determining that the TP is not in the low throughput phase, and transmitting the ACK to a sending device.
A reference signal (RS) transmission system to transmit a channel state information (CSI) RS for extraction of CSI to a relay and a macro terminal is disclosed. The base station transmits information on a sub frame containing the CSI RS to the relay or the macro terminal. The macro terminal and the relay receive the CSI RS using the information on the sub frame. The macro terminal and the relay extract the CSI using the CSI RS and transmit the extracted CSI to the base station.
Disclosed are a method for transmitting and receiving a phase tracking reference signal (PTRS) in a wireless communication system, and an apparatus therefor. Specifically, a method for receiving the PTRS by a user equipment (UE) in a wireless communication system comprises receiving PTRS related configuration information; receiving downlink control information (DCI), wherein a code point corresponding to one or more transmission configuration indication (TCI) states is indicated on the basis of an antenna port field of the DCI; and receiving the PTRS through an antenna port corresponding to a specific DMRS port among the DMRS ports, wherein a number of antenna ports for receiving the PTRS may be determined on the basis of at least one of the maximum values of the number of TCI states corresponding to the code point, the number of CDM groups containing the DMRS port, or the number of antenna ports for receiving the PTRS.
Provided is technology to set information on a device appropriately. Provided is a communication system in which a first electronic device and a second electronic device connected to a same wiring, among a plurality of electronic devices, are associated with each other as being installed for a same space, based on an arrangement state of wirings of the plurality of electronic devices arranged according to a configuration of a plurality of spaces.
Embodiments of the present disclosure relate to methods and apparatuses of transmitting information and receiving information in a wireless communication system. In the method of transmitting information, the information comprises at least two of a reference signal and more than one radio resource control (RRC) message. The method comprises transmitting the at least two of the reference signal and the more than one RRC message by using a same time unit or at least two continuous time units, wherein the at least two of the reference signal and the more than one RRC message have a same time offset or different time offsets and have a same transmission periodicity or transmission periodicities which are different multiples of a predetermined periodicity. Thus, the interference to other systems or nodes can be limited, and the number of LBTs required for these signal transmissions can be reduced if they are transmitted on unlicensed spectrum.
Method and device for indicating sub-band configuration, and method and device for accessing sub-band are provided. The method for indicating sub-band configuration includes: configuring a broadcast channel in a basic sub-band which is configured with a synchronization signal; and indicating sub-band configuration of at least one non-basic sub-band directly or indirectly through a master information block carried by the broadcast channel, wherein the sub-band configuration of the non-basic sub-band is used for user equipment accessing the non-basic sub-band, and comprises a sub-carrier spacing, a Cyclic Prefix (CP) length and a frequency position. UE may access different sub-bands efficiently with relatively high flexibility and relatively few signaling overhead.
According to one aspect, a system for resource management may perform receiving a total resource request, a vector of two or more maximum available resources associated with two or more corresponding resource providers, and a number of resource providers and calculating an individual resource request for each of the two or more resource providers by iteratively comparing the vector of two or more maximum available resources with a vector of a current average resource residual, taking a minimum between those vectors as a running tally for the individual resource requests, and recalculating the current average resource residual.
Computing resources are managed in a computing network comprising a computing service provider and an edge computing network. The edge computing network receives an indication of a disconnection of communications between the computing service provider and the edge computing network. In response to the indication, the edge computing network initiates an autonomous mode at the edge computing network. The edge computing network is configured to continue providing computing and network services at the edge computing network while the edge computing network is operating in the autonomous mode.
A method for integrating interface devices into a network, the network including at least one central software-based controller, which logically separates a data plane from a control plane using multiple interface devices. The method includes: a receiving of a first recognition message of the central controller at a terminal of an interface device; a checking of whether a previous recognition message has been received at another terminal of the interface device within a predefined time period prior to the receipt of the first recognition message; and a forwarding of the first recognition message to all network users connected to the interface device, if no previous recognition message has been received at another terminal within the predefined time period.
Techniques are described for determining one or more outlier logical paths in a computer network. A cloud-based network management system stores path data received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for one or more logical paths of a physical interface from the network device over a wide area network (WAN). The network management system compares the path data for the plurality of logical paths to determine one or more outlier logical paths out of the plurality of logical paths. The network management system, in response to determining the one or more outlier logical paths, output a notification indicative of the one or more outlier path data out of the plurality of logical paths.
Techniques for extended network configuration conversion and reconfiguration are described. A network controller proceeds through a set of extended network nodes in an extended network and reconfigures ports in at the various nodes from a first configuration to a second configuration while preventing network traffic looping and maintaining data and management traffic connection to the nodes during the reconfiguration.
In one embodiment, a device obtains a first set of measurements of a path metric for a path in a network that are measured using periodic probing of the path. The device obtains a second set of measurements of the path metric for the path that are measured using fine-grained probing of the path at a higher frequency than that of the periodic probing. The device generates a predictive model that predicts values of the path metric, based on the first set of measurements and on the second set of measurements. The device causes, based on a value of the path metric predicted by the predictive model, traffic to be rerouted from the path to another path in the network.
Example methods and apparatus to onboard return path data providers for audience measurement are disclosed herein. Example apparatus disclosed herein to predict return path data quality include a classification engine to compute a first data set of model features from validation tuning data reported from media metering devices and a second data set of model features from return path data reported from return path data devices. The example apparatus also include a prediction engine to train a machine learning algorithm based on the first data set, apply the trained machine learning algorithm to the second data set to predict quality of the return path data reported from the return path data devices, and determine an onboarding status for a return path data provider based on an aggregate predicted quality of the return path data reported from the return path data devices.
Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.
A computing system includes a distributed computing cluster including a plurality of computing nodes interconnected by an interconnect network over which the computing nodes of the plurality of computing nodes communicate with each other by passing messages. The computing nodes are configured with a first parameter governing transmissions of messages by the computing nodes over the interconnect network. The computing nodes are configured to accumulate messages for transmission as a group of messages according to the first parameter, and the computing system is configured to limit injections of computing requests into the distributed computing cluster according to a second parameter. A controller is configured to receive at least one predetermined service level requirement and to control a value of the second parameter and a value of the first parameter to control a computational throughput of the distributed computing cluster while complying with the at least one service level requirement.
A method for managing operation of a mobile application, the application being operable in different modes, comprises obtaining a current value of a performance indicator of a network to which a mobile computing device is attached; map, based on a rule set, the value of the performance indicator to an optimal operating mode of the application and/or to at least one action; and cause the application to switch to the optimal operating mode, initiate the action, or prompt a user to switch the application to the optimal operating mode or initiate the action.
In one embodiment, a device obtains an indication of a network event predicted by a routing engine for a network. The device initiates monitoring of one or more network paths associated with the network event, to determine one or more states of the network. The device makes a comparison between the one or more states of the network and a set of one or more constraints. The device provides a prediction cancelation notification to the routing engine, based on the comparison.
A method, a device, and a non-transitory storage medium are described in which a network performance spread service is provided. The service may include generating a dependency graph representative of a network and identifying current or prospective poor performance spread of network elements based on correlations between the network elements and performance data. The service may also include providing remedial services that address the poor performance spread in the network.
Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each of the plurality of hosts and the plurality of switches. The method can calculate, by the routing engine, a routing map, based upon a routing scheme, for the plurality of hosts and the plurality of switches, the routing map comprising a plurality of forwarding tables. The method can configure, each of the plurality of switches with a forwarding table of the plurality of forwarding tables calculated by the routing engine.
Example service processing methods and apparatus are described. One example method includes obtaining a service template set by a first controller. The service template set includes one or more service templates. The first controller sends service template information corresponding to the service template set to a second controller. The first controller receives a first message sent by the second controller. The first message includes first service template information corresponding to a first service template, and the first service template information is determined by the second controller according to a requirement of a first service. The first controller performs provisioning of the first service based on the first service template that is determined based on the first service template information. The second controller determines a corresponding service template according to a service requirement, to trigger the first controller to perform service provisioning based on the service template.
A disaggregated routing system is provided for use in a communication network comprising a plurality of white boxes, wherein at least four of the plurality of white boxes are each configured to carry out a functionality different from the functionalities which the other three of the at least four of the plurality of white boxes are configured to carry out, and wherein each of the at least four of the plurality of white boxes is identified based on its functionality.
According to a first aspect of embodiments herein, the object is achieved by a method performed by a User Equipment (UE) for monitoring a beam transmitted by a base station in a radio communications network. The base station is serving the UE. The UE monitors a reference signal related to the beam, from the base station. Each time a quality of the reference signal is below a first threshold, the UE generates an Out-Of-Synchronization (OOS) event. When the number of OOS events reaches an OOS Beam Failure Detection (BFD) threshold, the UE triggers a beam recovery preparation procedure, and when the number of OOS events reaches an OOS Radio Link Monitoring (RLM), threshold, the UE starts an RLF timer.
A wireless communication device identifies a set of multiple different subcarrier spacings which are supported for transmission of synchronization signals. From the set of different subcarrier spacings, the wireless communication device selects a subset of one or more subcarrier spacings. Further, the wireless communication device receives signals from the wireless communication network. On the basis of the subcarrier spacings of the subset, the wireless communication device monitors the received signals for synchronization signals.
Techniques for peak-to-average power ratio (PAPR) reduction are described. Wireless devices may use one or more PAPR shaping resources, such as expanded bandwidth and/or pulse-shaping filtering, for shaping a signal to reduce PAPR. For example, expanded bandwidth may be utilized for adding a cyclic affix (CA), such as may comprise a cyclic prefix (CP), cyclic suffix (CS), etc., and combinations thereof, to a frequency domain data signal to provide a CP augmented frequency domain data signal used to generate a reduced PAPR time domain data signal. Additionally or alternatively, pulse-shaping filtering may be applied to a frequency domain signal to provide a pulse-shaped frequency domain data signal used to generate a reduced PAPR time domain data signal. Other aspects and features are also claimed and described.
Methods, systems, and devices for wireless communication are described. A communication device, such as, a base station and a UE may support transmitting and receiving information bits according to one or more index modulation schemes. For example, the communication device may support conveying information bits using a reference signal index modulation scheme, which uses reference signals transmissions using particular resources or reference signal sequences, or both, to convey the information bits. The communication device may improve reference signal resource usage by supporting a multi-mode reference signal index modulation scheme, which utilizes all reference signal resources to convey the information bits. By using the multi-mode reference signal index modulation scheme, the communication device may, as a result, include features for improvements to conveying information bits, among other benefits.
Systems and methods are provided for architectures for an analog feedback class D modulator that increase the power efficiency of the class D modulator. In particular, systems and methods are provided for an analog feedback class D modulator having a digital feed-forward loop. The digital feed-forward loop allows for removal of signal content from an input to an analog-to-digital converter, such that the ADC processes just noise and/or error. Using the techniques discussed herein, the loop filter is low power as it processes error content but not signal content.
In one embodiment, a method herein comprises: establishing, by a process, a virtual private network connection (VPN connection) with a particular VPN gateway; requesting, by the process, observability monitoring through the particular VPN gateway, wherein requesting results in a controller being informed about the particular VPN gateway and a domain of the particular VPN gateway; receiving, by the process, test specifics from the controller based on the particular VPN gateway and the domain of the particular VPN gateway; and executing, by the process, one or more tests to the particular VPN gateway based on the test specifics.
Systems, methods, and computer-readable media for requesting a cellular IP address by initiating a call with a modem, establishing data packet network connectivity with the cellular IP address, assigning the cellular IP address to a virtual L2-bridge interface, wherein the virtual L2-bridge interface includes a MAC address, mapping a MAC address of a virtual machine with the MAC address of the virtual L2-bridge interface, detecting a change in the cellular IP address, and updating the virtual L2-bridge interface with a different cellular IP address while maintaining the data packet network connectivity.
A field device of automation technology having a function for checking quality of a network connection includes an operating electronics and at least one communication interface for connecting to a communication network having one or more network participants and for building a communication connection, wherein a communication stack and a PHY are associated with the communication interface, wherein the communication stack and the PHY are embodied continually to gain and to store communication information regarding the communication connection, wherein the operating electronics is embodied to read out communication information from the communication stack and from the PHY, and by means of an algorithm to subject the communication information to computation and based on the result of the computation to classify a communication state.
A method (100) for controlling a plurality of devices (10) of a smart home system (20) is provided. The method (100) comprises: switching (S110) the smart home system (20) between a home mode (21) and an away mode (22); and upon the smart home system (20) being in the away mode (22), independently controlling (S140) a setting of each of the plurality of devices (10) based on a usage pattern (12) of the respective device (10); wherein the independently controlling (S140) a setting of each of the plurality of devices (10) comprises: for a specific device (10), determining (S141) a first point in time (31) to change a setting of the device (10) based on the usage pattern (12) of the device (10), wherein the first point in time (31) is limited to: any of a set of predetermined points in time during a day, and a point in time where the smart home system (20) is set in the away mode (22); calculating (S142) a second point in time (32) by adding a random offset in time to the first point in time (31); changing (S143) the setting of the device (10) at the second point in time (32); determining (S144) a stasis period (33) during which the setting of the device (10) should be maintained based on the usage pattern (12) of the device (10); and maintaining (S145) the setting of the device (10) for the stasis period (33). A smart home system (20) is also provided.
A WTRU may select sidelink unicast or groupcast to transmit data. If the WTRU selects sidelink unicast, the WTRU may select to use HARQ ACK/NACK feedback for the transmission. If the WTRU selects sidelink groupcast, either HARQ NACK or HARQ ACK/NACK may be selected depending upon one or more factors. The WTRU may select HARQ NACK or HARQ ACK/NACK depending upon one or more of: a number of WTRUs to receive the data; a condition of a channel associated with transmission; or a quality of service associated with transmission. The WTRU may select a first or second PSFCH format for feedback based upon one or more factors. The WTRU may select a first or second PSFCH format based upon one or more of: the selected sidelink unicast or groupcast; the selected HARQ NACK or HARQ ACK/NACK feedback; or a quality of service associated with the transmission.
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). In some aspects, a first WLAN device may transmit a first HARQ frame to a second WLAN device. The first WLAN device may receive a first feedback message from the second WLAN device. The first feedback message may be a HARQ Block Acknowledgement (H-BA) message. The first WLAN device may determine to enable the HARQ protocol based on the first feedback message. The first WLAN device may receive an indication of an amount of memory available at the second WLAN device for processing HARQ transmissions. The first WLAN device may transmit a second HARQ frame to the second WLAN device based, at least in part, on the amount of memory available at the second WLAN device for processing HARQ transmissions.
Methods, systems, and devices for wireless communication are described. One method for wireless communication at a first device includes receiving a multicast packet from a second device, decoding control header information in the received multicast packet, determining that a decoding procedure associated with a payload of the received multicast packet is unsuccessful and transmitting a negative acknowledgement (NACK) based at least in part on the determining. The method also includes retrieving a list of transmitter identifiers. In some cases, transmitting the NACK is based at least in part on the list of transmitter identifiers. The method further includes determining a transmitter identifier associated with the multicast packet and determining that the transmitter identifier is present in the list of transmitter identifiers.
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted in a current frame; a parity permutator configured to perform by group-wise interleaving a plurality of bit groups configuring the parity bits based on a group-wise interleaving pattern comprising a first pattern and a second pattern; a puncturer configured to puncture some of the parity-permutated parity bits; and an additional parity generator configured to select at least some of the punctured parity bits to generate additional parity bits to be transmitted in a previous frame of the current frame, based on the first pattern and the second pattern.
A system and method for performing rate adaptation of constant bit rate (CBR) client data for transmission over a Metro Transport Network (MTN) by defining a plurality of pseudo-Ethernet packets at a source node, assembling a plurality of Generic Mapping Procedure (GMP) frames by mapping a plurality of blocks from a stream of encoded blocks of CBR client data, a plurality of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets, inserting a fixed number of idle blocks between one or more of the consecutive pseudo-Ethernet packets and inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames to generate a plurality of rate adapted GMP frames for transmission over the MTN to an intermediate node or a sink node.
A satellite communication system that combines the benefits of Medium Earth Orbit (MEO) and Low Earth Orbit (LEO) satellite systems into an MEO-LEO satellite system. The MEO-LEO system includes an LEO constellation combined with a MEO constellation where the LEO constellation may provide global coverage with broad average capacity and may support ‘hot spot’ coverage where desired. The MEO constellation may provide unique advantages including backhaul to ground in remote areas, higher traffic density for key locations, and a secure global backhaul for key customers. Data may be routed over optical inter-satellite links using Software Defined Networking concepts to provide MEO-LEO (backhaul and ground access), LEO-LEO (upstream & downstream); and (3) MEO-MEO (crosslinks & downlinks). Further, implementations described herein include secure user terminal (UT) to UT IP routing in the constellation for direct UT to UT communication.
Herein provided is an interface for use in transmitting data from an aircraft including a first connector configured for physically and removably coupling a communication module to a communication system which obtains the data on-board the aircraft from at least one data source within the aircraft, and a second connector for digitally coupling the communication module to a processing unit of the communication module producing at least one message for transmission based on the data, the at least one message comprising information of interest identified based on the data. The interface is configured for conducting the at least one message from the processing unit to at least one radio via the second connector.
Example embodiments of the present disclosure relate to reporting beam failure. A terminal device performs beam failure detection on a first number of serving cells configured for the terminal device. The terminal device determines information to at least indicate respective results of the beam failure detection on a second number of serving cells among the first number of serving cells, where the second number is smaller than the first number. The determined information is transmitted by the terminal device to a network device serving the terminal device using a resource allocated for the terminal device. Based on the information, the network device determines an overall result of the beam failure detection performed on the first number of serving cells.
Methods, systems and devices for spatial multiplexing of different radio technologies are described. An example method for wireless communication includes configuring abase station of a fifth generation new radio (5G NR) radio technology cell to perform transmissions in a network according to a set of compatibility rules that allow a backward compatible operation of the base station with a 4th generation Long Term Evolution (4G LTE) radio technology, and performing transmissions or receptions in the 5G NR cell according to the configuring such that the backward compatible operation is achieved based on orthogonality in a spatial domain between transmissions or receptions in the 5G NR cell and the 4G LTE radio technology.
A multi-beam phased array antenna system includes a beamformer responsive to control signals to convert between a plurality of subarray signals and a plurality of beam signals. The system also includes a plurality of subarrays to communicate a plurality of beams corresponding to the plurality of beam signals. Each subarray includes a plurality of radiating elements. Each subarray also includes subarray beamforming circuitry responsive to respective beam weights to adjust RF signals communicated with the radiating elements, and convert between the adjusted RF signals and one respective subarray signal. The system further includes a controller that determines two or more beams, wherein the two or more beams are the same communication type. The beamformer assigns disjoint subsets of subarrays to each of the determined two or more beams. The controller also provides the beam weights for each of the plurality of subarrays and provides the control signals to the beamformer.
The application relates to a method for antenna port indication. A terminal receives information indicating an antenna port set of a pilot from a base station. The antenna port set is used for a resource block (RB) set and the pilot is used for data demodulation. The terminal determines the antenna port set based on the received information. By implementing the solution in the application, transmission resource utilization is improved.
In accordance with a first aspect of the present disclosure, a near field communication (NFC) device is provided, comprising: an NFC unit configured to charge an external device under charge by transferring power to said device under charge through an NFC channel; a detection unit configured to detect predefined events occurring on the NFC channel when said power is being transferred to the device under charge; a processing unit configured to control the transferring of power to the device under charge in dependence on the events detected by the detection unit. In accordance with a second aspect of the present disclosure, a corresponding method of operating a near field communication (NFC) device is conceived.
In one embodiment, a method includes identifying at a first powered device in communication with power sourcing equipment, a second powered device in communication with the first powered device, wherein the first powered device is receiving high voltage pulse power from the power sourcing equipment, notifying the power sourcing equipment of the second powered device at the first powered device, and performing a low voltage power initialization at the first powered device with the second powered device before passing the high voltage pulse power to the second powered device.
A remote memory system includes a substrate of a multi-chip package, an integrated circuit chip connected to the substrate, and an electro-optical chip connected to the substrate. The integrated circuit chip includes a high-bandwidth memory interface. An electrical interface of the electro-optical chip is electrically connected to the high-bandwidth memory interface. A photonic interface of the electro-optical chip is configured to optically connect with an optical link. The electro-optical chip includes at least one optical macro that converts outgoing electrical data signals received through the electrical interface from the high-bandwidth interface into outgoing optical data signals. The optical macro transmits the outgoing optical data signals through the photonic interface to the optical link. The optical macro also converts incoming optical data signals received through the photonic interface into incoming electrical data signals. The optical macro transmits the incoming electrical data signals through the electrical interface to the high-bandwidth memory interface.
A method for quantum routing is performed by a relay network node that is connected to a plurality of nearest-neighbor network nodes. The method includes receiving, from a source network node of the plurality of nearest-neighbor network nodes, a first command indicating a destination network node. The method includes selecting, based on the destination network node, a next-hop network node from the nearest-neighbor network nodes. The method includes determining a number of current quantum-entangled channels between the relay network node and the next-hop network node. The method includes establishing a new quantum-entangled channel between the relay network node and the next-hop network node in response to the number of current quantum-entangled channels being less than a threshold.
In an example method, a first computer system accesses, via a first communication network, data for transmission to a second computer system, generates an optical representation of the data, and presents the optical representation of the data to the second computer system via a free space communications link. Further, the second computer system receives the optical representation of the data from the first computer system via the free space communications link, determines the data based on the optical representation of the data, and transmits the data to one or more additional computer systems via a second communications network.
An antenna and an electronic device including an antenna are provided. The electronic device includes a housing including a conductive member; a wireless communication circuit; a circuit board; a first conductive path arranged on at least one part of the circuit board and electrically connected to the wireless communication circuit; a capacitor arranged on the first conductive path; a second conductive path electrically connected to the first conductive path between the wireless communication circuit and the capacitor and arranged on at least one part of the circuit board; a first conductive pad electrically connected to the first conductive path; a second conductive pad electrically connected to the second conductive path and coupled with the first conductive pad; and a conductive connection member for electrically connecting the first conductive pad and the conductive member. The conductive member can be configured to resonate at a first frequency band or at a second frequency band that is higher than the first frequency band.
The application provides a radio frequency circuit, including a radio frequency module, a first combiner, a second combiner, a main antenna, and a secondary antenna. The main antenna is connected to the radio frequency module through the first combiner, and the secondary antenna is connected to the radio frequency module through the second combiner, wherein the radio frequency module transmits a main antenna signal of at least one frequency band to the secondary antenna through the second combiner, and transmits a secondary antenna signal corresponding to the frequency band to the main antenna through the first combiner.
A method for controlling compression of data includes accessing genomic annotation data in one of a plurality of first file formats, extracting attributes from the genomic annotation data, dividing the genomic annotation data into multiple chunks, and processing the extracted attributes and chunks into correlated information. The method also includes selecting different compressors for the attributes and chunks identified in the correlated information and generating a file in a second file format that includes the correlated information and information indicative of the different compressors for the chunks and attributes indicated in the correlated information. The information indicative of the different compressors is processed into the second file format to allow selective decompression of the attributes and chunks indicated in correlated information.
The present disclosure relates generally to digital microphone and other sensor assemblies including a transducer and a delta-sigma analog-to-digital converter (ADC) with digital-to-analog converter (DAC) element mismatch shaping and more particularly to sensor assemblies and electrical circuits therefor including a dynamic element matching (DELM) entity configured to select DAC elements based on data weighted averaging (DWA) and a randomized non-negative shift.
A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 7/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
Certain aspects of the present disclosure generally relate to methods and apparatus for decoding low-density parity check (LDPC) codes, for example, using a parity check matrix having full row-orthogonality. An exemplary method for performing low-density parity-check (LDPC) decoding includes receiving soft bits associated to an LDPC codeword and performing LDPC decoding of the soft bits using a parity check matrix, wherein each row of the parity check matrix corresponds to a lifted parity check of a lifted LDPC code, at least two columns of the parity check matrix correspond to punctured variable nodes of the lifted LDPC code, and the parity check matrix has row orthogonality between each pair of consecutive rows that are below a row to which the at least two punctured variable nodes are both connected.
A flash memory storage management method includes: providing a flash memory module including single-level-cell (SLC) blocks and at least one multiple-level-cell block such as MLC block, TLC block, or QLC block; classifying data to be programmed into groups of data; respectively executing SLC programing and RAID-like error code encoding to generate corresponding parity check codes, to program the groups of data and corresponding parity check codes to the SLC blocks; when completing program of the SLC blocks, performing an internal copy to program the at least one multiple-level-cell block by sequentially reading and writing the groups of data and corresponding parity check codes from the SLC blocks to the multiple-level-cell block according to a storage order of the SLC blocks.
The A/D converter includes a D/A conversion circuit configured to perform a D/A conversion on a DAC input digital value to output a DAC output signal, a difference output circuit for outputting difference signals based on a difference between the input signal and the DAC output signal, an A/D conversion circuit for performing an A/D conversion on the difference signals to output an ADC output digital value, and a control circuit for outputting the DAC input digital value based on the ADC output digital value. The control circuit outputs a first DAC input digital value and a second DAC input digital value different from the first DAC input digital value, and obtains ADC result data based on a first ADC output digital value obtained in accordance with the first DAC input digital value, a second ADC output digital value obtained in accordance with the second DAC input digital value, and the DAC input digital value.
Example flip-flops comprise a circuit that receives a primary clock signal, generates a clock buffer signal having a series of pulses, each delayed by a set amount of time relative to a corresponding pulse of the primary clock signal, generates an intermediate clock signal based on the primary clock signal and the clock buffer signal, generates inflated low pulse width clock signals, each having a low pulse width that is greater than a low pulse width of the primary clock signal. Latch stages within example flip-flops include one or more components that are controlled by the inflated low pulse width clock signals. Example flip-flops include high-speed flip-flops and standard flip-flops. Larger circuits, such as a clock divider circuits, may incorporate multiple example high-speed flip-flops to improve performance.
A method of routing interconnects of a field programmable gate array including: a plurality of logic tiles, and a tile-to-tile interconnect network, having a plurality of tile-to-tile interconnects to interconnect logic tile networks of the logic tiles, the method comprises: routing a first plurality of tile-to-tile interconnects in a first plurality of logic tiles. After routing the first plurality of tile-to-tile interconnects, routing a second plurality of tile-to-tile interconnects in a second plurality of logic tiles. The start/end point of each tile-to-tile interconnect in the first plurality and the second plurality of tiles is independent of the start/end point of the other tile-to-tile interconnects in the first and second plurality, respectively. Routing the second plurality of tile-to-tile interconnects includes connecting at least one start/end point of each tile-to-tile interconnect in the second plurality of tiles to at least one start/end point of each interconnect in the first plurality of tiles.
Disclosed is a filter bank module having a substrate, an antenna port terminal, and a filter bank die. The filter bank die is fixed to the substrate and includes a first acoustic wave (AW) filter having a first antenna terminal coupled to the antenna port terminal and a first filter terminal, wherein the first AW filter is configured to pass a first passband and attenuate frequencies outside the first passband, and a second AW filter having a second filter terminal, and a second antenna terminal coupled to the first antenna terminal to effectively diplex signals that pass through the first AW filter and the second AW filter, wherein the second AW filter is configured to pass a second passband that is spaced from the first passband to minimize interference between first bandpass and the second bandpass while attenuating frequencies outside the second passband.
Acoustic resonators and filter devices, and methods for making acoustic resonators and filter devices. An acoustic resonator includes a substrate having a surface and a single-crystal piezoelectric plate having front and back surfaces. The back surface is attached to the surface of the substrate except for a portion of the piezoelectric plate forming a diaphragm spanning a cavity in the substrate. A conductor pattern formed is formed on the front surface of the piezoelectric plate, including an interdigital transducer (IDT) with interleaved fingers of the IDT on the diaphragm. An insulating layer is formed between the piezoelectric plate and portions of the conductor pattern other than the interleaved fingers.
An acoustic wave device includes a support substrate, a piezoelectric layer provided over the support substrate, comb-shaped electrodes disposed on the piezoelectric layer, each of the comb-shaped electrodes including electrode fingers exciting an acoustic wave, a temperature compensation film interposed between the support substrate and the piezoelectric layer and having a temperature coefficient of an elastic constant opposite in sign to that of the piezoelectric layer, a boundary layer interposed between the support substrate and the temperature compensation film, an acoustic velocity of a bulk wave propagating through the boundary layer being higher than an acoustic velocity of a bulk wave propagating through the temperature compensation film and being lower than an acoustic velocity of a bulk wave propagating through the support substrate, and an intermediate layer interposed between the support substrate and the boundary layer and having a Q factor less than a Q factor of the boundary layer.
Embodiments of the invention provide for methods for automatically controlling loudness of an audio signal. Embodiments of the invention also provide for a device for automatically controlling loudness of an audio signal. In particular, the invention relates to controlling loudness of an audio signal to be replayed within a vehicle, such as a car.
Apparatus and methods for saturation detection of power amplifiers are provided. In certain embodiments, a power amplifier system including a power amplifier and a saturation detector is provided. The power amplifier includes a gain transistor that amplifies an RF input signal to generate an RF output signal, and the saturation detector includes a detection transistor that is thermally coupled to the gain transistor. Additionally, the saturation detector monitors an input voltage to the gain transistor to generate a saturation detection signal indicating a saturation of the gain transistor.
A DC bus is connected to a PV array, a battery or both, to power a grid connected inverter load on the bus. A system and method is described for controlling current flow on a DC bus regardless of the type of inverter. A converter receives a DC battery voltage. A switching module controls current flow through the converter. A current generator generates a reference current in response to a reference voltage. A comparator connected at the output of the current generator compares the reference current with a battery current and outputs a signal to a controller. The controller generates a reference value. A PWM generator modulates the switch module to control current flow and energy flow between the DC bus and the battery. The current from the DC bus to the inverter is controlled to allow proper grid-connected operation regardless of inverter type.
A motor controller to control rotational speed of an output shaft of an electric motor. The motor controller includes a proportional controller and a time-optimal controller. The proportional controller controls the rotational speed when a present rotational position of the shaft is between a target rotational position and a switching point, inclusively. The time-optimal controller controls the rotational speed when the present rotational position is not between the target rotational position and the switching point. Also introduced herein are aspects pertaining to determining the switching point in a manner that minimizes overshooting the target rotational position while maximizing expediency at which the target rotational position is reached.
A method for operating a drive device for a motor vehicle is provided, wherein the drive device has an electric machine which is electrically connected to a DC power source via an inverter controlled by means of pulse width modulation. The pulse width modulation is performed depending on a predetermined duty cycle. When the duty cycle that is less than a threshold value, a continuous pulse width modulation is used to control the inverter. The pulse width modulation is switched to a discontinuous pulse width modulation when the threshold value is exceeded. A motor vehicle and a drive device for a motor vehicle are also provided.
An electric power conversion apparatus includes a rotating electric machine including armature windings, a first inverter connecting the armature windings with a first storage battery, a second inverter connecting the armature windings with a second storage battery, a changeover switch configured to connect or disconnect between first and second positive buses or between first and second negative buses, and an operating unit configured to perform, with the changeover switch being in an ON state, first and second energization processes alternately. In the first energization process, electric current is supplied from the first storage battery to the second storage battery via the first inverter, at least one of the armature windings and the second inverter. In the second energization process, electric current is supplied from the second storage battery to the first storage battery via the second inverter, at least one of the armature windings and the first inverter.
The present invention provides a multi-functional printed circuit board (PCB) for assembling a plurality of components of a power converter in to a single package. The PCB comprises: one or more planar coils respectively formed on one or more PCB layers and aligned with each other for constructing the transformer and the coupler; and a plurality of conducting traces and vias for providing electrical connection among the plurality of components of the power converter.
The present invention provides a high efficiency, high density GaN-based power converter comprising: a transformer; a magnetic coupler; a primary switch; a secondary switch; a primary controller; a secondary controller; a multi-layered print circuit board (PCB) comprising: one or more planar coils respectively formed on one or more PCB layers and aligned with each other for constructing the transformer and the coupler; and a plurality of conducting traces and vias for providing electrical connection among the transformer, the coupler, a primary switch, a secondary switch, a primary controller and a secondary controller. The power converter further comprises a pair of ferrite cores being fixed to a top surface and a bottom surface of the PCB respectively and commonly shared by the transformer and the coupler.
Provided is a DC/DC converter capable of providing overvoltage protection reliably without being affected by, for example, an external element connected to an output terminal. The DC/DC converter includes a comparator, an RS-FF circuit, a drive circuit, and an ON-timer circuit, and the ON-timer circuit includes: a current source circuit which provides an electric current based on a power supply voltage; a ripple generation circuit which generates a ripple voltage; an averaging circuit which averages the ripple voltage; a timer circuit which generates an ON-timer signal; and an overvoltage protection circuit (clamp circuit).
A voltage generator and a voltage generating method are provided. The voltage generator includes at least one first charge pump circuit, at least one second charge pump circuit, an oscillator, a passing circuit, and a voltage detector. The first charge pump circuit is configured to receive a clock signal to generate a first pump voltage. The second charge pump circuit is configured to receive the clock signal to generate a first pump voltage. The oscillator is configured to provide the clock signal. The passing circuit is configured to receive the clock signal, a power-on detection signal and an external command. The voltage detector is configured to receive an operation voltage, and generate the power-on detection signal by detecting the operation voltage. The passing circuit determines whether to transmit the clock signal to the second charge pump circuit or not to activate or deactivate the second charge pump circuit.
This power supply device (100) is provided with a power supply unit (10), a temperature sensor (28) for measuring the internal temperature of the power supply unit (10), a calculation circuit (22) for predicting an end-point temperature from the internal temperature of the power supply unit (10) measured by the temperature sensor (28) and the slope of the internal temperature rise and estimating a surrounding temperature on the basis of the end-point temperature and the load status of the power supply unit (10); and a display circuit (23) for displaying the surrounding temperature estimated by the calculation circuit (22).
A resonant power conversion device includes: a main circuit provided with a semiconductor switch, a capacitor and an inductor connected in series or parallel to the semiconductor switch; and a drive circuit configured to drive the switching element. The switching element enters an off-state or an on-state depending on a control voltage input to a gate terminal, and the drive circuit includes two or more types of control voltages, as a control voltage at which the switching element enters an off-state.
The present disclosure provides a moving-magnet-type linear vibration motor that comprises a housing, having an accommodation space; two elastic members, oppositely connected on side walls of the housing; a mass block, hung inside the accommodation space of the housing through circumferential wall respectively connected with the two elastic members; two magnets, respectively fixedly connected with two sides of the mass block, and forming an acute angle or an obtuse angle with respect to a connection line between the centers of the two elastic members; two coils, fixed on the housing and respectively spaced apart from a corresponding one of the magnets, and forming an acute angle or an obtuse angle with respect to the connection line between the centers of the two elastic members.
A pump system for pumping production fluids from a wellbore or pumping well treatment fluids into a wellbore comprising: an axial flux electric motor; a seal section coupled to the axial flux motor; a pump intake coupled to the seal section; a pump coupled to the pump intake, and a fluid discharge coupled to the pump. The torque capacity axial flux motor may be modified without removing the axial flux motor from the pump.
A rotor includes a shaft having an outer surface including a first diameter and a flange extending from the outer surface. A first plurality of laminations is arranged about the shaft. The first plurality of laminations includes an outer annular surface and an inner surface defining an opening including a second diameter that is substantially equal to the first diameter. A second plurality of laminations is arranged about the shaft and coupled to the first plurality of laminations. The second plurality of laminations include an outer annular surface portion and an inner surface portion defining a third diameter that is greater than the first diameter.
One aspect of a rotor of the present invention includes: a rotor core rotatable about a central axis; and a rotor magnet fixed to an outer peripheral surface of the rotor core. The rotor magnet has a plurality of magnetized portions arranged along a circumferential direction in a Halbach array. The plurality of magnetized portions include a plurality of radially magnetized portions whose magnetization direction is a radial direction and a plurality of non-radially magnetized portions whose magnetization direction is different from the radial direction. The rotor core is a non-magnetic member that has a hole, recessed from a surface on one side in an axial direction of the rotor core to the other side in the axial direction and is made of a non-magnetic material. The hole is located on the radially inner side of the radially magnetized portion.
In an IPM rotor, a first core sheet has a first sheet hole forming a part of an accommodation hole. The first sheet hole has an edge portion having a flat spring portion which is bent by a magnet through insertion of the magnet into the accommodation hole. A pair of recesses forming a clearance with respect to the magnet are formed at both side portions of the flat spring portion of the edge portion of the first sheet hole. A size of the clearance is set based on a relationship between a magnitude of a pressing force of the flat spring portion on the magnet and variation in pressing force.
An electric machine includes a housing, a rotor rotatably mounted to the housing, and a stator mounted to the housing about the rotor. The stator includes a stator body formed from a plurality of laminations. The plurality of laminations include an outer annular surface defining a radius, an inner annular surface spaced from the rotor, and a plurality of radially inwardly extending stator teeth spaced one from another by plurality of gaps. Each of the plurality of gaps extend along the radius and include an opening exposed at the inner annular surface. The opening has a first side portion and a second side portion each extending at an angle relative to the radius.
A system includes: a switching converter circuit adapted to be coupled between an input voltage source and a load; and an integrated circuit adapted to be coupled between the input voltage source and a battery and configured to charge the battery. The integrated circuit has: a monitoring circuitry adapted to be coupled to the battery and configured to detect a transient fault condition of the integrated circuit; a power stage adapted to be coupled between the input voltage source and the battery, the power stage having a power switch; and a control circuit coupled between the monitoring circuitry and the power stage, the control circuit configured to provide a control signal to adjust a conductivity of the power switch responsive to a detected transient fault condition.
A battery control device includes: a first identification unit configured to acquire an identification voltage which is output according to a type of a battery from the battery and to identify the type of the battery based on the acquired identification voltage; a second identification unit configured to acquire identification information for identifying the type of the battery from the battery and to identify the type of the battery based on the acquired identification information; and an estimation unit configured to estimate the type of the battery based on an identification result from the first identification unit and an identification result from the second identification unit.
A battery charging apparatus includes a battery compartment having a receptacle that is configured to receive a battery pack. The battery charging apparatus includes a first heat exchange module and/or a second heat exchange module. The first heat exchange module includes a plenum surrounding the receptacle, where the plenum includes a chamber to receive a fluid. The plenum also includes a plurality of flow guides disposed in the chamber to define a variable flow passage for the fluid. The second heat exchange module includes a battery connector and a heat sink thermally coupled to the battery connector. The heat sink is arranged to dissipate thermal energy from the battery pack.
A protection system for a battery system includes a battery control module configured to selectively open at least one contactor to isolate the battery system from a load in response to a sensed current being greater than a first threshold and within a first current range, at least one fuse connected between first and second terminals of the battery system and configured to open to isolate the battery system from the load in response to the sensed current being greater than a second threshold and within a second current range that is greater than and offset from the first current range, and an auxiliary protection module configured to selectively form a short circuit between first and second terminals in response to the sensed current being greater than the first threshold, less than the second threshold, and within a coverage gap region between the first and second current ranges.
The technology is generally directed towards wireless power charging of one or more receiver devices within a container that is electromagnetically shielded with respect to the frequency or frequencies used for the wireless charging. A controller determines, via signaling from one or more sensors, that the container is in the electromagnetically shielded state with respect to emitting external radiation at the charging frequency or frequencies. When electromagnetically shielded, the controller controls the output power state of a wireless power transmitter device to charge the one or more receiver devices. The controller can determine when to stop the charging of a receiver device, such as when sufficiently charged. The controller and wireless power transmitter device can charge the one or more receiver devices selectively, e.g., based on which one needs more charge or other criterion. The controller can obtain and externally communicate the state of charge of the receiver device(s).
A combined electric power generations' supply system includes an AC power generator that supplies power by off grid independent operation, a DC power supply device, an inverter that converts DC power output by the DC power supply device into AC power. The rotation calculation unit calculates a value relating to a rotation of a rotor when driving the virtual power generator according to an active power command based on a rotor model calculates a value relating to the rotation of the rotor of the virtual power generator and the active power command. The output determination unit determines values relating to an active power and a reactive power to be output to the inverter based on the calculated value relating to the rotation. The modulation control unit performs control of a pulse width modulation of the inverter based on the determined value relating to the active power and reactive power. A time constant relating to synchronization power of the rotor model matches a time constant relating to synchronization power with the AC power generator.
A system may determine configuration information associated with a power system for a work site that includes one or more power sources. The system may determine respective operation parameters of the one or more power sources and one or more performance criteria associated with the power system. The system may determine a baseline operation plan for the power system. The system may identify an optimization analysis technique and may process, using the optimization analysis technique, the configuration information associated with the power system, the respective operation parameters of the one or more power sources, and the one or more performance criteria associated with the power system to generate the optimized operation plan for the power system. The system may cause, based on the baseline operation plan for the power system and the optimized operation plan for the power system, one or more actions to be performed.
Disclosed is an anti-pinch control system. The anti-pinch control system includes a motor configured to generate driving force for moving a seat of a vehicle, a current measurement sensor configured to measure a current value generated in the motor, a hall sensor configured to measure a revolution per minute (RPM) of the motor, and a controller configured to derive an average of current values measured by the current measurement sensor during an edge generating time during which a specific number of edges are generated by the hall sensor, and to set, to an anti-pinch value, a value obtained by adding a rising value, corresponding to current that increases when a pinch occurs in the seat, to the average, wherein the controller derives the average for each specific RPM and updates the anti-pinch value.
The invention relates to remote activation of a communication module of a self-powered intelligent electronic device (IED). The IED controls an auto recloser mounted on an electric pole of a power distribution network. A controller of the IED, receives an activation signal from a trigger source, positioned within a predefined distance from the IED, through an optical sensor to activate the communication module. A control signal is generated, upon the controller of the IED detecting the activation signal, for powering the communication module from a power supply module. The power supply module is enabled to power the communication module for a duration controlled with the control signal. The communication module is activated for communicating a plurality of data associated with the IED to a remote communication device upon enabling the power supply module for the communication module.
A mounting rail adapter for fastening at least one electrical assembly to a mounting rail. The mounting rail adapter has mounting rail fastening elements that fasten the mounting rail adapter to the mounting rail and an assembly fastening region that is configured to fasten the at least one electrical assembly. In the assembly fastening region, at least one assembly fastening element is provided, at which the electrical assembly can be fastened to the mounting rail adapter. The at least one assembly fastening element forms a pivot bearing element to form a pivot joint between the electrical assembly and the mounting rail adapter.
Electronic device comprising a support substrate having a mounting face and an electronic chip having a rear face bonded on the mounting face by a volume of adhesive, wherein the support substrate comprises a plurality of wedging elements projecting from the mounting face so as to hold the chip bearing on contact areas of the wedging elements in a position substantially parallel to the mounting face of the support substrate.
Methods, devices and systems for improving single-frequency operation of diode lasers are described. One such method includes ramping up an operational current of a diode laser for a first predetermined number of steps, and measuring an associated current value indicative of optical power within the laser diode for each of the first predetermined number of steps. Next, operational current of the diode laser is ramped down for a second predetermined number of steps, and an associated current value indicative of optical power within the laser diode is measured for each of the second predetermined number of steps. Using the measured data current values at which a mode hop or a multimode operation is likely to occur are identified, and a contiguous range of operating currents that is devoid of identified likely mode hops or multimode regions of operation is determined as the operating current range of the diode laser.
An optical fiber comprises a core having an elliptical cross section and a cladding having a circular cross section. The core has an aspect ratio between 2 and 40. The core and the cladding have a common central axis with the core being enclosed by the cladding. The difference of a refractive index of the cladding to a refractive index of the core is between 1×10−2 and 1.5×10−1. A trench is located between the core and the cladding. The trench has a uniform width and encircles the core. The refractive index of the trench is lower than the refractive index of the cladding.
A connection terminal for connecting a conductor is formed as a direct plug-in terminal and includes a clamping spring arranged in a housing. The clamping spring includes a resilient clamping leg which can move into an open and locking position by pressing down an actuating device. The housing contains a conductor insertion channel for insertion of the conductor into a clamping point between the free end of the clamping leg and a busbar. The actuating device includes a pressing element and a pivoting element which interacts with the pressing element at least when the clamping point is being opened. At least one release device is provided for releasing the locking state of the clamping leg of the clamping spring. The release device is designed in such a way that the locking position can be released again by the action of the conductor on the release device when it is inserted, wherein the pivoting element acts on the pressing element and the pressing element acts on the clamping leg.
An electrical connector assembly includes a pair of electrical connectors for electrically connecting to one another to close an electric circuit. The assembly further includes a connection indicator attached to one or more of the electrical connectors. The connection indicator generates a feedback, in response to the electrical connectors being one of connected to one another and disconnected from one another. The connection indicator is separate from the electric circuit, and the feedback is at least one of a radio frequency signal (RF signal), an electronic signal, a visible light, and an acoustic signal.
An electrical header for use in an electrical connector assembly includes a body for mounting to an object and having an opening formed therethrough for receiving an electrical terminal. The body further defines a plug on a first side thereof for engaging with a mating electrical connector of the assembly. The plug includes a pair of first opposing sidewalls extending from the body at a first height and defining a locking feature for engaging with a corresponding locking feature of the mating connector, and a pair of second opposing sidewalls extending from the body at a second height, less than the first height. The first and second pairs of opposing sidewalls are adapted to mate with a first mating connector oriented in a first direction, and mate with a second mating connector oriented in a second direction distinct from the first direction.
Examples of a retaining module for a signal transmission cable are described. In an example, the retaining module comprises a passive physical port. The passive physical port is to receive a connector terminal attached to an end of the signal transmission cable. The passive physical port has a first shape which corresponds to a shape of the active physical port, and is arranged in a first layout on the housing corresponding to a layout of the active physical port on the electronic device.
An RFID tag is provided with a base member, an antenna portion and an IC chip. A split-ring resonator portion of the antenna portion has a first part and a second part. First end portions of the first part are provided with a first facing portion and a first connection portion, respectively. Second end portions of the second part are provided with a second facing portion and a second connection portion, respectively. The first and the second facing portions are apart from and face each other. A third end portion of the impedance matching portion is connected to the first part between the first facing portion and the first connection portion, and another third end portion is connected to the second part between the second facing portion and the second connection portion. The IC chip is connected to the first connection portion and the second connection portion.
An apparatus and method for transmitting and receiving magnetic field signals in a magnetic field communication system are provided. The apparatus includes a controller configured to generate a communication signal, matching units that are configured to receive the communication signal and that respectively correspond to different matching frequencies, and loop antennas that are connected to the matching units, respectively, and that are configured to convert communication signals according to the different matching frequencies into magnetic transmission signals in the form of magnetic field energy and to transmit the magnetic transmission signals.
Techniques are described for forming a gradient index (GRIN) lens for propagating an electromagnetic wave comprising receiving, by a manufacturing device having one or more processors, a model comprising data specifying a plurality of layers, wherein at least one layer of the plurality of layers comprises an arrangement of one or more volume elements comprising a first dielectric material and a second dielectric material, wherein the at least one layer of the plurality of layers has a dielectric profile that is made up of a plurality of different effective dielectric constants of the volume elements in the layer, and generating, with the manufacturing device by an additive manufacturing process, the GRIN lens based on the model.
A patch antenna comprises a multilayer printed circuit board that includes a calibration network, an array of patch radiators and a feed network. In some embodiments, the multilayer printed circuit board includes a plurality of dielectric substrates, wherein the array of patch radiators is provided on a dielectric substrate different from the dielectric substrate on which the calibration network is provided, and the dielectric substrate provided with the array of patch radiators is provided above the dielectric substrate provided with the calibration network.
A liquid crystal antenna and a method for forming a liquid crystal antenna are provided. The liquid crystal antenna includes a first substrate; a second substrate opposite to the first substrate; and a liquid crystal layer disposed between the first substrate and the second substrate. A first conductive layer is disposed on a side of the first substrate facing toward the second substrate; a second conductive layer is disposed on a side of the second substrate facing toward the first substrate; the second conductive layer at least includes a plurality of radiation electrodes; an external metal layer is disposed on a side of the first substrate facing away from the liquid crystal layer; and the external metal layer is connected to a fixed potential.
An antenna device, for a mobile body, of this disclosure includes an antenna configured to be installed in the mobile body, and a reflector having a reflection surface configured to change a beam direction of the antenna.
An antenna module according to the present disclosure includes a control substrate including a control circuit, an antenna substrate mounted on the control substrate and including shield through holes and a plurality of first antenna patch conductors disposed side by side when viewed in a plan view, and filters each electrically connected to the shield through holes and including a high-frequency filter and a low-frequency filter. The control substrate or the antenna substrate includes internal antennas at positions each facing one of the plurality of corresponding first antenna patch conductors. When viewed in a plan view, the shield through holes and the filters are located between adjacent ones of the plurality of first antenna patch conductors.
The present disclosure discloses a stable and high-capacity neutral aqueous redox flow lithium battery based on redox-targeting reaction and belongs to the technical field of flow lithium batteries. The present disclosure solves the technical problem that an existing flow battery can only work at low current density. The flow lithium battery of the present disclosure includes a positive electrode storage tank and a negative electrode storage tank; the positive electrode storage tank is filled with a positive electrolyte; and the negative electrode storage tank is filled with a negative electrolyte. The flow lithium battery is characterized in that the positive electrolyte includes a salt containing [Fe(CN)6]4− and/or [Fe(CN)6]3−, and the positive electrode storage tank is further filled with LFP particles and/or FP particles. The flow lithium battery of the present disclosure has wide application prospects in the field of large-scale energy storage.
An active fault-tolerant temperature control method for a proton exchange membrane fuel cell system is disclosed. Firstly, a model of a proton exchange membrane fuel cell temperature control system is established, and a system structure matrix is established according to the model by structural analysis. The system structure matrix is decomposed by using a Dulmage-Mendelsohn method, a redundant part of the model is obtained, and a system residual is constructed to reflect faults of the temperature control system. On the basis of fault identification, sliding-mode-based active fault-tolerant control is designed to accurately control an outlet temperature of a stack. The new method solves the problem of sensor failure of a temperature control model of the proton exchange membrane fuel cell system during operation, and applies model-based fault-tolerant control to temperature control, so that the reliability and durability of the fuel cell system can be effectively improved.
A charging system may include a plurality of fuel cell stacks configured to receive hydrogen from a hydrogen supply unit and generate power, a plurality of charging dispensers configured to be electrically connected to a load device and configured to provide power upon connected to the load device, and a controller configured to distribute and supply the power generated by the plurality of fuel cell stacks to a charging dispenser to which the load device is connected, to compare a total available power amount of the plurality of fuel cell stacks with a total power demand amount of the charging dispenser to which the load device is connected, and to control a power generation amount of each of the plurality of fuel cell stacks according to a result of the comparing.
An alloy member includes a base member that includes a recess in a surface of the base member and is constituted by an alloy material containing chromium, an anchor portion is disposed in the recess and contains an oxide containing manganese and a covering layer is connected to the anchor portion and contains a low-equilibrium oxygen pressure element whose equilibrium oxygen pressure is lower than that of chromium.
A high energy density rechargeable (HEDR) battery employs a combined current limiter/current interrupter to prevent thermal runaway in the event of internal discharge or other disruption of the separator. The combined current limiter/current interrupter is interior to the battery.
A battery pack includes a battery module assembly including a first battery module and a second battery module; a first connector connected to a first electrode of the first battery module; a second connector connected to a second electrode of the second battery module and spaced apart from the first connector; a switch configured to connect the first connector and the second connector; a current blocking member connected to one side of the switch in a longitudinal direction and configured to turn off the switch by causing a bending deformation when a potential difference formed between both electrodes of the battery module is equal to or greater than a reference value.
A multi-cell rechargeable energy storage system (RESS) includes a plurality of battery cells organized into battery modules and a first enclosure configured to house the battery modules. The RESS also includes a first vent arranged on the first enclosure and configured to direct air from inside the first enclosure to an environment external to the first enclosure. The RESS additionally includes a second vent arranged on the first enclosure and configured to direct air into the first enclosure from the environment external to the first enclosure. The RESS further includes a phase-change material (PCM) device arranged on the second vent and configured to melt in response to at least one of the battery modules experiencing a thermal runaway event. In combination with the first vent, the PCM generates crossflow ventilation through the first enclosure to cool the battery modules therein and mitigate thermal runaway.
A ceramic component and a method for manufacturing a ceramic component are disclosed. In an embodiment a ceramic component includes a ceramic base body and at least one metallization located an outer surface of the ceramic base body, wherein the metallization contains lithium vanadium phosphate having the general chemical formula LixVy(PO4)z, copper and glass, wherein a is a proportion of copper, b is a proportion of lithium vanadium phosphate and c is a proportion of glass which is contained in the metallization, wherein the following applies: 40 wt. %≤a≤99 wt. %, 1 wt. %≤b≤30 wt. %, 0 wt. %≤c≤20 wt. %, wherein x is a proportion of lithium, y is a proportion of vanadium and z is a proportion of phosphate in lithium vanadium phosphate, and wherein the following applies: 0
Provided is a fluoride ion secondary battery having high charging and discharging efficiency at room temperature. The fluoride ion secondary battery includes a positive electrode material layer including Ag; a negative electrode material layer including at least one of CeF3 and PbF2; and a solid electrolyte layer including LaF3 and disposed between the positive electrode material layer and the negative electrode material layer. The fluoride ion secondary battery may further include a negative electrode current collector layer disposed on an outer side of the negative electrode material layer. The negative electrode current collector layer may include carbon when the negative electrode material layer includes CeF3 or may include a Pb foil when the negative electrode material layer includes PbF2.
A multilayer body is provided that is used as the negative electrode of a lithium-ion secondary battery that has a high capacity and is excellent in terms of safety, economic efficiency, and cycle characteristics. The multilayer body has a conductive substrate and a composite layer provided on the conductive substrate. The composite layer includes a plurality of particles of silicon oxide and a conductive substance present in gaps between the plurality of particles of silicon oxide. The average particle diameter of the particles of silicon oxide is 1.0 μm or less. The multilayer body further has a conductive layer that is provided on the composite layer and contains a conductive substance. The conductive layer has a thickness of 20 μm or less.
Provided is a rechargeable alkali metal-sulfur cell comprising an anode active material layer, an electrolyte, and a cathode active material layer comprising multiple particulates, wherein at least one of the particulates comprises one or a plurality of sulfur-containing material particles being partially or fully embraced or encapsulated by a thin shell layer of a conducting polymer network, having a lithium ion conductivity no less than 10−8 S/cm, an electron conductivity from 10−8 to 103 S/cm at room temperature (typically up to 5×10−2 S/cm), and a shell layer thickness from 0.5 nm to 10 μm. This battery exhibits an excellent combination of high sulfur content, high sulfur utilization efficiency, high energy density, and long cycle life. Also provided are a powder mass containing such multiple particulates, a cathode layer comprising such multiple particulates, and a method of producing the cathode layer and the battery cell.
A power supply battery and a power supply system for high-speed maglev trains are disclosed. The power supply battery comprises: an electrolyte tank, a plurality of liquid flow pumps, and a plurality of aluminum-air battery reactors. The plurality of aluminum-air battery reactors are sequentially connected in series. The electrolyte tank comprises a plurality of elongate electrolyte grooves. One liquid flow pump corresponds to one aluminum-air battery reactor and one electrolyte groove.
A battery cell having an electrode main body, in which a positive electrode and a negative electrode, each having an electrode mixture is coated on at least one surface of a metallic current collector, and a separation film interposed between the positive electrode and the negative electrode are wound together, a metal can, which accommodates the electrode main body together with an electrolyte solution; and a sealing tape attached to an exterior surface of the electrode main body so as to fix a distal end portion of the electrode main body, the sealing tape including a heat conductive material to provide heat conduction between the electrode main body and the metal can is provided.
An energy storage canopy associated with a local building is provided. The energy storage canopy includes support members that can support compartments, which may be integral with or removable from the energy storage canopy. Each compartment includes a plurality of high capacity batteries to store electrical energy, at least one power conditioner to allow coupling high capacity batteries to an external unit. The external unit may be a power grid, a building, other loads, or the like.
A solid electrolyte material comprising Li, T, X and A wherein T is at least one of P, As, Si, Ge, Al, and B; X is BH4; A is S, Se, or N. The solid electrolyte material may include glass ceramic and/or mixed crystalline phases, and exhibits high ionic conductivity and compatibility with high voltage cathodes and lithium metal anodes.
The present invention relates to a method for preparing a sulfide-based solid electrolyte, a sulfide-based solid electrolyte prepared by the method, and an all-solid-state lithium secondary battery including the sulfide-based solid electrolyte. The method of the present invention includes a) mixing Li2S with P2S5 to prepare a mixed powder, b) placing the mixed powder, an ether, and stirring balls in a container, sealing the container, followed by stirring to prepare a suspension, and c) stirring the suspension under high-temperature and high-pressure conditions to prepare sulfide-based solid particles.
Narrow bandgap n-type small molecules are attracting attention in the near-infrared organic optoelectronics field, due to their easy tunable energy band with a molecular design flexibility. However, only a few reports demonstrate narrow bandgap non-fullerene acceptors (NFAs) that perform well in organic solar cells (OSCs), and the corresponding benefits of NFA photodiodes have not been well investigated in organic photodetectors (OPDs). Here, the ultra-narrow bandgap NFAs CO1-4F, CO1-4Cl and o-IO1 were designed and synthesized for the achieved efficient near-infrared organic photodiodes such as solar cells and photodetectors. Designing an asymmetrical CO1-4F by introducing two different π-bridges including alkylthienyl and alkoxythienyl units ultimately provides an asymmetric A-D′-D-D″-A molecular configuration. This enables a delicate modulation in energy band structure as well as maintains an intense intramolecular charge transfer characteristic of the excited state.
A system and method are provided for repairing an emissive element display. If a defective emissive element is detected in a subpixel, a subpixel repair interface isolates the defective emissive element. The repair interface may be a parallel repair interface with n number of selectively fusible electrically conductive repair nodes, connected in parallel to a control line of the matrix. Alternatively, the repair interface may be a series repair interface with m number of repair nodes, selectively connectable to bypass adjacent (defective) series-connected emissive elements. If the subpixel emissive elements are connected in parallel, and a defective low impedance emissive element is detected, a parallel repair interface fuses open a connection between the defective emissive element and a matrix control line. If the subpixels include series-connected emissive elements, and a high impedance emissive element is detected, a series repair interface forms a connection bypassing the defective emissive element.
Provided is a photovoltaic module, including: a plurality of solar cell strings arranged at intervals and each including a front surface and a rear surface arranged opposite to each other; a first encapsulation adhesive film and a back panel located on the rear surface of the solar cell string; and first embossing structures provided on one side of the back panel away from the first encapsulation adhesive film. An angle α between a side surface of the first embossing structure and a plane of the back panel is in a range from 42° to 80°.
The present technology relates to a light receiving element and a ranging module that can improve characteristics. A light receiving element includes: light receiving regions each including a first voltage application unit to which a first voltage is applied, a first charge detection unit provided around the first voltage application unit, a second voltage application unit to which a second voltage different from the first voltage is applied, and a second charge detection unit provided around the second voltage application unit; and an isolation portion that is arranged at a boundary between the light receiving regions adjacent to each other, and isolates the light receiving regions from each other. The present technology can be applied to a light receiving element.
The disclosed technology generally relates to ferroelectric materials and semiconductor devices, and more particularly to semiconductor memory devices incorporating doped polar materials. In one aspect, a semiconductor device comprises a transistor formed on a silicon substrate and a capacitor electrically connected to the transistor by a conductive via. The capacitor comprises upper and lower conductive oxide electrodes on opposing sides of a polar layer, wherein the lower conductive oxide electrode is electrically connected to a drain of the transistor. The capacitor additionally comprises a polar layer comprising a base polar material doped with a dopant, wherein the base polar material includes one or more metal elements and one or both of oxygen or nitrogen, wherein the dopant comprises a metal element that is different from the one or more metal elements and is present at a concentration such that a ferroelectric switching voltage of the capacitor is different from that of the capacitor having the base polar material without being doped with the dopant by more than about 100 mV. The semiconductor device additionally comprises a lower barrier layer comprising a refractory metal or an intermetallic compound between the lower conductive oxide electrode and the conductive via.
A semiconductor device is provided. The semiconductor device includes a bottom epitaxial layer, a gate stack formed over the bottom epitaxial layer, the gate stack including a work function metal (WFM) layer, a channel fin formed on the bottom epitaxial layer, a first interlayer dielectric (ILD) layer formed in a gate landing area over the gate stack, a second ILD layer formed in an area other than the gate landing area, and a WFM encapsulation layer formed between the first ILD layer and the second ILD layer, and formed on sidewalls of the gate stack.
Provided is a compound semiconductor device. The compound semiconductor device according to embodiments of the inventive concept includes a first semiconductor layer having a fin extending in a first direction on a substrate, an upper gate electrode extending in a second direction perpendicular to the first direction on the first semiconductor layer, a second semiconductor layer disposed between a sidewall of the fin and the upper gate electrode, a dielectric layer disposed between a top surface of the fin and the upper gate electrode, and a lower gate structure connected to a bottom surface of the first semiconductor layer by passing through the substrate.
A lateral bipolar junction transistor including an emitter region, base region and collector region laterally orientated over a type IV semiconductor substrate, each of the emitter region, the base region and the collector region being composed of a type III-V semiconductor material. A buried oxide layer is present between the type IV semiconductor substrate and the emitter region, the base region and the collector region. The buried oxide layer having a pedestal aligned with the base region.
An integrated circuit device includes a substrate having source and drain recesses therein that are lined with respective silicon-germanium liners and filled with doped semiconductor source and drain regions. A stacked plurality of semiconductor channel layers are provided, which are separated vertically from each other within the substrate by corresponding buried insulated gate electrode regions that extend laterally between the silicon-germanium liners. An insulated gate electrode is provided on an uppermost one of the plurality of semiconductor channel layers. The silicon-germanium liners may be doped with carbon.
A semiconductor device includes a first and second active pattern extending in a first direction on a substrate, a first and second gate electrode extending in a second direction to intersect the first and second active pattern, a first source/drain contact extending in the second direction and connected to a first and source/drain region of the first and second active patterns, respectively, a first source/drain via connected to the first source/drain contact, a first cell separation film extending in the second direction and crosses the first active pattern and the second active pattern, between the first source/drain contact and the second gate electrode, a first gate via connected to the second gate electrode and arranged with the first source/drain via along the first direction, and a first connection wiring which extending in the first direction and connects the first source/drain via and the first gate via.
Various embodiments of the present disclosure are directed towards an integrated chip including a field plate. A gate structure overlies a substrate between a source region and a drain region. A drift region is disposed laterally between the gate structure and the drain region. A first dielectric layer overlies the substrate. A field plate is disposed within the first dielectric layer between the gate structure and the drain region. A conductive wire overlies the first dielectric layer and contacts the field plate. At least a portion of the conductive wire directly overlies a first sidewall of the drift region.
A semiconductor device and a manufacturing method thereof are provided. The semiconductor device has a semiconductor layer and a gate structure located on the semiconductor layer. The semiconductor device has source and drain terminals disposed on the semiconductor layer, and a binary oxide layer located between the semiconductor layer and the source and drain terminals.
Embodiments of the disclosure provide a bipolar transistor structure having a base with a varying horizontal width and methods to form the same. The bipolar transistor structure includes a first emitter/collector (E/C) layer on an insulator layer. A base layer is over the insulator layer. A spacer between the first E/C layer and the base layer. The base layer includes a lower base region, and the spacer is adjacent to the lower base region and the first E/C layer. An upper base region is on the lower base region and the spacer. A horizontal width of the upper base region is larger than a horizontal width of the lower base region.
A method for forming a double-sided capacitor structure includes: providing a base, the base including a substrate, a plurality of capacitor contacts located in the substrate, a stack structure located on a surface of the substrate and a plurality of capacitor holes running through the stack structure and exposing the capacitor contacts, the stack structure including sacrificial layers and support layers which are stacked alternately; successively forming a first electrode layer, a first dielectric layer and a second electrode layer on inner walls of the capacitor holes; forming a first conductive filling layer in the capacitor holes; forming an auxiliary layer for sealing the capacitor holes; removing a part of the auxiliary layers and several of the support layers and the sacrificial layers to expose the first electrode layer; and, forming a second dielectric layer and a third electrode layer.
A semiconductor device is provided. The semiconductor device includes: a first conductive electrode; a first dielectric stack structure provided on the first conductive electrode; a second conductive electrode provided on the first dielectric stack structure; a second dielectric stack structure provided on the second conductive electrode; and a third conductive electrode provided on the first dielectric stack structure, wherein each of the first dielectric stack structure and the second dielectric stack structure include a first dielectric layer comprising a first material; a second ferroelectric dielectric layer comprising a second material and provided on the first dielectric layer, and a third dielectric layer comprising a third material and provided on the second ferroelectric dielectric layer.
A display apparatus with a detection device comprising: a substrate having a first principal surface and a second principal surface opposite to the first principal surface; a plurality of inorganic light-emitting elements provided on the first principal surface in a display region of the substrate; a first electrode facing the first principal surface of the substrate with the inorganic light-emitting elements interposed between the first electrode and the first principal surface; a first planarizing layer provided between the substrate and the first electrode and covering at least a side surface of the inorganic light-emitting elements; and a second electrode facing the second principal surface of the substrate and configured to output a signal corresponding to a change in distance between the second electrode and the first electrode.
The present technology relates to a solid-state imaging device, a driving method therefor, and an electronic apparatus capable of acquiring a signal to detect phase difference and a signal to generate a high dynamic range image at the same time. The solid-state imaging device includes a pixel array unit in which a plurality of pixels that receives light of a same color is arranged under one on-chip lens. The plurality of pixels uses at least one pixel transistor in a sharing manner, some pixels out of the plurality of pixels are set to have a first exposure time, and other pixels are set to have a second exposure time shorter than the first exposure time. The present technology can be applied to, for example, a solid-state imaging device or the like.
A first side of a tapeless leadframe package is etched to form a ring shaped protrusion and a lead protrusion extending from a base layer. An integrated circuit die is mounted to tapeless leadframe package in flip chip orientation with a front side facing the first side. An electrical and mechanical attachment is made between a bonding pad of the integrated circuit die and the lead protrusion. A mechanical attachment is made between the front side of the integrated circuit die and the ring shaped protrusion. The integrated circuit die and the protrusions from the tapeless leadframe package are encapsulated within an encapsulating block. The second side of the tapeless leadframe package is then etched to remove portions of the base layer and define a lead for a leadframe from the lead protrusion and further define a die support for the leadframe from the ring shaped protrusion.
An array substrate includes a substrate, a barrier layer disposed on the substrate, a buffer layer disposed on the barrier layer, a first insulating layer disposed on the buffer layer, a second insulating layer disposed on the first insulating layer, a plurality of wiring patterns disposed between the first insulating layer and the second insulating layer and/or on the second insulating layer. In addition, the wiring patterns are separated from each other, and extend toward a side of the substrate. The array substrate further includes a recess pattern disposed adjacent the wiring patterns and recessed from a top surface of the second insulating layer to expose at least part of a top surface of the substrate, and an organic insulating layer disposed on the second insulating layer and exposing at least part of a portion of the top surface of the substrate which is exposed by the recess pattern.
A transparent display panel with driving electrode regions, circuit wiring regions, and optically transparent regions is provided. The driving electrode regions are arranged into an array in a first direction and a second direction. An average light transmittance of the circuit wiring regions is less than ten percent, and an average light transmittance of the optically transparent regions is greater than that of the driving electrode regions and the circuit wiring regions. The first direction intersects the second direction. The circuit wiring regions connect the driving electrode regions at intervals, such that each optically transparent region spans among part of the driving electrode regions. The transparent display panel includes first signal lines and second signal lines extending along the circuit wiring regions, and each circuit wiring region is provided with at least one of the first signal lines and at least one of the second signal lines.
A driving substrate is provided. The driving substrate includes a substrate and a thin film transistor disposed on the substrate. The thin film transistor includes a first metal layer, a second metal layer, and a semiconductor disposed between the first metal layer and the second metal layer. The thin film transistor is divided into a first active block and a second active block, the first active block and the second active block are separated by a first gap in a first direction, and the first active block and the second active block are connected by a first bridge.
The present disclosure describes an apparatus with a local interconnect structure. The apparatus can include a first transistor, a second transistor, a first interconnect structure, a second interconnect structure, and a third interconnect structure. The local interconnect structure can be coupled to gate terminals of the first and second transistors and routed at a same interconnect level as reference metal lines coupled to ground and a power supply voltage. The first interconnect structure can be coupled to a source/drain terminal of the first transistor and routed above the local interconnect structure. The second interconnect structure can be coupled to a source/drain terminal of the second transistor and routed above the local interconnect structure. The third interconnect structure can be routed above the local interconnect structure and at a same interconnect level as the first and second interconnect structures.
A semiconductor die includes a barrier layer of type III-V semiconductor material, a channel layer of type III-V semiconductor material disposed below the barrier layer, the channel layer forming a heterojunction with the barrier layer such that a two-dimensional charge carrier gas is disposed in the channel layer near the heterojunction, and a capacitor monolithically formed in the semiconductor die, wherein a dielectric medium of the capacitor includes a first section of the barrier layer.
The present disclosure introduces, among other things, an electronic device, e.g. an integrated circuit (IC). The IC includes a semiconductor substrate comprising a first doped layer of a first conductivity type. A second doped layer of the first conductivity type is located within the first doped layer. The second doped layer has first and second layer portions with a greater dopant concentration than the first doped layer, with the first layer portion being spaced apart from the second layer portion laterally with respect to a surface of the substrate. The IC further includes a lightly doped portion of the first doped layer, the lightly doped portion being located between the first and second layer portions. A dielectric isolation structure is located between the first and second layer portions, and directly contacts the lightly doped portion.
A layout structure of a standard cell using a complementary FET (CFET) is provided. The standard cell includes a first three-dimensional transistor and a second three-dimensional transistor formed above the first transistor in the depth direction, between buried first and second power supply lines. A first contact connects a local interconnect connected to the first transistor and the first power supply line. A second contact connects a local interconnect connected to the second transistor and the second power supply line. The second contact is longer in the depth direction and greater in size in planar view than the first contact.
A display device including a substrate, a plurality of pixels, a plurality of inorganic light-emitting elements, a flattening film, and an inorganic film. The pixels are arrayed on the substrate and display different colors. The inorganic light-emitting elements are provided to the respective pixels. The flattening film surrounds at least a side surface of the inorganic light-emitting element. The inorganic film covers the flattening film and the inorganic light-emitting element. The upper surface of the inorganic light-emitting element is exposed from the flattening film and is in contact with the inorganic film. Alternatively, the flattening film is provided covering the upper surface of the inorganic light-emitting element.
The present invention discloses a display device and a manufacturing method thereof, including the following steps: forming a thin-film transistor array substrate, the thin-film transistor array substrate including a first surface and a second surface that are disposed opposite to each other; forming a protective layer on the first surface; forming a metal layer on the second surface by a first patterning; forming a metal member by performing a second patterning on the metal layer; forming a patterned insulating layer on the second surface; forming an electrode layer on the metal member; forming a planarization layer on the electrode layer and the insulating layer; and removing the protective layer.
Provided are a display panel and a display device. The display panel includes a display area including pixel areas, each of which includes at least two sub-pixel areas each including a display light-emitting diode. The sub-pixel areas include shared sub-pixel areas, each of which is shared by at least two pixel areas and includes m spare binding areas, where m≥2. The shared sub-pixel areas include a first shared sub-pixel area, in which the display light-emitting diode does not emit light. Each first shared sub-pixel area includes n spare light-emitting diodes, where 2≤n≤m. When the display panel is driven to emit light, standard brightness required to be displayed by each first shared sub-pixel area is L1 and luminous brightness of each spare light-emitting diode in the first shared sub-pixel area is L2, where L2
Provided is a disclosure for optimizing the number of semiconductor devices on a wafer/substrate. The optimization comprises laying out, cutting, and packaging the devices efficiently.
A microelectronic device comprises a first microelectronic device structure comprising a stack structure comprising conductive structures vertically alternating with insulative structures, a staircase structure within the stack structure, and vertical stacks of memory cells. Each vertical stack of memory cells individually comprises a vertical stack of capacitor structures, transistor structures each individually neighboring a capacitor structure of the capacitor structures, and a conductive pillar structure vertically extending through the transistor structures. The microelectronic device further comprises a second microelectronic device structure attached to the first microelectronic device structure, the second microelectronic device structure comprising a sub word line driver region comprising complementary metal-oxide-semiconductor (CMOS) circuits vertically overlying and within a horizontal area of the staircase structure, and conductive contact structures vertically extending between steps of the staircase structure and the sub word line driver region. Related memory devices, electronic systems, and methods are also described.
A semiconductor device including a first die and a second die bonded to one another. The first die includes a first passivation layer over a substrate, and first bond pads in the first passivation layer. The second die includes a second passivation layer, which may be bonded to the first passivation layer, and second bond pads in the second passivation layer, which may be bonded to the first bond pads. The second bond pads include inner bond pads and outer bond pads. The outer bond pads may have a greater diameter than the inner bond pads as well as the first bond pads.
In certain aspects, a clamp includes first and second transistors coupled in series between a power bus and a ground. The clamp also includes a resistive voltage divider configured to bias a gate of the first transistor and a gate of the second transistor based on a supply voltage on the power bus. The clamp further includes a capacitive voltage divider configured to turn on the first and second transistors in response to a voltage transient on the power bus exceeding a trigger threshold voltage.
A device die including a first semiconductor die, a second semiconductor die, an anti-arcing layer and a first insulating encapsulant is provided. The second semiconductor die is stacked over and electrically connected to the first semiconductor die. The anti-arcing layer is in contact with the second semiconductor die. The first insulating encapsulant is disposed over the first semiconductor die and laterally encapsulates the second semiconductor die. Furthermore, methods for fabricating device dies are provided.
A method of forming a semiconductor device comprising forming a patterned resist over a stack comprising at least one material and removing a portion of the stack exposed through the patterned resist to form a stack opening. A portion of the patterned resist is laterally removed to form a trimmed resist and an additional portion of the stack exposed through the trimmed resist is removed to form steps in sidewalls of the stack. A dielectric material is formed between the sidewalls of the stack to substantially completely fill the stack opening, and the dielectric material is planarized. Additional methods are disclosed, as well as semiconductor devices.
A package includes a package component, a device die over and bonded to the package component, a metal cap having a top portion over the device die, and a thermal interface material between and contacting the device die and the metal cap. The thermal interface material includes a first portion directly over an inner portion of the device die, and a second portion extending directly over a corner region of the device die. The first portion has a first thickness. The second portion has a second thickness greater than the first thickness.
Microelectronic assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a microelectronic assembly may include a package substrate, a first die coupled to the package substrate with first interconnects, and a second die coupled to the first die with second interconnects, wherein the second die is coupled to the package substrate with third interconnects, a communication network is at least partially included in the first die and at least partially included in the second die, and the communication network includes a communication pathway between the first die and the second die.
An anti-fuse device including a substrate, a doped region, a dielectric layer, a first contact, an anti-fuse material layer, and a second contact is provided. The doped region is located in the substrate. The dielectric layer is located on the substrate and has a first opening and a second opening. The first opening and the second opening respectively expose the doped region. The first contact is located in the first opening. The anti-fuse material layer is located between the first contact and the doped region. The second contact is located in the second opening and is electrically connected to the doped region.
A semiconductor device includes a substrate comprising an antenna and a conductive feature; an integrated circuit (IC) die attached to the substrate and comprising a radio frequency (RF) circuit; and a flexible circuit integrated with the substrate, where the flexible circuit is electrically coupled to the IC die and the substrate, a first portion of the flexible circuit being disposed between opposing sidewalls of the substrate, a second portion of the flexible circuit extending beyond the opposing sidewalls of the substrate, the second portion of the flexible circuit comprising an electrical connector at a distal end.
The present invention provides a multi-functional printed circuit board (PCB) for assembling a plurality of components of a power converter in to a single package. The PCB comprises: one or more planar coils respectively formed on one or more PCB layers and aligned with each other for constructing the transformer and the coupler; and a plurality of conducting traces and vias for providing electrical connection among the plurality of components of the power converter.
A semiconductor power module includes a base plate, an insulating substrate, a power semiconductor element, an external terminal, a main terminal, a connected body, a case, a highly-insulating voltage-resisting resin material, a sealing resin, and a cover. The main terminal is connected to the connected body. The connected body is directly joined to the metal plate. The connected body is provided with a receiving section in which the main terminal is received. The receiving section is provided with a slit portion. The slit portion extends from a lower end side of the receiving section toward an upper end side thereof. The lower end side is located on a side close to the insulating substrate. The upper end side is located opposite to the side close to the insulating substrate.
An antenna-in-package semiconductor device includes a semiconductor chip coupled to a planar substrate. An encapsulation body encapsulates the semiconductor chip. The encapsulation body includes a through cavity extending to the planar substrate. A rectilinear wire antenna is mounted within the through cavity and extends, for instance from the planar substrate, along an axis that is transverse to a surface of the planar substrate to which the semiconductor chip is coupled. The rectilinear wire antenna is electrically coupled to the semiconductor chip. An insulating material fills the cavity to encapsulated the rectilinear wire antenna.
A semiconductor device including a power supply circuit to supply power to a circuit formed on a main substrate equipped with a circuit module is made smaller in size. A semiconductor device includes: a circuit module including a module substrate and a circuit element mounted on the module substrate; and a main substrate on which the circuit module is mounted. The semiconductor device further includes a power supply circuit to supply power to at least a circuit formed on the module substrate. The power supply circuit includes: a voltage generating circuit to output a predetermined output voltage; a first capacitor; and a second capacitor larger in capacity than the first capacitor. The voltage generating circuit and the first capacitor are mounted on the module substrate. The second capacitor is mounted on the main substrate.
A detection structure and a detection method are provided. The method includes the following. A display backplane, a detection circuit board, and a detection light-emitting diode (LED) chip are provided. The detection circuit board is disposed on the display backplane, to connect a first detection line on the detection circuit board with a first contact electrode and connect a second detection line on the detection circuit board with a second contact electrode. A drive signal is output via the display backplane to the first detection line and the second detection line. A contact electrode pair on the display backplane corresponding to the detection LED chip is determined to be abnormal on condition that the detection LED chip is unlighted.
Vertical field-effect transistor (VFET) devices and methods of forming the same are provided. The methods may include forming a lower structure on a substrate. The lower structure may include first and second VFETs, a preliminary isolation structure between the first and second VFETs, and a gate liner on opposing sides of the preliminary isolation structure and between the preliminary isolation structure and the substrate. Each of the first and second VFETs may include a bottom source/drain region, a channel region and a top source/drain region sequentially stacked, and a gate structure on a side surface of the channel region. The preliminary isolation structure may include a sacrificial layer and a gap capping layer sequentially stacked. The methods may also include forming a top capping layer on the lower structure and then forming a cavity between the first and second VFETs by removing the sacrificial layer.
A semiconductor device includes a semiconductor substrate, a first gate structure over the substrate, a second gate structure over the substrate, first gate spacers, second gate spacers, first and second metal layers spanning over the first and second gate structures, first and second contact plugs extending through the first and second metal layers, respectively. The first gate structure includes a first gate dielectric, and a first work function metal layer over the first gate dielectric. The second gate structure is wider than the first gate structure, wherein the second gate structure includes a second gate dielectric, a second work function metal layer over the second gate dielectric, and a filling conductor over the second work function metal layer. The first contact plug is in contact with the first work function metal layer, and the second contact plug is in contact with the filling conductor.
A method includes depositing a high-k gate dielectric layer over and along sidewalls of a semiconductor fin. The method further includes depositing an n-type work function metal layer over the high-k gate dielectric layer and performing a passivation treatment on the high-k gate dielectric layer through the n-type work function metal layer. The passivation treatment comprises a remote plasma process. The method further includes depositing a fill metal over the n-type work function metal layer to form a metal gate stack over the high-k gate dielectric layer. The metal gate stack comprising the n-type work function metal layer and the fill metal.
A method of manufacturing a semiconductor device is provided. The method includes forming a first trench partially through a first substrate from a first side of the first substrate. The method also includes widening a bottom portion of the first trench to form a lateral footing area of the first trench. The method includes forming a first metallization in the first trench; forming a second trench through a second substrate from a second side of the second substrate to expose at least a portion of first metallization in an area corresponding to the lateral footing area of the first trench, the second side being opposite to the first side. The method also includes forming a second metallization in the second trench in contact with the first metallization.
A wafer processing method of the present invention includes mounting a wafer part on a chuck table, loading the wafer part on the chuck table, spraying, by a spray arm module, a first processing solution onto the wafer part to process the wafer part, spraying, by the spray arm module, a second processing solution onto the wafer part to process the wafer part, drying the wafer part on the chuck table, and unloading the wafer part from the chuck table.
The present invention provides a display panel and manufacturing method thereof, the method including following steps: providing a driving backplane and a light-emitting substrate, and bonding the driving backplane and the light-emitting substrate; patterning the light-emitting substrate to form a pixel array; forming a thin film packaging layer on an outside of the pixel array, the thin film packaging layer completely covering the pixel array; forming quantum dots on top of the thin film packaging layer to form a multi-color display; forming a reflective array between two adjacent quantum dots to avoid optical crosstalk between the pixel arrays. The display panel and the method of the present invention break through the physical limit of the high PPI, high-precision metal mask, which can realize the display of 2000 and higher PPI, and can prevent the optical crosstalk between the pixel arrays.
An apparatus and an operating method for automated wafer carrier handling are provided. The operation method includes bring a base frame and an engaging mechanism of an automated wafer carrier handling apparatus into abutting contact with a top flange mounted on a wafer carrier to limit at least one degree of freedom of movement of the top flange, where the engaging mechanism is disposed on the base frame; transporting the wafer carrier to a destination location by the automated wafer carrier handling apparatus; and releasing the top flange mounted on the wafer carrier from the automated wafer carrier handling apparatus at the destination location.
A flattening apparatus includes a mold holding unit configured to suck and hold a mold including a flat portion, a substrate holding unit holding a substrate, an exposure unit irradiating a light curing composition supplied onto the substrate with light at least via the mold to cure the composition, the composition being irradiated with the light and cured in a state where the flat portion of the mold is in contact with the composition on the substrate, a gas suction unit sucking gas from a spatial region between the mold and the mold holding unit, a gas supply unit supplying the gas to the spatial region, and a control unit controlling the gas suction unit and the gas supply unit to perform temperature adjustment processing for supplying the gas to the spatial region in a state where the mold is sucked and held onto the mold holding unit.
Substrates can be suppressed from being separated from supporting grooves. A substrate processing apparatus includes a substrate holding unit and a processing tub. The substrate holding unit is configured to hold multiple substrates. The processing tub is configured to store a processing liquid therein. The substrate holding unit comprises a supporting body, an elevating device and a restriction unit. The supporting body has multiple supporting grooves and is configured to support the multiple substrates with a vertically standing posture from below in the multiple supporting grooves, respectively. The elevating device is configured to move the supporting body between a standby position above the processing tub and a processing position within the processing tub. The restriction unit is configured to be moved up and down along with the supporting body by the elevating device and configured to restrict an upward movement of the substrates with respect to the supporting body.
A semiconductor structure includes a conductive feature disposed over a semiconductor substrate, a via disposed in a first interlayer dielectric (ILD) layer over the conductive feature, and a metal-containing etch-stop layer (ESL) disposed on the via, where the metal-containing ESL includes a first metal and is resistant to etching by a fluorine-containing etchant. The semiconductor structure further includes a conductive line disposed over the metal-containing ESL, where the conductive line includes a second metal different from the first metal and is etchable by the fluorine-containing etchant, and where the via is configured to interconnect the conductive line to the conductive feature. Furthermore, the semiconductor structure includes a second ILD layer disposed over the first ILD layer.
A device includes a substrate, a gate structure over the substrate, gate spacers on opposite sidewalls of the gate structure, source/drain structures over the substrate and on opposite sides of the gate structure, and a self-assemble monolayer (SAM) in contact with an inner sidewall of one of the gate spacer and in contact with a top surface of the gate structure.
The invention relates to a method for producing a semiconductor component comprising performing a plasma treatment of an exposed surface of a semiconductor material with halogens, and carrying out a diffusion method with dopants on the exposed surface.
A manufacturing method of a semiconductor structure is disclosed, which includes: an initial structure is provided; a filling layer covering a spacer is formed on the initial structure; a filling layer with a first preset thickness is removed at a high first etching rate through a first etching process, then a filling layer with a second preset thickness is removed at a low second etching rate through a second etching process, and the partial spacer is exposed; and the filling layer and the spacer are patterned.
A recess is formed in one silicon substrate. A silicon oxide film is formed in another one silicon substrate at a portion space apart from a space-to-be-formed region. The silicon oxide film has a groove surrounding the space-to-be-formed region and extending to an outer periphery of the other one silicon substrate. Further, the other one silicon substrate and the one silicon substrate are directly bonded to each other via the silicon oxide film so as to cover the groove. A gas discharge passage, a stacking structure of the silicon substrates and the silicon oxide film are formed, and the space is formed inside the stacking structure by the recess. Then, by the heat treatment, the gas inside the space is discharged to the outside of the stacking structure through the gas discharge passage.
A high temperature plasma generating system has a magnetron joined to a frustoconical waveguide reflector. An antenna is set on a cavity magnetron tube and extends the length of the antenna. Applying electrical power to the magnetron creates multipactor in the frustoconical waveguide reflector, generating plasma focused at the tip of the extended magnetron antenna.
Embodiments disclosed herein include a substrate support having a sensor assembly, and processing chamber having the same. In one embodiment, a substrate support assembly has a puck having a workpiece support surface, a gas hole formed through the workpiece support surface, and a sensor assembly disposed in the gas hole. The substrate support assembly further has a transition conduit fluidly coupled to the gas hole, and a connection coupled to the transition conduit. The connection has a first opening fluidly coupled to the transition conduit and a second opening coupled to a control system, where the control system is coupled to the sensor assembly.
Vacuum electron devices (VEDs) are produced having a plurality of two-dimensional layers of various materials that are bonded together to form one or more VEDs simultaneously. The two-dimensional material layers are machined to include features needed for device operation so that when assembled and bonded into a three-dimensional structure, three-dimensional features are formed. The two-dimensional layers are bonded together using brazing, diffusion bonding, assisted diffusion bonding, solid state bonding, cold welding, ultrasonic welding, and the like. The manufacturing process enables incorporation of metallic, magnetic, and ceramic materials required for VED fabrication while maintaining required positional accuracy and multiple devices per batch capability. The VEDs so produced include a combination of magnetic and electrostatic lenses for electron beam control.
The present disclosure relates to a direct current relay having a mover assembly having improved contact pressure. In one embodiment, a direct current relay comprises a pair of fixed contactors and a movable contactor which is moved up and down by an actuator to come into contact with or be separated from the pair of fixed contactors, comprises: a mover support disposed below the movable contactor and connected to the actuator by a shaft; a mover holder disposed above the movable contactor and fixed to the mover support; an upper yoke and a lower yoke disposed above and below the movable contactor to generate an electromagnetic force, respectively; and a contact pressure spring disposed between the lower yoke and the mover support, wherein the upper yoke and the lower yoke form a magnetic path to offset an electron repulsive force generated between the fixed contactors and the movable contactor.
A multi-directional operation switch device that can smoothly move a slider that is movable in four directions back to a neutral position is provided. The multi-directional operation switch device includes: a slider movable in the four directions; four push switches provided in the four directions to detect a movement of the slider; and four pressing members provided between the slider and the push switches. The slider includes four side face portions, each intersecting a first axis or a second axis, each axis extending in at least one of the four directions. Each side face portion includes a sloped region sloped toward a center of the slider. The push switches include movable portions, each movable portion self-returning and moving to an original position when pressing is released. Each pressing member is in contact with a corresponding one of the movable portions and a corresponding one of the side face portions.
The invention provides an electric drill including a bracket with a handle, a drill rod, a motor assembly, and a switch assembly. The switch assembly includes a first micro switch configured to activate or deactivate the motor assembly, a switch pivotably mounted on the handle through a pivot and cooperating with the first micro switch, and a self-locking button engaged with the switch and configured as: when the self-locking button is in a first state, the self-locking button abuts against the switch to prevent the switch from rotating around the pivot; when the self-locking button is in a second state, the self-locking button is disengaged with the switch, and the switch can rotate around the pivot.
A conductor arrangement for a circuit breaker interrupter, the conductor arrangement including: a tubular body conductor including a first metal material, and an at least partly tubular contact conductor including a second metal material; wherein a tubular end portion of the tubular body conductor is mechanically and electrically joined with a tubular end portion of the tubular contact conductor in an circumferential overlap region formed by longitudinally press-fitting one of the tubular body conductor and the tubular contact conductor into the other one of the tubular body conductor and the tubular contact conductor, wherein the outer one of the tubular end portions of the tubular body conductor and the at least partly tubular contact conductor at the overlap region includes copper and the inner one includes aluminum.
An electronic component includes an element body and at least one external electrode thereon. The element body has a dielectric and inner electrodes. Each external electrode includes a base layer connected to at least one the inner electrode. The base layer is formed on a plurality of surfaces of the element body and contains a metal and a first co-material mixed with the metal. Each external electrode also includes a plating layer formed on at least one face of the base layer. Each external electrode also includes an oxide layer formed on one or more faces of the base layer other than those faces of the base layer on which the plating layer is formed. The oxide layer has a surface layer made from an oxide film of the metal of the base layer and a second co-material.
A movable-side magnet is provided to a movable portion in a vacuum chamber. A drive unit is provided outside the vacuum chamber, and drives the movable portion by exerting magnetic force on the movable-side magnet. The drive unit has a first magnet, a second magnet, and a moving mechanism (moving member). The first magnet exerts magnetic force of attracting the movable-side magnet. The second magnet is provided to be adjacent to the first magnet, and exerts magnetic force of repelling the movable-side magnet. The moving mechanism integrally moves the first magnet and the second magnet.
A magnetic shielding sheet is provided. The magnetic shielding sheet according to an embodiment of the present invention comprises: a plate-shaped magnetic sheet made of a magnetic material containing a metal component; and a cover member for covering the entire surface of the magnetic sheet so as to prevent the surface of the magnetic sheet from being exposed to the outside.
An electronic component according to an aspect of the present disclosure includes an element body and a terminal electrode. The element body includes an outer surface provided with a depression. The terminal electrode is disposed on the element body. The terminal electrode includes a first electrode portion and a second electrode portion. The first electrode portion is disposed in the depression. The second electrode portion protrudes from the depression. The second electrode portion is thicker than the first electrode portion.
A method of manufacturing a wire harness having an electric wire and a protection tube covering, one end side of the electric wire being provided with a large-dimension portion greater than an inner dimension of the protection tube, including shaping the electric wire protection tube made of shape-memory polymer into a tube shape; expanding the protection tube by heating to a temperature equal to or higher than a glass-transition point such that the inner dimension of the protection tube becomes larger than the large-dimension portion; cooling the protection tube to a temperature below the glass-transition point and solidifying the protection tube; passing the large-dimension portion and the electric wire inside the protection tube; and reheating the electric wire protection tube to a temperature equal to or higher than the glass-transition point such that the electric wire protection tube is restored to the inner dimension obtained after the step of shaping.
Disclosed herein a self-healing, flexible, conductive compositions. The conductive compositions include conductive polymers and acidic polyacrylamides. The compositions are useful in a wide range of applications, including wearable electronics and sensors. The compositions may be prepared using environmentally friendly procedures.
An integrated system and method for personalized stratification and prediction of neurodegenerative disease state and progression rate. Homogenous patient clusters are identified among heterogeneous patient data. Each patient cluster is characterized by specific disease factors that are used to predict disease progression state and rate for patients assigned to a particular patient cluster in accordance with his disease profile.
A method for processing data for discovering a new drug candidate substance by a data processing apparatus includes receiving at least some of omics levels that make up omics through a user interface, receiving at least some types of mutual association degrees among a plurality of types of mutual association degrees, selecting a DB for the at least some of the omics levels and a DB for the at least some types of mutual association from an omics DB including data for each omics level and data for each type of mutual association, generating a first matrix composed of the DB for the at least some of the omics levels and the DB for the at least some types of mutual association degrees, receiving a predetermined search word through the user interface, extracting a plurality of biological entities, and generating a multi-omics network in which a plurality of nodes.
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.
A system for perihematomal edema (PHE) analysis. The system includes a computing device receiving computerized tomography (CT) images from CT imaging devices. The CT images are associated with patients exhibiting perihematomal edema surrounding cerebral hematomas. CT images may be converted into feature vectors and passed as input to a convolution neural network model for identification and diagnosis of perihematomal edema volume changes. Detected changes may be thresholded to determine if the change represents an increase or shrinkage in the volumetry of the perihematomal edema.
A system for assessing extubation includes a respiratory assistance device, an artificial intelligence platform, and a hospital information system. The respiratory assistance device is adapted to communicate with a trachea of a patient. The artificial intelligence platform includes a prediction module. A method for assessing extubation includes the following steps. Measured values of respiratory parameters of the patient are recorded by the respiratory assistance device. The recorded times and the measured values of the respiratory parameters corresponding to each of the recording times are transmitted to the artificial intelligence platform. The prediction module analyzes the measured values of respiratory parameters within a predetermined time period according to a prediction model to generate a prediction result. The prediction result is transmitted to the hospital information system and is recorded into a medical record of the patient. With such design, a reference for extubation assessment that is more accurate is provided.
A computer-implemented system may include an electromechanical machine configured to be manipulated by a user while the user performs a treatment plan, an interface comprising a display configured to present information associated with the treatment plan, and a processing device configured to receive, from one or more data sources, information associated with the user, wherein the information comprises one or more risk factors associated with a cardiac condition or a cardiac outcome, generate, using one or more trained machine learning models, the treatment plan for the user, wherein the treatment plan is generated based on the information associated with the user, and the treatment plan comprises one or more exercises associated with managing the one or more risk factors in order to reduce a probability of a cardiac intervention for the user, and transmit the treatment plan to cause the electromechanical machine to implement the one or more exercises.
Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an exercise and generating a avatar of the user and a virtual shadow, wherein the virtual shadow illustrates proper form of the exercise. The example embodiments may further be configured for determining an amount of overlap between the virtual avatar and the virtual shadow, and generating a feedback score based on the amount of overlap.
A method for supporting and/or making clinical decisions, especially with relation to cannabis use, that uses computer analytics to automatically analyze data to determine which data is relevant to account for changes in a patient over time, continually improves on that analytical process, and offers predictions, insights, and/or suggestions to support clinical decision making.
A system 100 for automatically generating a field of a radiology report includes a set of one or more models. A method for automatically generating a field of a radiology report includes: receiving a radiologist identifier (radiologist ID); receiving a set of finding inputs; determining a context of each of the set of finding inputs; determining text associated with a portion or all of the radiology report based on the context and the radiologist style; and inserting the text into the report.
A privacy-preserving biospecimen test kit kiosk and locker that pairs to and stores data in a private digital wallet is disclosed. The privacy-preserving biospecimen test kit kiosk and locker helps customers to buy DNA/RNA/microbiome/COVID-19 test kits in public places without revealing their identities by pairing with a private digital wallet (smartphone) to allow access and control of their data. The kiosk has a camera for scanning test kit information and capturing palm print images, GPS, environment sensors, a scale, a height meter, and other sensors and provenance gathering devices. The privacy-preserving biospecimen test kit kiosk and locker also serves as a locker to store the DNA/RNA/microbiome/COVID-19 kits. By using the privacy-preserving biospecimen test kit kiosk and locker, users can buy a DNA/RNA/microbiome/COVID-19 test kit, gather information about their bodies and control access to the data by way of their personal and private digital wallets.
HIPAA-compliant computer security method and system for recording, using a video camera, electronic visual personal health information of at least two individuals, including an individual under care, and preventing unauthorized access of the user to the video information. The video is compared to physical attribute information of the individuals stored in the computer system's memory, and the individuals are identified by facial matching. The user's stored caseload has authorization profile information including access to individuals under care. The identified individuals are compared to the user's caseload information, and the user is granted access to part of the video of the individual under care, the video of the other individuals is blurred, and the resulting video is transmitted to the user's caseload for viewing. The video information is used to prepare automated Electronic Visit Verification (“EVV”) records.
The disclosure enables bi-directional mobile communication by researchers, clinicians or counselors with their patients and study participants. An exemplary application is ecological momentary assessment of psychological and physical status related to weight management. The system may be combined with objective information to trigger a communication and enhance responses assessed on food choices, dietary intake, physical activity, exertion, mood and companions.
A sense component of a memory device in accordance with the present disclosure may selectively employ components having a relatively high voltage isolation characteristic in a portion of the sense component associated with relatively higher voltage signals (e.g., signals associated with accessing a ferroelectric random access memory (FeRAM) cell), and components having a relatively low voltage isolation characteristic in a portion of the sense component associated with relatively lower voltage signals (e.g., input/output signals according to some memory architectures). Voltage isolation characteristics may include isolation voltage, activation threshold voltage, a degree of electrical insulation, and others, and may refer to such characteristics as a nominal value or a threshold value. In some examples the sense component may include transistors, and the voltage isolation characteristics may be based at least in part on gate insulation thickness of the transistors in each portion of the sense component.
A method can include receiving a request to read data from a block of a memory device, identifying a block family associated with the block of the memory device, identifying a voltage distribution parameter value associated with the block family, wherein the voltage distribution parameter value reflects an aggregate value of a corresponding voltage distribution associated with a plurality of memory cells of the block family, and determining a set of read levels associated with the voltage distribution parameter value, wherein each read level in the set of read levels corresponds to a respective voltage distribution of at least one memory cell comprised by the block of the memory device. The block family can be identified using a data structure that maps block identifiers to corresponding block family identifiers. The voltage distribution parameter value can be identified using a data structure that maps block family identifiers to corresponding voltage parameter values.
A data storage device has a controller that instructs a memory to read memory cells using a number of different read voltage levels and then selects the read voltage level that provides the best read. Instead of sending individual commands for each of the different read voltage levels, the controller sends a single command that specifies an initial read voltage level and a voltage shift, and the memory automatically increments the read voltage level by the voltage shift for each read.
A non-volatile memory device includes a control circuit configured to connect to a bit line that is connected to one or more non-volatile memory cells. The control circuit includes a first plurality of data latches connected to a first local data bus to store first program-verify pass/fail bits and a second plurality of data latches connected to a second local data bus to store second program-verify pass/fail bits for second non-volatile memory cells. The non-volatile memory device further includes a shared isolation latch and one or more interface circuits connected to the first local data bus and the second local data bus. The one or more interface circuits are configured to selectively block the first program-verify pass/fail bits from the first plurality of latches and the second program-verify pass/fail bits from the second plurality of latches according to an indicator bit stored in the shared isolation latch.
A method, apparatus, non-transitory computer readable medium, and system for selecting program voltages for a memory device are described. Embodiments of the method, apparatus, non-transitory computer readable medium, and system may map a set of information bits to voltage levels of one or more memory cells based on a plurality of embedding parameters, program the set of information bits into the one or more memory cells based on the mapping, detect the voltage levels of the one or more memory cells to generate one or more detected voltage levels, and identify a set of predicted information bits based on the one or more detected voltage levels using a neural network comprising a plurality of network parameters, wherein the network parameters are trained together with the embedding parameters.
A semiconductor storage device includes a memory cell array, a peripheral circuit configured to perform writing of data to the memory cell array and reading of data from the memory cell array, and a sampling circuit configured to execute a sampling process by which sampling data is collected from a predetermined node of the peripheral circuit, during a period in which the peripheral circuit performs the writing of data to the memory cell array or the reading of data from the memory cell array.
A memory device includes a controller that performs a program verification after a first program pulse is applied to the at least one non-volatile memory cell. The first program pulse is applied during a data program operation and the data program operation includes applying program pulses to program multi-bit data to the at least one non-volatile memory cell. The controller also determines a program mode for the at least one non-volatile memory cell based on a result of the program verification, and changes at least one of a level of a first control voltage based on the program mode. The first control voltage is applied to a drain select line coupled to the at least one non-volatile memory cell.
Memory devices might include a first storage element, a second storage element, a data line, and a controller. The first storage element is to store a first data bit. The second storage element is to store a second data bit. The data line is selectively connected to the first storage element, the second storage element, and a memory cell. The controller is configured to apply one of four voltage levels to the data line based on the first data bit and the second data bit.
A resistive memory device includes word lines, first memory cells, second memory cells, bit lines, source lines, and a driver. The driver provides a forming voltage to the first memory cells and the second memory cells through the bit lines and the source lines in a forming process. A first connection length along the bit lines and the source lines between the first memory cells and the driver is longer than a second connection length along the bit lines and the source lines between the second memory cells and the driver. The forming process is performed to the first memory cells before the forming process is performed to the second memory cells. A first value of the forming voltage provided to the first memory cells is less than a second value of the forming voltage provided to the second memory cells.
A wafer-on-wafer formed memory and logic device can enable high bandwidth transmission of data directly between a memory die and a logic die. A logic die that is bonded to a memory die via a wafer-on-wafer bonding process can receive signals indicative of a genetic sequence from the memory die and through a wafer-on-wafer bond. The logic die can also perform a genome annotation lotic operation to attach biological information to the genetic sequence. An annotated genetic sequence can be provided as an output.
Methods, systems, and devices for sensing a memory with shared sense components are described. A device may activate a word line and a plate line each coupled with a set of memory cells, where each memory cell of the set of memory cells is coupled with a respective digit line of a set of digit lines. The device may activate a set of switching components to couple each digit line of the set of digit lines with a respective sense component of a set of sense components, where each switching component of the set of switching components is coupled with a respective memory cell of the set of memory cells. The device may sense the set of memory cells based on activating the word line and the plate line and based on coupling the set of digit lines with the set of sense components.
A circuit includes a sense amplifier, a first clamping circuit, a second clamping circuit, and a feedback circuit. The first clamping circuit includes first clamping branches coupled in parallel between the sense amplifier and a memory array. The second clamping circuit includes second clamping branches coupled in parallel between the sense amplifier and a reference array. The feedback circuit is configured to selectively enable or disable one or more of the first clamping branches or one or more of the second clamping branches in response to an output data outputted by the sense amplifier.
A computer program product, device, system, and method are provided for decommissioning a tape cartridge internally within a tape library. In one embodiment automated tape cartridge decommissioning operations internal within a tape library, include receiving selection of a tape cartridge for decommissioning in a tape library and, using a tape library robotic accessor, moving a selected tape cartridge to a decommission workstation within the tape library. The selected tape cartridge is mounted to the decommission workstation and a fusing element of the decommission workstation is activated to fuse together layers of magnetic tape of the selected tape cartridge mounted to the decommission workstation, so that the selected tape cartridge is decommissioned within the tape library to have a decommissioned status.
A recording device that generates a hierarchy of groups for classifying each of a plurality of data to be recorded from information on each of the data, and performs a control of recording, for each group of a highest hierarchy, the plurality of data included in the group of the highest hierarchy on a recording medium in a recording order corresponding to an order from the top to the bottom of the hierarchy.
A method of post-processing an audio recording in an audio production equipment (101) includes receiving at least one audio track (91) of the audio recording, analyzing one or more characteristics (80) of the at least one audio track (91) to identify a timing of one or more points of interest (251-254) of a content (201-203, 269) of the at least one audio track (91), and adding, to the audio recording and at the timing of the one or more points of interest (251-254), one or more audience reaction effects (261-264).
Example methods and systems for generating a video presentation to accompany audio are described. The video presentation to accompany the audio track is generated from one or more video sequences. In some example embodiments, the video sequences are divided into video segments that correspond to discontinuities between frames. Video segments are concatenated to form a video presentation to which the audio track is added. In some example embodiments, only video segments having a duration equal to an integral number of beats of music in the audio track are used to form the video presentation. In these example embodiments, transitions between video segments in the video presentation that accompanies the audio track are aligned with the beats of the music.
The spindle motor includes; a shaft including a shaft portion and a flange portion, the shaft portion having a columnar shape extending in an axial direction, the shaft portion including a shaft end portion, the flange portion being provided at the shaft end portion and receiving a load in the axial direction; and a bearing sleeve rotatably supporting the shaft, the bearing sleeve having a tubular shape including a sleeve end portion having a large-diameter recess part formed in the axial direction. The shaft is a member formed of a copper alloy containing from 0.5 mass percent to 1.5 mass percent of silicon and from 0.5 mass percent to 3.0 mass percent of manganese, and the member includes the shaft portion and the flange portion integrated with one another.
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position heads proximate to a recording medium of the disks; a spindle motor configured for rotating the one or more disks; and one or more processing devices comprising a servo control processor. The servo control processor is configured to receive a spindle speed error signal indicative of an error in a rotational speed of the spindle motor. The servo control processor is further configured to output an initial frequency offset signal, wherein the initial frequency offset signal is proportional to the spindle speed error signal.
A conference terminal and an embedding method of audio watermarks are provided. In the method, a first speech signal and a first audio watermark signal are received respectively. The first speech signal relates to a speaker corresponding to another conference terminal, and the first audio watermark signal corresponds to the another conference terminal. The first speech signal is assigned to a host path to output a second speech signal. The first audio watermark signal is assigned to an offload path to output a second audio watermark signal. The host path provides more digital signal processing (DSP) effects than the offload path. The second speech signal and the second audio watermark signal are synthesized to output a synthesized audio signal. The synthesized audio signal is adapted for audio playback. A completed audio watermark signal is outputted accordingly.
An inter-channel phase difference (IPD) parameter extraction method includes obtaining a parameter for obtaining an information extraction manner for a current frame of a multi-channel signal; obtaining an IPD parameter extraction manner for the current frame based on the parameter for obtaining the information extraction manner, where the obtained IPD parameter extraction manner is one of at least two preset IPD parameter extraction manners; and obtaining an IPD parameter of the current frame based on the obtained IPD parameter extraction manner for the current frame.
Computer-readable media, systems and methods may improve automatic summarization of transcripts of financial earnings calls. For example, a system may generate segments, such as by disambiguating sentences, from a transcript to be summarized. The system may use an estimator that assesses whether or not the segment should be included in the summary. Different types of estimators may be used. For example, the estimator may be rule-based, trained based on machine-learning techniques, or trained on based on machine-learning with language modeling using natural language processing to fine-tune language models specific to financial earnings calls.
Disclosed are an electronic device, a system, and a controlling method thereof. The controlling method includes: receiving an input utterance, determining whether domain information and intent information are able to be extracted by analyzing the input utterance, based on at least one of the domain information and the intent information not being extracted, broadcasting a signal requesting previous utterance related information to one or more external devices connected to a same network as the electronic device, receiving the previous utterance related information from the at least one external device, extracting the domain information and the intent information based on the received previous utterance related information and the input utterance, and obtaining and outputting a response result based on the extracted domain information and intent information.
Methods, programming, and system for modifying a slot value are described herein. In a non-limiting embodiment, an intent may be determined based on a first utterance. A first slot-value pair may be obtained for the first utterance based on the intent, the first slot-value pair including a first slot and a first value associated with the first slot. A second value associated with the first slot may be identified, the second value being identified from a second utterance that was previously received. Based on the intent and the first slot, a type of update to be performed with respect to the second value may be determined. The second value may then be updated based on the first value and the type of update.
An electronic apparatus includes a communication interface; a memory configured to store at least one instruction; and a processor configured to execute the at least one instruction to: receive a text corresponding to a user utterance and information regarding a first external device; obtain a plurality of weights of a plurality of elements related to the first external device; identify a second external device for obtaining response information; control the communication interface to transmit the text corresponding to the user utterance to the second external device; receive first response information regarding the user utterance from the second external device; obtain second response information; and control the communication interface to transmit the second response information to the first external device.
An estimation device (100), which is an estimation device that estimates a duration of a speech section, includes: a representation conversion unit (11) that performs representation conversion of a plurality of words included in learning utterance information to a plurality of pieces of numeric representation data; an estimation data generation unit (12) that generates estimation data by using a plurality of pieces of the learning utterance information and the plurality of pieces of numeric representation data; an estimation model learning unit (13) that learns an estimation model by using the estimation data and the durations of the plurality of words; and an estimation unit (20) that estimates the duration of a predetermined speech section based on utterance information of a user by using the estimation model.
Techniques are disclosed that enable generation of an audio waveform representing synthesized speech based on a difference signal determined using an autoregressive model. Various implementations include using a distribution of the difference signal values to represent sounds found in human speech with a higher level of granularity than sounds not frequently found in human speech. Additional or alternative implementations include using one or more speakers of a client device to render the generated audio waveform.
An information processing device includes a signal acquisition unit that acquires a voice signal of an object person outputted from a mic array and a control unit that acquires at least one of noise level information indicating a noise level of noise and first information as information indicating whether or not an obstructor is speaking while obstructing speech of the object person and changes a beam width as a width of a beam corresponding to an angular range of acquired sound, centering at the beam representing a direction in which voice of the object person is inputted to the mic array, and dead zone formation intensity as a degree of suppressing at least one of the noise and voice of the obstructor inputted to the mic array based on at least one of the noise level information and the first information.
A sensor suspension system for use in an underwater environment comprises a sensor (e.g., vector sensor) and a framework comprising a plurality of support structures, and a plurality of compliant devices that suspend the sensor within an inner volume of the framework. The plurality of compliant devices facilitate a symmetrical sensing response of the sensor in three degrees of freedom when deployed in the underwater environment. The framework is moveable from a collapsed position to an expanded position. A plurality of sensor suspension systems can be tethered together into a sensor array by a deployment control system operable to release a buoyant device, tethered to the sensor suspension systems, that vertically positions the plurality of sensor suspension systems into the sensor array. The buoyant device can cause each framework to expand via pulling force through the tethers upon release of the buoyant device.
A display device, a display driving integrated circuit (DDIC), and an operation method are provided. The display device includes a display panel, a first DDIC, and a second DDIC. The first DDIC generates a display synchronization signal, and drives a first display area of a display panel according to the display synchronization signal. The second DDIC is coupled to the first DDIC to receive the display synchronization signal. The second DDIC performs a frequency tracking operation on an internal clock signal of the second DDIC by selectively using the display synchronization signal. The second DDIC drives a second display area of the display panel according to the internal clock signal and the display synchronization signal.
A common voltage driving circuit, a display device, and an electronic device are provided. The common voltage driving circuit includes multiple scan lines and multiple common-voltage signal lines, and further includes multiple common electrode units arranged in an array. The multiple scan lines extend in a first direction and are arranged at intervals in sequence in a second direction perpendicular to the first direction. The multiple common-voltage signal lines extend in the second direction and are arranged at intervals in sequence in the first direction. The multiple common electrode units are disposed at intersections of the multiple scan lines and the multiple common-voltage signal lines respectively. Common electrode units in a same column are all electrically coupled with a same common-voltage signal line. Common electrode units in a same row are all electrically coupled with a same second scan line.
A stage circuit including: an output circuit for supplying a voltage of a first or second power supply to an output terminal in response to voltages of first and second nodes; an input circuit for controlling voltages of the second node and a third node; a first signal processor for controlling the voltage of the first node; a second signal processor configured to control the voltage of the first node in response to an output voltage of a third signal processor and a signal supplied to a third input terminal; and the third signal processor for controlling the voltage of the second node. The third signal processor includes: a third capacitor coupled between the first power supply and the second node; and a third transistor coupled between the first power supply and the third input terminal, and including a gate electrode coupled to the second node.
A pixel circuit, including: an input sub-circuit, a driving control sub-circuit, a light emission control sub-circuit, a driving sub-circuit, a first light-emitting element and a second light-emitting element, wherein the driving control sub-circuit comprises a capacitor; the input sub-circuit is used for providing a signal of a data signal end to a first node; the driving control sub-circuit adjusts the voltages of the first node, a second node and a third node by means of controlling the voltages at two ends of the capacitor; the light emission control sub-circuit is used for providing a signal of a first power supply signal end to the second node under the signal control of a light emission control signal end; and the driving sub-circuit is used for connecting or disconnecting the connection between the second node and the third node under the signal control of the first node.
A display device includes: a display panel; and a back plate on a rear side of the display panel, and including a first folding area configured to be folded in a first direction and a second folding area crossing the first folding area and configured to be folded in a second direction.
Systems and methods for determining collusion in student academic exams are described. One embodiment includes receiving an input electronic file with academic test data that includes student identifiers, question scores associated with each student identifier, and the total score for each student, calculating an identity score for each pair of students, determining a maximum identity score for each student, generating a normalized collusion score for each student by subtracting from the maximum identity score an average identity score to generate an identity metric, and dividing the identity metric by a local average identity metric to generate a normalized collusion score, where the local average identity metric is an estimated average of a set of identity metrics for a subset of students adjacent to one another on the total test score ranked list, writing student identifiers and normalized collusion scores associated with student identifiers to an output electronic file.
A method for providing training for treating emergency patients is provided. The method for providing treatment training for an emergency patient comprises the steps of: generating a virtual patient scored according to the virtual patient's conditions on the basis of medical statistics; automatically allocating necessary treatment data on the basis of vital signs of the generated virtual patient; providing a user with the generated virtual patient and the vital signs on the basis of augmented reality by using a user terminal; receiving, at the user terminal, the result of treatment performed by the user on the basis of the vital signs of the virtual patient; and providing evaluation data by comparing the result of treatment performed by the user with the treatment data for the virtual patient.
The disclosed embodiments relate to improved learning methods and systems incorporating multisensory feedback. In some embodiments, virtual puzzle pieces represented by letters, numbers, or words, may animate in conjunction with phonetic sounds (e.g., as to letters or letter combinations) and pronunciation readings (e.g., as to words and numbers) when selected by a user. The animations and audio soundings may be coordinated to better inculcate the correspondence between graphical icons and corresponding vocalizations in the user.
An injection device and an injection device trainer for training a user to use an injection device. Each one of the injection device and the injection device trainer can include: a body portion; an actuator positioned towards a proximal end of the body portion, the actuator moveable from a proximal position to a distal position; a shield positioned towards a distal end of the body portion, the shield moveable between: an initial position; an extended position that is more distal relative to the body portion than the initial position; and a connector that connects the actuator to the shield such that movement of the actuator from the distal position towards the proximal position pulls the shield from the extended position to the initial position.
Disclosed herein are embodiments of a training lab that can be used as a teaching platform for individuals to learn electronic maintenance, such as transformer maintenance. The training lab can be either stationary or mobile, or can switch between the two modes. Modified transformers, or other equipment, can be incorporated into the lab to improve training.
The present invention provides a method for planning a shortest possible three-dimensional path for autonomous flying robots to traverse from one location to the other in a geographical region, including translating a three-dimensional (3D) environment, discretizing the 3D environment into a graph of many grid cells or nodes, employing a modified any-angle path planning algorithm to calculate non-uniform traversal cost of each grid cell and by averaging the total traversal costs along the path to shorten the corresponding computation time, whilst incorporating operational costs other than the traversal cost specific to the autonomous flying robots to be traversed. The shortest possible path found by the present method does not only consider the path length, but also takes different costs of traversing and operating the flying robots into account, which increases its feasibility and flexibility to be applied in a wide variety of situations and technological areas.
The present invention describes an anti-collision system (1) for ground vehicles, comprising a first transceiver device (4), associated with an obstacle (B), configured to generate and transmit one or more wireless signals (SG_B_i), at pre-established time intervals, the first wireless signal (SG_B_1) carrying an obstacle identification code (ID_1); a second transceiver device (3), associated with a ground vehicle (A), configured to transmit one or more wireless signals (SG_A_i) and to receive said one or more wireless signals (SG_B_i) comprising said first wireless signal (SG_B_1) carrying the obstacle identification code (ID_1); a processing unit (20) configured to process collision data of said vehicle (A) comprising: a first calculation module (21) configured to determine the trajectory (D_TRJ) of the ground vehicle (A) and the obstacle (B) as a function of said wireless signals (SG_B_i) and said wireless signals (SG_A_i); a second calculation module (23) configured to determine on the basis of said trajectory (D_TRJ) the probability of collision between the ground vehicle (A) and the obstacle (B); an alerting module (24) configured to generate and send a signal of probability of collision (S_COLL) between the ground vehicle (A) and the obstacle (B) as a function of a high probability of collision between said ground vehicle (A) and the obstacle (B). The invention further describes a corresponding method and computer program.
The disclosed technology provides solutions for facilitating the selection of a parking space by a user of a parking application. A process of the disclosed technology can include steps for monitoring sensor data and location data associated with a user device, retrieving, based on the location data associated with a user device, listing data associated with one or more parking spaces in a vicinity of the user device, and capturing image data that includes at least a portion of the one or more parking spaces. In some aspects, the process may further include steps for overlaying one or more graphical objects onto the image data, wherein the one or more graphical objects are based on the listing data associated with the one or more parking spaces. Systems and machine-readable media are also provided.
Systems and method are provided for notifying an operator of a vehicle of reverse operation of a vehicle. In one embodiment, a method includes: receiving, by a processor, at least one of sensor data and vehicle message data, wherein the sensor data is generated by a sensor of an infrastructure system, and wherein the vehicle message data is generated by a remote vehicle; determining, by the processor, a reverse operation of the remote vehicle based on the at least one of the sensor data and the vehicle message data; and generating, by the processor, notification data based on the reverse operation of the remote vehicle.
A system and method are provided herein for communicating with and controlling various devices using visible light communication (VLC). According to one embodiment, a method is provided for extending a communication range of a VLC system comprising a plurality of controlled devices and a remote-control device. Such a method may include, for example, transmitting a communication message from a remote-control device to a first controlled device located within range of the remote-control device, wherein the communication message is transmitted through free space using visible light, and extending the communication range of the VLC system to a second controlled device, which is located outside of the range of the remote-control device, by using the first controlled device to retransmit the communication message through free space using visible light to the second controlled device.
A wireless control device may include a housing, a yoke, an antenna, a communication circuit, and a control circuit. The yoke may be electrically conductive and be configured to mount the wireless control device to an electrical wallbox. The antenna may be configured to transmit and receive radio frequency signals. The antenna may be a slot antenna. The communication circuit may be configured to transmit and receive the radio-frequency signals via the antenna, and the control circuit may be responsive to the communication circuit (e.g., the signals received via the communication circuit). The control device may also include a conductive component that is attached to a front surface of the housing. For example, the conductive component may be electrically connected to the yoke via a single electrical connection (e.g., a screw). Further, the conductive component may be parallel with the antenna and configured to be capacitively coupled to the antenna.
A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more multiple symbol display position elements. Each multiple symbol display position element is configured to occupy or span a plurality of symbol display positions of a symbol display position matrix. For a generated multiple symbol display position element to be removed from the symbol display matrix, each of the individual symbols of the multiple symbol display position element must individually qualify to be removed from the symbol display matrix.
Gaming systems that provide an award digit covering and uncovering feature for a gaming environment, wherein when an award triggering event occurs, the part of the award provided to the player is based on which digits of the award are covered and which digits of the uncovered at the time of the occurrence of the award triggering event.
A method of providing payment towards financial obligations through online gaming, which allows the player to identify at least one financial obligation; provides the player an opportunity to participate in at least one online game to receive one or more credits for successfully participating in, completing, or winning the online game; credits one or more credits to the player's account for successfully participating in, completing, or winning the game; assigns, once the player has accumulated one or more credits, a monetary value to the credits; allows the player to exchange the assigned monetary value of a determined number of credits from the player's account for monetary credit towards payment of at least one financial obligation; and submits, on the player's behalf, a monetary payment towards at least one financial obligation that is equivalent to the monetary credit exchanged by the player.
Data characterizing historical skills-based gaming metrics for a first user and historical skills-based gaming metrics for at least one second user is accessed. Using the accessed data and a set of rules, a targeted advertisement to present to the first user is determined. The targeted advertisement specifies at least one skills-based game and a characterization of the at least one second user's historical skills-based gaming metrics. The targeted advertisement is generated. Data characterizing the targeted advertisement is provided. Related apparatus, systems, techniques, and articles are also described.
Some methods involve receiving user input for initiation of an instance of a slot game, determining a game outcome that includes corresponding display symbols and an award determination, controlling a display system to display the display symbols at a plurality of display symbol positions and controlling the display system to present award effects corresponding to the award determination. The display symbol positions may be arranged in display symbol rows and display symbol columns. At least one of the display symbols may be a metamorphic display symbol that includes a metamorphic image. A state of the first metamorphic image may correspond to a level of progress towards attaining a goal. Progress towards the goal may be based, at least in part, in the number of occurrences of the metamorphic display symbol.
This application relates to a method and an apparatus for detecting facial key points, a computer device, and a storage medium including: acquiring a to-be-detected face image from a current frame; determining partial images in the to-be-detected face image, each partial image including one or more facial key points; determining, within each of the partial images, candidate points of the one or more facial key points corresponding to the partial image, respectively; and jointly constraining the candidate points in the partial images to determine a set of facial key points from the candidate points for the to-be-detected face image. For the partial images in the entire to-be-detected face image, the candidate points of the facial key points corresponding to the partial images are respectively determined. Therefore, a calculation amount may be reduced, and the efficiency of determining the candidate points of the facial key points is improved.
A fingerprint sensor including: a substrate; a light sensing element that includes a sensing electrode disposed on the substrate, a semiconductor layer disposed on the sensing electrode, and a common electrode disposed on the semiconductor layer; a light-blocking conductive layer disposed on the common electrode and including light transmitting holes; and a light guide unit disposed on the light-blocking conductive layer.
Systems, methods, and computer program products may be configured to generate a set of related document objects for a predictive entity and/or to generate an optimal document sequence for a set of related document objects. In one embodiment, for example, a set of related document objects for a predictive entity is generated by processing entity metadata features associated with the predictive entity using an entity-document correlation machine learning model, and an optimal document sequence is generated for the set of related document objects by processing the set of related document objects using a document sequence optimization machine learning model.
Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise at least one processor. The processor may be programmed to receive an image associated with the environment of the host vehicle. The processor may analyze the image to identify a side of a parked vehicle; a first structural feature of the parked vehicle in a forward region of the side of the parked vehicle or a second structural feature of the parked vehicle in a rear region of the side of the parked vehicle; and a door feature of the parked vehicle in a vicinity of the first or the second structural features. The processor may then determine, based on a subsequent image, a change of an image characteristic of the door feature of the parked vehicle and alter a navigational path of the host vehicle based on the change of the image characteristic.
In a method of operating a vehicle, sensor data comprising an object detection of a sensor of the vehicle is provided, the object detection being representative of a detected object. Further, a trust model is provided, wherein the trust model is configured to model a trust in object detection. Depending on the sensor data and the trust model, a trust value of the detected object is determined, the trust value of the detected object being representative of how high a trust in the detected object is. The vehicle is operated depending on the trust value of the detected object.
A system for monitoring vehicle traffic may include a camera positioned to capture images within a license plate detection zone, the images may represent license plates of vehicles. The system may include an electronic device identification sensor that detects and stores electronic device identifiers of electronic devices located within an electronic device detection zone, and a computing system that detects, using the images, a license plate ID of a vehicle, compare the license plate ID of the vehicle to a database of trusted vehicle license plate IDs, identifies the vehicle as a suspicious vehicle, the identification based at least in part on the comparison of the license plate ID of the vehicle to the database of trusted vehicle license plate IDs, and correlates the license plate ID of the vehicle with at least one of the plurality of stored electronic device identifiers.
A location of an object of interest (205) is determined using both observations and non-observations. Numerous images (341-345) are stored in a database in association with image capture information, including an image capture location (221-225). Image recognition is used to determine which of the images include the object of interest (205) and which of the images do not include the object of interest. For each of multiple candidate locations (455) within an area of the captured images, a likelihood value of the object of interest existing at the candidate location is calculated using the image capture information for images determined to include the object of interest and using the image capture information for images determined not to include the object of interest. The location of the object is determined using the likelihood values for the multiple candidate locations.
Methods, computer readable media, and devices for exceeding the limits of visual-linguistic multi-task learning are disclosed. One method may include identifying a multi-modal multi-task classification dataset including a plurality of data examples, creating a transformer machine learning model to predict a plurality of categorical attributes of a product, and training the transformer machine learning model based on the multi-modal multi-task classification dataset using an alpha decay schedule and dynamically allocating task-specific parameters for at least one of the plurality of task-specific classification heads based on task complexity.
A target detection method based on fusion of vision, lidar and millimeter wave radar comprises: obtaining original data detected by a camera, a millimeter wave radar, and a lidar, and synchronizing the millimeter wave radar, the lidar, and the camera in time and space; performing a calculation on the original data detected by the millimeter wave radar according to a radar protocol; generating a region of interest by using a position, a speed, and a radar reflection area obtained from the calculation; extracting feature maps of a point cloud bird's-eye view and the original data detected by the camera; projecting the region of interest onto the feature maps of the point cloud bird's-eye view and the original data detected by the camera; fusing the feature maps of the point cloud bird's-eye view and the original data detected by the camera, and processing a fused image through a fully connected layer.
A method includes storing a database comprising a plurality of pointers to web pages and identifiers of entities associated with the plurality of pointers; receiving a first request comprising a first identifier; identifying subset of the plurality of pointers from the database responsive to each pointer of the subset having a stored association with a first identification that matches the first identifier; responsive to identifying the subset of the plurality of pointers, establishing, via one or more pointers, a connection with a server hosting a set of web pages associated with the subset of the plurality of pointers; retrieving one or more images or videos from each of the set of web pages over the established connection; calculating a performance score for each of the one or more images or videos; and generating a record identifying the performance score for each of the one or more images or videos.
Embodiments of this application provide a method for detecting a target point in an image. The method may include: obtaining an image under test, where the image under test may include a structure-stable first target object and a structure-unstable second target object; and processing the image under test based on a target point detection model to obtain a target point in the image under test, where the target point may include a feature point on the structure-stable first target object and a feature point on the structure-unstable second target object.
A tire or tread detection device for the classification of vehicular traffic. The invention allows the detection of tires by identifying with certainty the number of axles that make up a vehicle, thus determining its traffic category or classification, for the determination of loads, toll collection and evaluation of traffic supply and demand. The invention is a development integrated by hardware and software, electronic control devices, signal analysis and communications. The device is made up of Hall Effect sensors for detecting the magnetic field and magnetic field reinforcement magnets, geometrically arranged and interconnected to a microcomputer that interprets analog signals, to obtain the detection of the tire.
A method and a system for object detection and pose estimation within an input image. A 6-degree-of-freedom object detection and pose estimation is performed using a trained encoder-decoder convolutional artificial neural network including an encoder head, an ID mask decoder head, a first correspondence color channel decoder head and a second correspondence color channel decoder head. The ID mask decoder head creates an ID mask for identifying objects, and the color channel decoder heads are used to create a 2D-to-3D-correspondence map. For at least one object identified by the ID mask, a pose estimation based on the generated 2D-to-3D-correspondence map and on a pre-generated bijective association of points of the object with unique value combinations in the first and the second correspondence color channels is generated.
The present invention relates to a method and an apparatus for estimating a user pose using a three-dimensional virtual space model. The method of estimating a user pose including the position and orientation information of a user for a three-dimensional space includes a step of receiving user information including an image acquired in a three-dimensional space, a step of confirming a three-dimensional virtual space model constructed based on spatial information including depth information and image information for the three-dimensional space, a step of generating corresponding information corresponding to the user information in the three-dimensional virtual space model, a step of calculating similarity between the corresponding information and the user information, and a step of estimating a user pose based on the similarity.
The present disclosure provides a method of training a depth estimation network, which relates to fields of computer vision, deep learning, and image processing technology. The method includes: performing a depth estimation on an original image by using a depth estimation network, so as to obtain a depth image for the original image; removing a moving object from the original image so as to obtain a preprocessed image for the original image; estimating a pose based on the original image and modifying the pose based on the preprocessed image; and adjusting parameters of the depth estimation network according to the original image, the depth image and the pose modified. The present disclosure further provides an apparatus of training a depth estimation network, a method and apparatus of estimating a depth of an image, an electronic device, and a storage medium.
A computer-implemented system and method of image cross-correlation improves the sub-pixel accuracy of the correlation surface and subsequent processing thereof. One or both of the template or search windows are resampled using the fractional portions of the correlation offsets X and Y produced by the initial image cross-correlation. The resampled window is then correlated with the other original window to produce a resampled cross-correlation surface. Removing the fractional or sub-pixel offsets between the template and search windows improves the “sameness” of the represented imagery thereby improving the quality and accuracy of the correlation surface, which in turn improves the quality and accuracy of the FOM or other processing of the correlation surface. The process may be iterated to improve accuracy or modified to generate resampled cross-correlation surfaces for multiple possible offsets and to accept the one with the most certainty.
An object tracking system according to the present disclosure includes: object position detection means for detecting a position of an object by using a sensor; object tracking parameter storage means for storing a parameter related to an erroneous detection or a non-detection caused by a detection characteristic of the sensor; object tracking means for performing tracking based on the position obtained by the object position detection means and the parameter stored in the object tracking parameter storage means; object tracking result evaluation means for calculating an evaluation index based on a result obtained by the object tracking means; and object tracking parameter updating means for determining the parameter based on the evaluation index calculated by the object tracking result evaluation means and updating the parameter stored in the object tracking parameter storage means.
An image processing apparatus includes an acquisition unit, a setting unit, and a display unit. The acquisition unit is configured to acquire captured time-series images. The setting unit is configured to set a direction of measuring a flow quantity of targets in the time-series images. The display unit is configured to display information representing the flow quantity of the targets that is estimated based on a plurality of images acquired from the time-series images and the direction of measuring the flow quantity, together with information indicating the direction of measuring the flow quantity.
A method include obtaining at least one first PET image of a subject acquired by a PET scanner and at least one first MR image of the subject acquired by an MR scanner. The method may also include obtaining a target neural network model. The target neural network model may provide a mapping relationship between PET images, MR images, and corresponding attenuation correction data, and output attenuation correction data associated with a specific PET image of the PET images. The method may further include generating first attenuation correction data corresponding to the subject using the target neural network model based on the at least one first PET image and the at least one first MR image of the subject, and determining a target PET image of the subject based on the first attenuation correction data corresponding to the subject.
Systems and methods for using a prediction model jointly with a normalization model to provide prediction results are provided. One example method includes receiving an input image of a tissue sample of a patient and generating a normalized image by applying a normalization model on the input image. The normalization model is configured to generate normalized data using input data for a prediction model, and the prediction model is configured to generate prediction results using normalized data generated by the normalization model. The normalization model and the prediction model are jointly trained. The method further includes generating a prediction of disease severity for the patient by applying the prediction model on the normalized image.
Provided is an image processing device including a hardware processor. The hardware processor: obtains a static image and a dynamic image of a same subject by radiographic imaging; detects, on the static image, a first analysis target area; detects, on the dynamic image, a second analysis target area corresponding to the first analysis target area; analyzes the second analysis target area of the dynamic image to generate a functional information representative from change caused by biological motion; deforms and positions the second analysis target area so that the second analysis target area corresponds to the first analysis target area; overlays the functional information representative of the deformed and positioned second analysis target area on the static image.
A system includes a display and a processor. The processor is configured to: (i) receive a dataset including multiple data points, each data point corresponding to one or more properties of an organ of a patient, (ii) produce, based on a clustering criterion, at least a cluster including two or more of the data points, and (iii) produce and present on the display, a map of the organ and at least an object indicative of the cluster. In response to selection of the object by a user, the processor is configured to produce and present on the display, a two-dimensional (2D) table including the one or more properties of each of the clustered data points.
A smart, human-centered technique that uses artificial intelligence and mixed reality to accelerate essential tasks of the inspectors such as defect measurement, condition assessment and data processing. For example, a bridge inspector can analyze some remote cracks located on a concrete pier, estimate their dimensional properties and perform condition assessment in real-time. The inspector can intervene in any step of the analysis/assessment and correct the operations of the artificial intelligence. Thereby, the inspector and the artificial intelligence will collaborate/communicate for improved visual inspection. This collective intelligence framework can be integrated in a mixed reality supported see-through headset or a hand-held device with the availability of sufficient hardware and sensors. Consequently, the methods reduce the inspection time and associated labor costs while ensuring reliable and objective infrastructure evaluation. Such methods offer contributions to infrastructure inspection, maintenance, management practice, and safety for the inspection personnel.
An on-board thermal track misalignment detection system method therefor is presented. The system can use on-board locomotive sensors attached to an end-of-train device to detect (on the edge), signs and symptoms of thermal misalignments of the track. Once detected an alert can be transmitted to prevent potential derailments. The system can also include a forward-facing and rearward-facing imaging sensors (e.g., camera, LiDAR sensor, etc). The system can wirelessly communicate (e.g., via radio) with a leading locomotive to ensure proper air pressure and location. The system can be powered by an on-board battery and/or air pressure device. Advantageously, the system can calculate whether any rail deviation is significant (e.g., via one or more threshold values). The system can also leverage image processing functionality, executed by one or more processors) to find the centerline and the distance between the tracks.
Disclosed herein are example embodiments of methods and systems for identifying manufacturing defects of a manufactured dentition model. One of the methods for performing quality control comprises: determining whether the manufactured dentition model is a good or a defective product based on a statistical characteristic of a differences model. The differences model can be generated based on differences between a scanned 3D patient-dentition data and a scanned 3D manufactured-dentition data. The scanned 3D patient-dentition data can be generated using 3D data of a patient's dentition, and the scanned 3D manufactured-dentition data can be generated using 3D data of the manufactured dentition model. The manufactured dentition model can be a 3D printed model.
There is provided an image processing device and a method capable of suppressing lowering of image quality. Correction information that is information regarding correction of 3D data representing a three-dimensional structure constructed using 2D data representing a two-dimensional image is generated, and the generated correction information is coded. Furthermore, coded data of correction information that is information regarding correction of 3D data representing a three-dimensional structure constructed using 2D data representing a two-dimensional image is decoded, and 3D data is constructed using the 2D data and correction information generated by decoding coded data of the correction information. The present disclosure can be applied to, for example, an information processing device, an image processing device, an electronic apparatus, an information processing method, a program, or the like.
A technique iteratively fits a rasterization distortion function to a distortion property of a display such as a head-mounted display (HMD). The technique also features reconstructing a distortion function from a rendered image with unknown distortion property.
Systems and methods are provided for generating digital clothing on custom digital avatars. The method includes generating 3-dimensional (3D) representations of one or more garments, wherein the 3D representations of the one or more garments include physical attributes of one or more garment materials, enabling the 3D representations to move and lay on the custom digital avatars in a realistic manner. The method further includes inputting one or more data points for a user, wherein the one or more data points include body measurements of the user, generating, using a processor, a custom digital avatar for the user, wherein the custom digital avatar is configured to approximately conform to the one or more data points, selecting, using a graphical user interface, one or more garments having an accompanying 3D representation; and digitally displaying, using the graphical user interface, the selected one or more garments on the custom digital avatar.
The disclosure provides a display image adjustment method and an augmented reality display device. The display image adjustment method includes the following steps. Received image data is converted to a coordinate system of the augmented reality display device to obtain initial coordinate information. An initial image is provided to an active display region of the augmented reality display device based on the initial coordinate information. The initial coordinate information is adjusted in a virtual adjustment coordinate region to obtain adjusted coordinate information when an adjustment command is received. An adjusted image is provided to the active display region of the augmented reality display device based on the adjusted coordinate information. The display image adjustment method and the augmented reality display device proposed by the disclosure may adjust display content of the AR display device according to user's needs.
A method, system and computer readable storage media for proposing and visualizing orthodontic treatments. A patient may use a mobile device such as a smart phone to quickly and inexpensively visualize an orthodontic treatment for misaligned teeth and overlay it on a 3D model of the face and jaw, with a depth sensor being used to detect depth information. The orthodontic treatment may also be visualized in an augmented manner for a clinician. 3D data of the orthodontic treatment may be used for further analysis or fabrication of a treatment appliance.
Provided is a method for 3D modeling based on an irregular-shaped sketch, in which the method is executed by one or more processors, and includes receiving 2D sketch data of a target object, inputting the 2D sketch data into a 3D model generation model to generate a 3D model of the target object, and displaying the generated 3D model on a display.
Systems and methods for providing encryption and decryption involving texture warping, comprising: obtaining a visual input; obtaining a private key; generating an encrypted visual representation (visual representation A) based on the private key and the visual input; determining at least one 3D object configured so that the private key is derivable when the visual representation A is mapped to a digital model of the at least one 3D object; transmitting the visual representation A to a second computing device associated with a second user; transmitting a representation of the digital model of the at least one 3D model to the second computing device; and instructing the second computing device so that the second computing device is configured to map the visual representation A to the digital model generated based on the representation of the digital model of the at least one 3D model to extract the private key.
A tag buffer implements a tag buffer stage of a rasterization phase in a tile-based rendering graphics processing system having a rendering space sub-divided into a plurality of tiles to which primitives can be associated. A buffer stores an identifier that identifies a visible primitive fragment at each sample position of a tile of the plurality of tiles. A look-up table stores an entry for transformed primitive blocks that indicates whether the tag buffer has received information identifying a primitive fragment associated with that transformed primitive block. The tag buffer receives information identifying primitive fragments that have survived a depth test, updates the buffer to indicate that an identified primitive fragment is the visible primitive fragment at the associated sample position, updates the look-up table to indicate which transformed primitive blocks the identified primitive fragments are associated with, and in response to flushing the contents of the buffer, compares the flushed contents of the buffer to the look-up table to thereby identify transformed primitive blocks that did not survive the tag buffer stage.
Systems, apparatuses, and methods for implementing kernel software driven color remapping of rendered primary surfaces are disclosed. A system includes at least a general processor, a graphics processor, and a memory. The general processor executes a user-mode application, a user-mode driver, and a kernel-mode driver. A primary surface is rendered on the graphics processor on behalf of the user-mode application. The primary surface is stored in memory locations allocated for the primary surface by the user-mode driver and the kernel-mode driver is notified when the primary surface is ready to be displayed. Rather than displaying the primary surface, the kernel-mode driver causes the pixels of the primary surface to be remapped on the graphics processor using a selected lookup table (LUT) so as to generate a remapped surface which stored in memory locations allocated for the remapped surface by the user-mode driver. Then, the remapped surface is displayed.
A method for controlling optional constraints to processing of multi-dimensional scene data via a user interface [UI] in an image management device is disclosed. The first step in this process is receiving a first data set of a scene having location information about a first location in an image wherein the first data set has a first performance metric. Next is activating a Constraint Manager having a plurality of constraint processes. The next step is selecting a first Constraint process from the plurality of constraint processes. Then receiving a new data set for the first constraint process to apply to the first data set, before finally activating the first Constraint process to incorporate the new data set to estimate a new location data set for the first location, wherein the new location data set has an improved performance metric as compared to the first performance metric.
A system and a method for generating an automated GIF file generation system is described. In one aspect, the method includes accessing an animated GIF file, identifying a plurality of elements displayed in the animated GIF file, applying a variation of one or more elements to the animated GIF file, and generating a variant animated GIF file by applying the variation of the one or more elements to the animated GIF file. The system measures a trending metric of the variant animated GIF file based on a number of times the variant animated GIF file is shared on the communication platform and uses the trending metric as a feedback to generating the variant animated GIF file.
An example apparatus for generating synthesized images includes a receiver to receive a frame, a mask and external images. The apparatus also includes a foreground augmenter to generate augmented foregrounds in the frame based on the mask. The apparatus includes a background augmenter to generate augmented backgrounds based on the frame, the mask, and the external images. The apparatus also further includes an image synthesizer to generate a synthesized image based on the generated augmented foregrounds and the augmented backgrounds.
A system for generating and applying a secure token in a resource distribution network is provided. For example, a headend system generates a time-based token based on a time duration specified for a meter. The time-based token indicates the time duration for the meter. The time-based token is further generated based on an identifier of the meter. The headend system transmits the time-based token to the meter via at least a mesh network. After receiving the time-based token, the meter validates the time-based token to determine that the time-based token is generated for the meter based on information related to the identifier of the meter. If the meter determines that the time-based token is valid, the meter connects premises associated with the meter to a resource distribution network for at least the time duration specified in the time-based token.
Provided is a method for converting order book data into 2D data for a machine learning model, which is performed by one or more processors, in which the method includes acquiring order book data including data items for a plurality of bid prices and data items for a plurality of ask prices for a stock traded in a first stock exchange according to time from a time point in the past that is a predetermined period of time earlier, to a current time point, calculating a mid price based on a highest bid price of the plurality of bid prices and a lowest ask price of the plurality of ask prices, and generating data in tensor form having a first axis of times at certain time intervals and a second axis of prices in units of tick.
In some implementations, a credit decision platform may receive a credit request from an applicant and obtain domestic historical data associated with the applicant from a credit bureau device. The credit decision platform may obtain access to an email account associated with the applicant based on determining that the domestic historical data associated with the applicant is insufficient to process the credit request. The credit decision platform may identify, using one or more machine learning models, a set of email messages included in the email account that are relevant to the credit request and may analyze content included in the set of email messages to generate non-domestic historical data associated with the applicant. The credit decision platform may generate a decision on the credit request based on an estimated creditworthiness of the applicant, which may be determined based on the non-domestic historical data.
The subject technology receives image data including a representation of a physical item. The subject technology analyzes the image data to determine an object corresponding to the physical item. The subject technology extracts product metadata based on the determined object. The subject technology sends, to a server, the product metadata to determine second product metadata associated with the product metadata. The subject technology receives, from the server, the second product metadata, the second product metadata including additional information related to the physical item. The subject technology causes display, at a client device, the additional information related to the physical item based at least in part on the second product metadata.
Methods, systems, and apparatuses, including computer programs, for satisfying a request for locally-sourced products. In one aspect, the method can include obtaining a request for a locally-sourced product that includes (i) data describing a product and (ii) a location of the user of the user device, identifying a first set of locally-sourced product records from a locally-sourced product database that are responsive to the request for the locally-sourced product, determining a subset of the first set of locally-sourced product records based on (i) a second location of a provider of the product and (ii) one or more other product attributes including a product quantity available to the provider, and fulfilling, using a locally-sourced product fulfillment engine, the request for locally-sourced product from multiple different locally-sourced providers based on the determined subset of the first set of locally-sourced product records.
Disclosed are a system and process of providing social networking purchasing processes. A method includes receiving, from a posting entity and at the social networking entity, a posting or a submission of a text, an image or a video. When the submission is associated with a product within a product catalog of the posting entity, the social networking entity presents in a newsfeed of users or otherwise on the social networking entity, the text, image or video with an associated option to buy. The option to buy might be presented through a messenger application or as the user browses the posting. When there is a correlation between the posting and the product catalog, and when the user makes a purchase of the product, the user is not transitioned away from the social networking entity. Initiating a payment process occurs within the social networking entity.
A method for generating personalized recommendations for procuring a product or service by a human entity is provided. The method includes accessing data for a set of transactions associated with a proposed procurement transaction between at least one of a plurality of purchaser entities and at least one of a plurality of supplier entities. The at least one of the transactions includes a line-item. The method includes identifying, based on the data for the set of transactions associated with the proposed procurement transaction, an identity or a behavioral pattern of the human entity associated with the proposed procurement transaction. The method includes generating a recommendation including a set of instructions for acting upon the proposed procurement transaction based on the identified identity or behavioral pattern of the at least one human entity, and providing the recommendation to the human entity associated with the proposed procurement transaction.
One example method includes data orchestration. Data sets are available to users in an online marketplace. Based on requests for data sets, other data sets may be recommended. The recommended data sets are moved or copied to recommended locations. This ensures that the data sets are available to the user more quickly if subsequently requested.
An online concierge system generates an item graph connecting item nodes with attribute nodes of the items. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies item nodes and attribute nodes related to the search query. The online concierge system may determine that no item nodes meet presentation criteria. The online concierge system may determine that a reformulated search query has a higher conversion probability than the search query received from the customer. The online concierge system reformulates the search query. The online concierge system selects item nodes as search results. The online concierge system transmits the search results to the customer.
This disclosure is directed to systems, methods, and machine readable media for facilitating online purchasing. In general, techniques are disclosed to facilitate online and mobile purchasing. The disclosure includes technology that allows an agnostic shopping experience, i.e., the shopping may occur on a vendor neutral platform. According to one or more embodiments, facilitating online purchasing may allow a person to purchase correctly sized products or products suited to the need, more conveniently, more consistently, more cheaply and more easily. The more accurate or correct shopping of products saves the wasting of resources required in return shipments and replacement shipments and packaging.
An apparatus for providing a bundled set of individually redeemable healthcare services in a purchase data record, determining a Good Faith Estimate (GFE) for the at least one healthcare service of the bundled set, associating the purchase data record with user debt for purchase of the healthcare services, providing a digital health asset token representing the purchase data record identified by and with a unique confirmation number, said purchase data record comprising the associated user debt of the at least one bundled set of healthcare services, and providing marketplace access to the token to finance the debt. The marketplace may use the token for buying, selling or trading the bundled set of healthcare services to finance the debt. The token and a Good Faith Estimate (GFE) may be provided to an Independent Dispute Resolution (IDR) process for resolving a dispute under the No Surprises Act.
A method may include receiving activity data associated with a user, wherein the activity data relates to online activity involving a product type, identifying the product type associated with the activity data, and predicting, based on the activity data, that the user is likely to purchase a product of the product type. The method may include generating, based on predicting that the user is likely interested in purchasing the product of the product type, an annotation to indicate that a potential transaction to purchase the product is forthcoming, and storing the annotation in a profile associated with an account of the user. The method may include detecting a transaction to purchase the product, wherein the transaction involves a payment from the account, and performing an action associated with a fraud analysis of the transaction based on the annotation.
In one aspect, In one aspect, a computerized method of an automated invoice management and analysis comprising with an invoice management system, receiving a purchase order or invoice in any digital image format. The method includes using an optical character recognition system to extract plain text the from the purchase order or invoice. The method includes parsing and formatting the plain text data with a machine learning system into a specified consistent format. The method includes communicating the formatted plain text data to a third-party service to complete a specified transaction.
Methods and systems for content aggregation and distribution are described. Video content may be received from a plurality of sources. The video content may be associated with metadata identifying items included within the video content. A video player may be provided which enables video content to be displayed on a user terminal, and a control may be provided enabling the user to quickly navigate to specific portions of the video content. A viewer of the video content may, in turn, author and provide additional video content. The video player may be embeddable.
A system for creating and/or maintaining a database is disclosed. In one example, the system includes one or more processors; a classification module configured to determine primary weights for primary data streams, each primary weight referring to a correlation between one of the primary data streams and one segment category of several predefined segment categories; a recognition module configured to identify explicit concepts and implicit concepts in the primary data streams, and to determine first secondary weights characterizing embeddings of the identified concepts; an expansion module configured to determine for the identified concepts respective related concepts; and a storage module configured to save the identified concepts.
Transmedia scheduling systems and methods are described in which a user interface is generated via a channel engine that includes first and second channels. The channels are based on one or more channel templates stored in a channel database, and are preferably populated with concurrent transmedia stories. Each of the transmedia stories can be based on at least one transmedia object stored in a transmedia database and may be dynamically generated.
Method and server for managing placement of a digital signage content based on metric thresholds. The server stores parameters associated to a plurality of locations. The parameters for each location comprise at least one metric and a corresponding threshold for each metric. The server determines a plurality of candidate locations among the plurality of locations for displaying the content. For each candidate location, the server processes the at least one metric and corresponding threshold of the candidate location to determine if each metric among the at least one metric is within the corresponding threshold. The server identifies one or more target location among the plurality of candidate locations for displaying the content. Each metric among the at least one metric of the one or more target location is within the corresponding threshold. The locations may include digital signage players, geographical areas, displays controlled by a player.
Apparatus and methods present a content item and question from an inquirer to a group of users in a first feedback session with a requirement for the users to provide predictions of how a member of a distinct target group will respond to the content item, receiving, during the first feedback session, the first group's prediction of the target group's responses, presenting, during a second feedback session, the same content item and the same question to the target group with a requirement for the target group to provide responses directed to their own responses, constructing a predictive model of the target group based on responses received from the target group during the second feedback session, measuring accuracy of the first group's predictions using the target group predictive model and providing the inquirer access to an ordered visual representation of the first group users arranged as a function of accuracy.
In the world of digital advertising, optimally allocating an advertisement campaign within a fixed pre-defined budget for an advertising duration aimed at maximizing number of conversions is very important for an advertiser. Embodiments of present disclosure provides a robust and easily generalizable method of optimal allocation of advertisement campaign by formulating it as a constrained Markov Decision Process (MDP) defined by agent state comprising user state and advertiser state, action space comprising a plurality of ad campaigns, state transition routine and a cumulative reward model which rewards maximum total conversions in an advertising duration. The cumulative reward model is trained in conjunction with a deep Q-network for solving the MDP to optimally allocate advertisement campaign for an advertising duration within a constrained budget.
An exemplary system, method, and computer-accessible medium for providing a financial account recommendation to person(s) can include receiving a transaction history for the person(s) associated with a first financial account, determining first rewards information based on the transaction history, accessing database(s) containing rewards rates for a plurality of second financial accounts, determining second rewards information for a particular second financial account of the plurality of second financial accounts based on the transaction history, and providing the financial account recommendation to the person(s) to one of (i) keep the first financial account or (ii) switch to the second financial account based on a comparison of the first rewards information to the second rewards information.
Aspects described herein may allow for generating a customized price rating using a machine learning algorithm. This may have the effect of improving the display of information about merchants by including customized, personalized price ratings that better reflect the tastes and preferences of a user or group of users. According to some aspects, these and other benefits may be achieved by using a machine learning model, trained to receive input corresponding to both user data and merchant data and output an indication of customized price rating(s) for the merchant that is specific to one or more users, and then to generate information about the merchant for display that includes the customized price rating(s).
A user initiates a transaction by providing identification data at an access device. Certain elements of a validation identity token, such validation keys, may be distributed among several remote server computers. After the elements are retrieved during the transaction, the validation identity token may be generated using the retrieved elements. The validation identity token may indicate whether the user is authenticated. No single entity can possess all elements utilized to generate the validation identity token, which mitigates risk of the validation identity token being compromised. In some embodiments, the validation identity token may be a chromatic identity token, which may indicate validity by color.
Embodiments disclosed are directed to an immutable database with a bitemporal ledger for storing transactions in timelines for maintaining a record of all events and resources within the system. The bitemporal ledger may store a sequence of transactions which include a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time. A new transaction is received and may be appended to the sequence of transactions based on temporal metadata associated with the transaction are received, The temporal metadata may include a valid-from time and a created-at time.
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. Example embodiments of systems and methods can be used to provide further authentication and added levels of security for transactions.
A computer system and method for enabling or disabling a payment vehicle at the request of a payment card holder from a remote device. The computer system comprises a computer having memory and a processor for processing input data received from a remote device. The input data comprises an instruction executable by the processor in a form of a text message or electronic mail received from the remote device, with the instruction to enable or disable a payment card of a payment card holder by changing the status of the payment card. An interactive remote interface computer software application is provided to the payment card holder for use on the remote or other device.
A method of facilitating the dispensing of foreign currency from a foreign ATM to a user traveling in a foreign country wherein a system provider establishes a system home account and system foreign accounts each funded by deposit of the corresponding local currencies by users of the system.
Various embodiments are generally directed to techniques to enable use of a transaction card of a user device to perform transactions. Embodiments may include method, techniques, and circuitry to cause a transaction card to extend from a user device to be used to perform the transactions. Further, the transaction card may retract into the housing the user device when not in use.
Disclosed herein relates to a self-checkout anti-theft vehicle system, comprising: a self-checkout vehicle having a plurality of sensors and components implemented thereon, the self-checkout vehicle being used by shoppers for storing selected merchandises in a retail environment; and a centralized computing device. The centralized computing device is configured to: obtain information related to each merchandise selected and placed into the self-checkout vehicle by a shopper by exchanging data with the plurality of sensors and components via a first communication network, identify each merchandise via a second, different communication network based at least upon the information obtained from the plurality of sensors and components, and process payment information of each merchandise.
Various embodiments are directed to techniques for ensuring that a negotiable instrument has not been altered between the time the instrument leaves the hands of the payor and when the check is presented for redemption by the payee by recording an image of the check in a data block in a blockchain and retrieving the image when the check is presented for redemption for comparison with the check. A match between the stored image and the check indicates that no alteration of the check has occurred.
In some embodiments, a computer-implemented method comprises: generating a group of customized products comprising one or more customized products, each customized product associated with a product type of a plurality of product types, each product type of the plurality of product types associated with a manufacturing constraint of multiple manufacturing constraints, each customized product having shared content that all customized products share; for a customized product from the group: obtaining a manufacturing method for manufacturing the customized product, determining a product type of the customized product and a manufacturing constraint associated with the product type, and determining physical constraints for manufacturing the customized product; generating transformed shared content to satisfy the physical constraints for manufacturing the customized product; in response to receiving a user input: automatically generating a GUI based on, at least in part, the shared content; using the GUI, generating a customized new product based on, at least in part, the shared content; adding the customized new product to the group of customized products.
The present disclosure relates to systems and methods that use an artificial intelligence (AI) model to generate outputs that can be evaluated to predict which logged entry items match entry request record line items of an entry request record. Additionally, the present disclosure relates to systems and methods for intelligently detecting anomalies within data sets.
A system and method are disclosed for augmented visualization of a planogram of one or more supply chain entities. Embodiments include creating a planogram comprising one or more products, the products associated with a location, and retrieving an image of the planogram and one or more customer segments. Embodiments further include mapping one or more coordinates in an image of a planogram that correspond to the one or more customer segments and rendering an augmented visualization comprising altering the image of a planogram at one or more coordinates to illustrate the one or more customer segments.
Intelligent tools are provided to enable a mailcenter in a campus to provide mail service to mail service customers and perform processing of mail, in an automated manner as much as possible. Such processing may be performed include scanning and obtaining mail information from a mailpiece, and then sending such mail information to the mail service customer (as specified addressee of the mailpiece) by electronic notification via a corresponding electronic address.
There is disclosed a method of providing information about a package in transit. The method involves receiving environmental data collected by a sensor associated with the package during transit and identifying contextual data about the package that is associated with the environmental data. The method also involves selectively providing access to the environmental and contextual data together as elements in an information feed to a plurality of parties, wherein the contextual data comprises at least one comment made by a party on an element in the information feed, and wherein one or more elements in the information feed are listed in chronological order beginning at a start time of the transit of the package.
In general, the present disclosure describes inventory management systems and methods which track all inventory of items within a retail supply chain. A computerized system aggregates inventory movement events to produce a common source of truth for the location and disposition of items within a supply chain. Order events and inventory events are received from multiple data sources. Additionally, a current inventory level for each item at each location within the supply chain is provided according to the data source. The computerized system normalizes the information in the event messages before it is stored in the centralized inventory database. The inventory information in the database can be accessed by multiple consumers through an API to obtain the most up-to-date information about the disposition and location of an item.
The systems and methods disclosed herein are configured to securely deliver items to a vehicle. In particular, a delivery is authenticated before access is provided to the vehicle.
Certain aspects of the present disclosure provide techniques for controlling at least one robot system. This includes offering control of a first robot to a first mobile application, indicating an available service offered by the first robot, and receiving instructions to perform the available service. This further includes delivering: (i) debris, (ii) dust, or (iii) cut grass to a stationary second garbage collection robot. A computing system maintains a device profile for the first robot, indicates the available service and a status of the first robot to the first mobile application, and is configured to update the first mobile application. The first robot is configured to drive while performing the available service and is controlled by at least one of: (i) a camera or (ii) a sensor, to avoid collision. The second robot is a stationary garbage collection robot configured to store the delivered debris, dust, or cut grass.
An apparatus, method, and computer program product are provided for the improved and automatic prediction and modeling of one or more channels and relevant conditions through which resources may be directed to users in an environment where resource demand, utility, and perceived value vary over time. Some example implementations employ predictive, machine-learning modeling to facilitate the use of multiple disparate and unrelated data sets to extrapolate and otherwise predict the future needs for certain resources and identify the channels and conditions that may be employed to meet such future needs. An apparatus, method, system, and computer program product are provided for improved generating, adjusting, and/or facilitating approval of a resource offer set. Some example implementations employ one or more predictive models.
Methods, systems, and apparatus, including computer programs, for a monitoring system that is configured to hail a car from a ride-sharing service. The method comprises determining, based on sensor data from one or more sensors at the property, that a person located at the property is preparing to leave the property, based on historical sensor data, an estimated time that the person will depart the property, determining, based on the estimated time that the person will depart the property, whether a suitable vehicle from a ride-sharing service will be within a predetermined vicinity of the property within a predetermined amount of time of the estimated time that the person will depart the property, receiving data indicating that the person is leaving the property and based on receiving the data indicating that the person is leaving the property, notifying the person that the suitable vehicle is available pick the person up.
One or more computing devices, systems, and/or methods for cross-domain action prediction are provided. Action sequence embeddings are generated based upon a textual embedding and a graph embedding utilizing past user action sequences corresponding to sequences of past actions performed by users across a plurality of domains. An autoencoder is trained to utilize the action sequence embeddings to project the action sequence embeddings to obtain intent space vectors. A service switch classifier is trained using the intent space vectors. In response to the service switch classifier predicting that a current user will switch from a current domain to a next domain, the current user is provided with a recommendation of an action corresponding to the next domain.
An optimization calculation apparatus may comprise an algorithm module obtaining a plurality of first solutions (S1) from a plurality of input data, obtaining second solutions (S2) from the first solutions (S1), and repeating the process to derive an optimal solution (Sm). The optimization calculation apparatus may further comprise a similarity determination module connected to the algorithm module and computing a similarity of ith solutions in order to obtain (i+1)th solutions (1≤i≤m−1).
Techniques are disclosed herein for improving the accuracy of test data obtained outside of a clinical setting. Using the technologies described herein, different techniques can be utilized to analyze, score and adjust test data associated with one or more “at home” tests. In some examples, computing systems are utilized to generate quality scores indicating the accuracy of the test data associated with a particular biomarker. In other examples, an authorized user, such as a data manager can analyze the test data utilizing a user interface to generate scores and/or adjust the test data.
Systems, computer-implemented methods, and computer program products that can facilitate refinement of a predicted event based on explainability data are provided. According to an embodiment, 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 an interpreter component that identifies a probable cause of a predicted event based on explainability data. The computer executable components can further comprise an enrichment component that executes a diagnostic analysis based on the probable cause.
Methods, systems, and apparatus for updating machine learning models to improve locality are described. In one aspect, a method includes receiving data of a machine learning model. The data represents operations of the machine learning model and data dependencies between the operations. Data specifying characteristics of a memory hierarchy for a machine learning processor on which the machine learning model is going to be deployed is received. The memory hierarchy includes multiple memories at multiple memory levels for storing machine learning data used by the machine learning processor when performing machine learning computations using the machine learning model. An updated machine learning model is generated by modifying the operations and control dependencies of the machine learning model to account for the characteristics of the memory hierarchy. Machine learning computations are performed using the updated machine learning model.
Delusional bias can occur in function approximation Q-learning. Techniques for training and/or using a value network to mitigate delusional bias is disclosed herein, where the value network can be used to generate action(s) for an agent (e.g., a robot agent, a software agent, etc.). In various implementations, delusional bias can be mitigated by using a soft-consistency penalty. Additionally or alternatively, delusional bias can be mitigated by using a search framework over multiple Q-functions.
Dynamic data quantization may be applied to minimize the power consumption of a system that implements a convolutional neural network (CNN). Under such a quantization scheme, a quantized representation of a 3×3 array of m-bit activation values may include 9 n-bit mantissa values and one exponent shared between the n-bit mantissa values (n
Embodiments relate to a system, program product, and method for employing deep learning techniques to fuse data across modalities. A multi-modal data set is received, including a first data set having a first modality and a second data set having a second modality, with the second modality being different from the first modality. The first and second data sets are processed, including encoding the first data set into one or more first vectors, and encoding the second data set into one or more second vectors. The processed multi-modal data set is analyzed, and the encoded features from the first and second modalities are iteratively and asynchronously fused. The fused modalities include combined vectors from the first and second data sets representing correlated temporal behavior. The fused vectors are then returned as output data.
Methods, systems, and apparatus related to dynamic distribution of an artificial neural network among multiple processing nodes based on real-time monitoring of a processing load on each node. In one approach, a server acts as an intelligent artificial intelligence (AI) gateway. The server receives data regarding a respective operating status for each of monitored processing devices. The monitored processing devices perform processing for an artificial neural network (ANN). The monitored processing devices each perform processing for a portion of the neurons in the ANN. The portions are distributed in response to monitoring the processing load on each processing device (e.g., to better utilize processing power across all of the processing devices).
The present teaching relates to method, system, medium, and implementations for machine learning. A training sample is first received from a source. A prediction is generated according to the training sample and based on one or more parameters associated with a model. A metric characterizing the prediction is also determined. The prediction and the metric are transmitted to the source to facilitate a determination on whether a ground truth label for the training sample is to be provided. When the ground truth label is received from the source, the one or more parameters of the model are updated based on the prediction and the ground truth label.
In some embodiments, a method includes generating a trained decision tree with a set of nodes based on input data and a partitioning objective, and generating a modified decision tree by recursively passing the input data through the trained decision tree, recursively calculating, for each of the nodes, an associated set of metrics, and recursively defining an association between each of the nodes and the associated set of metrics. A node from a set of nodes of the modified decision tree is identified that violates a user-specified threshold value, associated with a user, for at least one of the metrics. The method also includes causing transmission of a signal to a compute device of the user, the signal including a representation of the identified node.
This invention presents an innovative framework for the application of machine learning for identification of alloys or composites with desired properties of interest. For each output property of interest, we identify the corresponding driving (input) factors. These input factors may include the material composition, heat treatment, process, microstructure, temperature, strain rate, environment or testing mode. Our framework assumes selection of optimization technique suitable for the application at hand and data available, starting with simple linear, or quadratic, regression analysis. We present a physics-based model for predicting the ultimate tensile strength, a model that accounts for physical dependencies, and factors in the underlying physics as a priori information. In case an artificial neural network is deemed suitable, we suggest employing custom kernel functions consistent with the underlying physics, for the purpose of attaining tighter coupling, better prediction, and extracting the most out of the—usually limited—input data available.
A system and method to provide user marketing recommendations or suggestions based on an interaction between a user and a product, using a radio frequency tag in communication with the product, a radio frequency reader, and a computing device. A motion of the user detected by the radio frequency tag is used to generate a signal containing level of motion, which is utilized by the computing device to determine a level of user interaction and generate marketing information. Marketing information about how to use the product in a recipe is sent to the user interface device.
A system and method to provide user marketing recommendations or suggestions based on an interaction between a user and a product, using a radio frequency tag in communication with the product, a radio frequency reader, and a computing device. A motion of the user detected by the radio frequency tag is used to generate a signal containing level of motion, which is utilized by the computing device to determine a level of user interaction and generate marketing information. Marketing information is sent to the user interface device about the product.
Systems and methods for enhanced directionality for portal detector stations are provided. The systems include a portal detector station, an overhead detector station, a controller operatively coupled thereto. In embodiments, the controller analyzes read events detected by the portal detector station to determine a set of RFID tags included in a pallet of objects. The controller also analyzes read events detected by the overhead detector station to determine a direction of travel for the RFID tags included in the set of RFID tags and/or to detect stray read events that resulted in RFID tags being erroneously included in the set of RFID tags.
A wristband configuration for receiving an accessory is described herein. In some implementations, a wristband includes a first side that includes a printable section of the wristband that includes a print coating. The wristband may include a second side, opposite the first side, that includes. The wristband may include may include a comfort coating, and an adhesive material on an adhesive section of the wristband. The wristband may include a receiving hole pattern that is configured to receive an accessory associated with the wristband and secure the accessory to the wristband when worn by a wearer.
Cards embodying the invention include a core subassembly whose elements define the functionality of the card and a hard coat subassembly attached to the top and/or bottom sides of the core subassembly to protect the core subassembly from wear and tear and being scratched. The core subassembly may be formed solely of plastic layers or of different combinations of plastic and metal layers and may include all the elements of a smart card enabling contactless RF communication and/or direct contact communication. The hard coat subassembly includes a hard coat layer, which typically includes nanoparticles, and a buffer or primer layer formed so as to be attached between the hard coat layer and the core subassembly for enabling the lasering of the core subassembly without negatively impacting the hard coat layer and/or for imparting color to the card.
A non-transitory computer-readable medium stores computer-readable instructions. The computer-readable instructions are executed by a processor of a pretreatment information generation device that generates pretreatment information to be used in pretreatment on a recording medium by a pretreatment device. The computer-readable instructions that, when executed by the processor, perform processes including receiving image data to be printed on the recording medium, and identifying the pretreatment information to perform the pretreatment with respect to the received image data.
Systems and methods for providing a presentation mode for application programming interface functions. In one implementation, a first selection pertaining to one or more API functions of a plurality of API functions is received, via a user interface, wherein the first selection indicates an order of execution of the one or more API functions for a task. A second selection is received indicating a relationship between at least two of the API functions of the plurality of API functions. The relationship between the at least two API functions is set according to the second selection. The one or more API functions are caused, by the processing device, to be arranged according to the first selection. The one or more API functions are presented, via the user interface, arranged according to the first selection.
Techniques discussed herein relate to provisioning one or more virtual cloud-computing edge devices at a physical cloud-computing edge device. A manifest may be generated/utilized to specify various attributes of the virtual cloud-computing edge devices to be executed at a physical cloud-computing edge device. A first set of resources corresponding to a first virtual cloud-computing edge device may be obtained from memory of a centralized cloud-environment and provisioned at the first virtual cloud-computing edge device. Similar operations may be performed with respect to a second virtual cloud-computing edge device. The techniques described herein split the physical edge device into multiple virtual device resources that can be utilized in combination or separately to extend the functionality and versatility of the physical edge device.
Representative apparatus, method, and system embodiments are disclosed for configurable computing. A representative system includes an asynchronous packet network; a plurality of configurable circuits arranged in an array, each configurable circuit coupled to the asynchronous packet network and adapted to perform a plurality of computations; and a dispatch interface circuit adapted to partition the plurality of configurable circuits into one or more separate partitions of configurable circuits and to load one or more computation kernels into each partition of configurable circuits. The dispatch interface circuit may load balance across the partitions of configurable circuits by starting threads for execution in the partition having the highest number of available thread identifiers. The dispatch interface may also assert a partition enable signal to merge the one or more separate partitions and assert a stop signal to all configurable circuits of the one or more separate partitions of configurable circuits.
A method for combining multiple different data processing, artificial intelligence and/or machine learning frameworks for execution by a target hardware includes extracting one or more computation graphs from each of the different frameworks. The computation graphs are combined into a fused computation graph. Memcopy operations are removed at edges between the computation graphs of the different frameworks. Memory spaces for computations in the fused computation graph are remapped to memory spaces of the target hardware.
Techniques are provided for scheduling multiple jobs on one or more cloud computing instances, which provide the ability to select a job for execution from among a plurality of jobs, and to further select a designated instance from among a plurality of cloud computing instances for executing the selected job. The job and the designated instance are each selected based on a probability distribution that a cost of executing the job on the designated instance does not exceed the budget. The probability distribution is based on several factors including a cost of prior executions of other jobs on the designated instance and a utility function that represents a value associated with a progress of each job. By scheduling select jobs on discounted cloud computing instances, the aggregate utility of the jobs can be maximized or otherwise improved for a given budget.
In a method of scheduling jobs in a storage device, a first job is performed. While the first job is being performed, a first timestamp for the first job is pre-updated based on a pre-defined operation time table that represents a relationship between operations of the storage device and operation times. While the first job is being performed, scheduling requests are received that are associated with a second job to be performed after the first job. While the first job is being performed, a scheduling operation for selecting the second job is pre-performed based on the scheduling requests and the timestamps.
In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: execute a first application within a first operating system (OS) virtualization on a first information handling system (IHS); suspend the first application at a point of execution; determine one or more statuses associated with the first application, in which the one or more statuses includes the point of execution where the first application was suspended; provide the one or more statuses to a second IHS; configure a second application and a second OS virtualization with the one or more statuses associated with the first application within the first OS virtualization; establish input/output associated with the second application with one or more components of the first IHS via the network; and execute the second application within the second OS virtualization on the second IHS at the point of execution.
An electronic control unit is configured to perform: allocating CPU resources to provide a plurality of virtual machines under a management by a hypervisor; monitoring an abnormality that occurs in one specific virtual machine by another virtual machine different from the specific virtual machine; outputting a stop request that requests stop of the allocation of the CPU resources to the specific virtual machine in a case that the abnormality is detected; and stopping allocation of the CPU resources to the specific virtual machine, by the hypervisor, in response to the stop request. The electronic control unit further comprises a DMA controller. The DMA controller transfers data transmitted to the specific virtual machine to a common memory which is common among a plurality of virtual machines.
In accordance with input received via a programmatic interface, a level of isolation at which a software container is to be executed is determined. Based on the level of isolation, a category of virtual machines of a virtualized computing service is selected for executing the software containers. The selected category differs from other categories in at least the number of devices emulated for virtual machines of the categories. The software container is run within a virtual machine of the selected category.
A Turing incomplete smart contracting source code for use in a blockchain network is disclosed that allows for static analysis of a smart contract at the time of publishing.
Systems and methods provide isolated workspaces operating on an IHS (Information Handling System) with use of pre-boot resources of the IHS that are not directly accessible by the workspaces. Upon notification of a workspace initialization, a segregated variable space, such as a segregated memory utilized by a UEFI (Unified Extensible Firmware Interface) of the IHS, is specified for use by the workspace. The segregated variable space is initialized and populated with pre-boot variables, such as UEFI variables, that are allowed for configuration by the workspace. Upon a workspace issuing a request to configure a pre-boot variable, the segregated variable space is identified that was mapped for use by the workspace. The requested pre-boot variable configuration is allowed based on whether the pre-boot variable is populated in the segregated variable space. When the requested pre-boot variable configuration is allowed, the pre-boot variable is configured on behalf of the workspace.
A method includes, in a processor (44) of a user device (24), preloading one or more user applications (26) in a background mode, in which activities associated with preloaded user applications are hidden from a user of the user device. An activity, which is invoked in the processor and is associated with a given preloaded user application, is detected. An assessment is made by the processor, whether the activity is a preload-initiated activity that is invoked due to preloading of the given user application, or whether the activity is a user-initiated activity that is invoked due to an action by the user. If the activity is assessed to be a preload-initiated activity, the activity is handled using a first handling scheme. If the activity is assessed to be a user-initiated activity, the activity is handled using a second handling scheme, different from the first handling scheme.
In some embodiments a distributed computing system is provided that includes a plurality of different feature modules and a matching engine. The different feature modules each provide different processing for handling parent requests and submitting, to the matching engine, commands for child data transaction requests that are associated with the parent request.
A phase classification model of a cloud application deployment device calculates a feature vector for each time period from resource usage data for each time period when an application is executed, clusters the feature vectors for each time period, and validates a result of the clustering to determine which phase the feature vector belongs to. Validation between a feature vector of a new application and a feature vector belonging to a cluster of a known phase is performed, and it is determined whether each time period belongs to the known phase or an unknown phase on the basis of a degree of the validation. The resource usage of a computer node for each phase is inferred, and application deployment is performed on the basis of an inference result.
Disclosed herein are system, method, and computer program product embodiments for self-paced migration of an application programming language (API) gateway. An embodiment operates by applying a policy chain comprising a first set of policies to an API request received at a first API gateway. The embodiment forwards the API request to a second API gateway and applies, at the second gateway, a virtual policy chain comprising a second set of policies to the API request. The embodiment then forwards the API request to the first API gateway and routes the API request to a corresponding backend API.
Deployments of software programs to distributed computing environments can be managed according to some aspects described herein. In one example, a system can receive a deployment specification having deployment parameters that define a target deployment state for a software program deployable to a target computing environment. The system can generate, based on a mapping of the deployment parameters to resource consumption values, a resource consumption estimate associated with the target deployment state of the software program in the target computing environment. The system can generate a deployment metric based on the resource consumption estimate and transmit the deployment metric to a client device. The deployment metric can be usable to manage deployment of the software program.
Software systems and methods convert algorithms and software codes into time affecting linear pathways (TALPs) via decomposition and convert paired Input/Output (I/O) datasets into TALPs via Value Complexity polynomials. Generated TALPs can be enhanced through merging with other TALPs. TALPs can be grouped by matching the outputs of the TALP-associated prediction polynomials with some set of given criteria into families and cross-families that are useful in a new type of software optimization that allows for output values of grouped TALPs to be modeled, pooled, discretized and optimized to enhance goals or meet user goals.
A method of providing a conversational agent for interacting with a user may include declaratively defining a task model of a task using a task modelling language, storing the task model in a computer-readable storage medium, generating a natural language grammar based on the task model, storing the natural language grammar in the computer-readable storage medium, receiving a user input from the user, interpreting the user input with a processor based on the task model and the natural language grammar, generating an agent response to the user input with the processor based on the task model, and communicating the agent response to the user.
Discussed herein are devices, systems, and methods for determining an answer to a natural language question. A method can include receiving a question and a passage to be used to answer the question and executing (i) a first trained ML model, based on the passage and the question and in response to determining that the question, passage, or a combination thereof includes more than a first threshold number of out of vocabulary (OOV) words, relative to a general purpose language ML model, to generate a first answer to the question or (ii) executing a second trained ML model, based on the passage and the question and in response to determining the question, passage, or a combination thereof includes less than the first threshold number of out of vocabulary (OOV) words, relative to the general purpose language ML model, to generate a second answer to the question.
Systems and methods for detecting and using semantic relatedness to classify segments of digital text are disclosed. More particularly, embodiments determine the semantic relatedness of segments of text to abstract categories where the abstract categories are not defined by a single word or semantic concept. Detecting semantic relatedness includes analyzing text, embedding the text, and determining semantic relatedness to a set of concepts for a category where each concept may include a set of words/phrases embedded in a similar fashion. The text embedding can be projected onto each concept embedding and reduced to a score representing semantic relatedness. The text is classified based on the semantic relatedness.
Systems, devices, and methods of the present invention involve discourse trees. In an example, a method involves generating a discourse tree. The method includes identifying, from the discourse tree, a central entity that is associated with a rhetorical relation of type elaboration and corresponds to a topic node that identifies a central entity of the text. The method includes determining a subset of elementary discourse units of the discourse tree that are associated with the central entity. The method includes forming generalized phrases from the subset of elementary discourse units. The method includes forming tuples from the generalized phrases, where a tuple is an ordered set of words in normal form. The method involves responsive to successfully converting an elementary discourse unit associated with an identified tuple into a logical representation, updating the ontology with an entity from the identified tuple.
Described herein are systems and methods to enable generation of high-quality summaries of documents that have questions and answers. To help summarize such documents, parsing methods are disclosed that account for different document formats. Methods are disclosed to anonymize personal and identifying information present in the documents. An ontology is defined to categorize dialog acts for the questions and answers present. Classifiers are disclosed based on this ontology. Methods are also disclosed to transform a question-answer pair to a canonical form. Based on the dialog acts for the question and answer combination, transformation methods were developed that build upon each of traditional NLP, and deep learning, techniques.
Provided is a report writing support system including: a document model determination unit that determines a document model storing a template of a draft to be presented to a user, on the basis of an answer to a selective question and a question determination model that determines a further question to the answer; a template application unit that asks a descriptive question for asking a question about a content lacking in the template of the draft stored in the document model on the basis of the determined document model and the answer or a further answer, and applies an answer to the descriptive question to the template of the draft; and a presentation processing unit that presents the template of the draft, to which the answer to the descriptive question is applied, as a draft to be presented to the user.
A website building system includes a content database storing a pool of content items to be displayed on a website being built; a view database storing a set of views which can be used to display the items, each view being a template for a section of a web page of the website; a view pool searcher to execute a search query on the view database for one or more views that match a given set of content items stored in the content database according to at least one of keywords, attributes, fields and applications of the given set and a dynamic matching and adaptation module to dynamically provide an appropriate view from among the views found by the view pool searcher for each set of content items for displaying the content items on the website, the appropriate view selected based on a priority value.
A document management system sends a distinct copy of a set of documents to each of a plurality of recipients in a bulk sending process, producing a batch of document sets. The document management system can facilitate the performance of a bulk action on the batch of document sets by a sending entity. Examples include a bulk corrective action, a bulk void action, a bulk re-send action, and a bulk download action. In addition, the document management system can identify document sets sent separately that are likely parts of a batch of document sets using one or more similarity criteria. The document management system can recommend that a sending entity combine the identified document sets into a batch of document sets, enabling the sending entity to perform bulk actions on the document sets.
Systems, methods, and devices are described herein for integrated circuit (IC) layout validation. A plurality of IC patterns are collected which include a first set of patterns capable of being manufactured and a second set of patterns incapable of being manufactured. A machine learning model is trained using the plurality of IC patterns. The machine learning model generates a prediction model for validating IC layouts. The prediction model receives data including a set of test patterns comprising scanning electron microscope (SEM) images of IC patterns. Design violations associated with an IC layout are determined based on the SEM images and the plurality of IC patterns. A summary of the design violations is provided for further characterization of the IC layout.