A display device according to the present disclosure includes: a thin film transistor with a bottom gate structure and a thin film transistor with a top gate structure on a same substrate. A gate electrode of the thin film transistor with the top gate structure is provided in a same layer as a wire layer. A method of manufacturing a display device according to the present disclosure, the display device including a thin film transistor with a bottom gate structure and a thin film transistor with a top gate structure on a same substrate, includes: forming a gate electrode of the thin film transistor with the top gate structure in a same layer as a wire layer.
Provided is an OLED display panel fabricated on a hybrid substrate. The hybrid substrate includes a single-crystal silicon substrate and a silicon on insulator (SOI) substrate built on the single-crystal silicon substrate. The display panel includes an OLED pixel array and a row scanning circuit and a data input circuit. The OLED pixel includes SOI switching transistor and SOI driving transistor, fabricated on the SOI substrate. The row scanning circuit and the data input circuit are fabricated on the single crystal silicon substrate. This arrangement allows low voltage driving CMOS circuit and high voltage driving OLED pixels integrated together on one hybrid substrate.
An organic light emitting diode (OLED) display including: a substrate; an organic light emitting diode formed on the substrate; a metal oxide layer formed on the substrate and covering the organic light emitting diode; a first inorganic layer formed on the substrate and covering the organic light emitting diode; a second inorganic layer formed on the first inorganic layer and contacting the first inorganic layer at an edge of the second inorganic layer; an organic layer formed on the second inorganic layer and covering a relatively smaller area than the second inorganic layer; and a third inorganic layer formed on the organic layer, covering a relatively larger area than the organic layer, and contacting the first inorganic layer and the second inorganic layer at an edge of the third inorganic layer.
Embodiments described herein relate to sub-pixel circuits and methods of forming sub-pixel circuits that may be utilized in a display such as an organic light-emitting diode (OLED) display. The sub-pixel circuit includes a plurality of contact overhangs. The plurality of contact overhangs are disposed between adjacent sub-pixels of a sub-pixel circuit to be formed. The contact overhangs are formed over a metal grid exposed through a PDL structure. A cathode is deposited via evaporation deposition to be in contact with the contact overhang. The metal grid is perpendicular to a plurality of metal layers disposed on the substrate.
A display panel (10) and an electronic device are provided. The display panel (10) includes a base substrate, a low-display-density region (200), a transition region (300) and a high-display-density region (400), the low-display-density region (200), the transition region (300) and the high-display-density region (400) being located on the base substrate. The transition region (300) is located between the low-display-density region (200) and the high-display-density region (400). The low-display-density region (200), the transition region (300) and the high-display-density region (400) are provided with pixel units (101) for emitting light, respectively. A display density of the low-display-density region (200) is less than a display density of the transition region (300), and the display density of the transition region (300) is less than a display density of the high-display-density region (400). Therefore, a clear border between the high-display-density region (400) and the low-display-density region (200) is avoided, and a display effect of the display panel (10) and the electronic device is ensured.
A display panel has a plurality of pixel areas and a peripheral area surrounding the pixel areas, and includes a substrate, at least two planarization layers, a plurality of pads, a first dummy pattern, and a plurality of light-emitting devices. The substrate has a first substrate edge extending in a first direction. The at least two planarization layers are disposed on the substrate. The pads are disposed on the at least two planarization layers, and are located in the pixel areas. The pads include at least one first edge pad closest to the first substrate edge. The first dummy pattern is disposed on the at least two planarization layers, and extends in the peripheral area between the at least one first edge pad and the first substrate edge. The light-emitting devices are electrically connected to the pads.
The invention provides a semiconductor structure, the semiconductor structure includes a substrate, a transistor disposed on the substrate, wherein the transistor comprises a gate structure, a source and a drain, and the gate structure of the transistor located on the substrate and extending along a first direction, and a plurality of supporting patterns located in the gate structure of the transistor, wherein the plurality of supporting patterns are separated from each other and arranged along a second direction, wherein the second direction is perpendicular to the first direction, and wherein at least four supporting patterns of the plurality of supporting patterns constitute a supporting pattern dashed line, wherein the supporting pattern dashed line extends along the second direction.
A semiconductor device includes an active pattern including a lower pattern and a plurality of sheet patterns; a gate structure disposed on the lower pattern and surrounding the plurality of sheet patterns; and a source/drain pattern filling a source/drain recess formed on one side of the gate structure. The source/drain pattern includes a first semiconductor pattern extending along the source/drain recess and contacting the lower pattern, a second and third semiconductor patterns sequentially disposed on the first semiconductor pattern, a lower surface of the third semiconductor pattern is disposed below a lower surface of a lowermost sheet pattern, a side surface of the third semiconductor pattern includes a planar portion, and a thickness of the second semiconductor pattern on the lower surface of the third semiconductor pattern is different from a thickness of the second semiconductor pattern on the planar portion of the side surface of the third semiconductor pattern.
A semiconductor device has a package substrate, a system-on-chip (SoC) die, and a power management integrated circuit (PMIC) die, arranged in a vertical stack. The SoC die is disposed on a first surface of the package substrate, and the PMIC die is mechanically coupled to a second surface of the package substrate. The PMIC die is electrically coupled to the SOC die via first via connectors of the package substrate and configured to provide DC power to the SOC die via DC connectors electrically coupled to the via connectors of the package substrate. The PMIC die includes thin film inductors, corresponding to the DC connectors, on a surface of the PMIC die and located adjacent to the second surface of the package substrate.
A memory device and a manufacturing method are provided. The memory device includes a substrate, a transistor, and a memory cell. The substrate has a semiconductor device and a dielectric structure disposed on the semiconductor device. The transistor is disposed over the dielectric structure and is electrically coupled with the semiconductor device. The semiconductor device includes a gate, a channel layer, source drain regions, and a stack of a gate dielectric layer and a first ferroelectric layer. The gate and the source and drain regions are disposed over the dielectric structure. The channel layer is located between the source and drain regions. The stack of the gate dielectric layer and the first ferroelectric layer is disposed between the gate and the channel layer. The memory cell is disposed over the transistor and is electrically connected to one of the source and drain regions. The memory cell includes a ferromagnetic layer or a second ferroelectric layer.
A system includes a rack of servers and a fluid circuit for cooling the rack of servers. The fluid circuit includes one or more cooling modules, a heat-exchanging module, and a pump. The one or more cooling modules are thermally connected to a conduit for flowing a coolant therethrough. Each cooling module includes a heat-exchanger thermally connected to the conduit and a chiller fluidly coupled to the heat-exchanger. The heat-exchanging module is fluidly connected to an outlet of the conduit. The pump is configured to drive the coolant from the heat-exchanging module to each server in the rack of servers.
A manifold assembly includes a liquid inlet pipe, a plurality of transparent windows and a liquid return pipe. The liquid inlet pipe has a first accommodating space, a first liquid inlet, a plurality of first liquid outlets and a plurality of openings. The first accommodating space is configured to accommodate a cooling liquid, and is in fluid communication with the first liquid inlet, the first liquid outlets and the openings. The transparent windows cover the openings. The cooling liquid is visible from outside via the transparent windows. The liquid return pipe has a second accommodating space, a plurality of second liquid inlets and a second liquid outlet. The second accommodating space is configured to accommodate a cooling liquid, and is in fluid communication with the second liquid inlets and the second liquid outlet.
A liquid cooling module includes a heat-receiver, an inlet-passage in which a flow-path through which the liquid-refrigerant flowed from an inlet flows is formed, a first flow-passage in which the flow-path continues from the inlet-passage, and that is formed as spreading in a fan-like shape as viewed in a normal-direction of a heat-receiving-surface, a second flow-passage in which the flow-path continues from the first flow-passage, and that is formed toward the heat-receiver in the normal-direction, a diffuser in which grooves that continue from the second flow-passage in the heat-receiver and diffuses the liquid-refrigerant along a surface on an opposite side of the heat-receiving-surface is formed, a third flow-passage in which the flow-path continues from the grooves, and that is formed in the normal-direction and a direction in which the flow-path is separating from the heat-receiver, and an outlet-passage in which the flow-path continues from the third flow-passage to an outlet.
A portable air cooler is fashioned as a storage chest for ice cubes, dry ice, or other pre-chilled articles such as reusable freezable blocks. Sidewalls of the chest include air intakes, and a baffle forces intake air to pass by or through the chilled articles to that the air is cooled by heat exchange. Fans in the chest lid exhaust the cooled air, which may be used to cool waste heat from a heat-producing device lain atop the chest. The lid also includes stand-offs to allow airflow under the device being cooled, and guardrails help maintain the device in position over the fans providing cooling air and prevent the device from being casually knocked off the top of the lid of the chest.
A chassis for a storage device includes a chassis body and an installation frame slidably installed in the chassis body by using a sliding assembly. The installation frame is configured to slide out from two ends of the chassis body. The sliding assembly includes a first sliding rail, a second sliding rail, and a first limiting assembly. The first sliding rail is fastened to the chassis body, the second sliding rail is fastened to the installation frame, and the first sliding rail and the second sliding rail are slidably assembled. The first limiting assembly includes a first clamping part and a second clamping part that fit with each other. A first drive component drives the first clamping part to be clamped with the second clamping part, and a second drive component drives the first clamping part to be detached from the second clamping part.
A modular electrical equipment storage assembly utilizes multiple weatherproof enclosures that store electronic or non-electronic equipment. Enclosures have modular configurations that enables enclosures to detachably attach to each other in multiple arrangements and in series. Enclosures also mount to a vertical pole while attached to each other, or in spaced-apart arrangements. Enclosures detachably attach in: a two-sided, three-sided, four-sided or multi-sided modular arrangement, in which any wall of any enclosure can join to an adjacent wall, or pole. Enclosures have a three-sided mounting surface, right and left sidewalls, and a three-sided front, top and bottom panel. The mounting surface has multiple mount holes and fastening holes that enable passage of fastening mechanisms for mounting enclosures to each other and/or pole. Mount holes and inter-connection apertures can be mirrored to enable enclosures to attach in a geometric configuration. Two three-sided assemblies complement each other to form a weatherproof, six-sided enclosure.
A method for making a composite piece comprised of a metal part and a glass-fiber-reinforced plastic part, comprising: providing a metal part with a receiving cavity and a flow guiding channel, the flow guiding channel having an inlet communicating with the receiving cavity and an outlet; introducing molten plastic reinforced with glass fibers into the receiving cavity to fill the receiving cavity and the flow guiding channel and overflows from the outlet to form a flash section; curing the molten plastic to obtain a plastic part; removing unwanted portion of the metal part together with a portion of the plastic part to obtain the composite piece, wherein the glass-fiber-reinforced plastic part includes an exposed surface and glass fibers exposed at the exposed surface are substantially parallel to each other. A metal-plastic composite part prepared by the method and an electronic device housing are also disclosed.
A mobile display device includes: a movable base having a first receiving space and a second receiving space and including a back board, a bottom board, on which a plurality of movement casters are mounted, a top board, in which an opening is formed, and two lateral boards, and further including a first movable shielding cover; an elevation device arranged in the second receiving space and including an extendible/contractable rod, and a display device arranged on the extendible/contractable rod; a plurality of electrical power supply devices arranged in the first receiving space and supplying electrical power to the elevation device and the display device. With the electrical power supply devices being arranged in the first receiving space and supplying power to the elevation device and the display device, the display device is allowed to move in the vertical direction through the opening and an effect of arbitrarily placing is achieved.
A supporting plate and a foldable display device are provided. The supporting plate includes at least one bending region and non-bending regions. The bending region includes two semi-bending regions bent symmetrically along a bending axis. Any of the semi-bending regions includes an internally bending region and an externally bending region. The internally bending region is located on an end away from the non-bending regions. The externally bending region is located on an end close to the non-bending regions and has a bending direction opposite to the internally bending region. The semi-bending regions include a plurality of openings spaced apart. A distribution density of the openings in the internally bending region is greater than a distribution density of the openings in the externally bending region.
A display device includes a cover module having a storage space therein, a display panel configured to be at least partially disposed inside the storage space or withdrawn outside the storage space, and a first driving system configured to embed the display panel into the cover module or withdraw the display panel from the cover module in a first direction, wherein the first driving system includes a first rigid chain.
A method for improving uniformity of an electromagnetic field inside a static microwave resonant cavity is provided. The overlap between a nodal point in one mode and an antinodal point in another node inside a microwave resonant cavity is realized by using two different types of anisotropic media, thereby improving distribution uniformity of an electromagnetic field inside a static resonant cavity. The method can reduce the complexity of cavity mechanisms of a microwave oven having a turntable and a flat panel microwave having an electromagnetic stirrer and improve static microwave treatment uniformity, thereby promoting the application of high-temperature and high-power microwave treatment in the fields such as microwave sintering, microwave smelting, and microwave chemical industry.
A method of wireless communication by a UE (user equipment) includes transmitting a list to an IMS (IP multimedia subsystem) service center. The list includes multiple mobile station international subscriber directory numbers (MSISDNs). The method also includes receiving a paging message indicating different causes for the paging message. A method of wireless communications by a network determines whether a call initiator is in a list received from a UE (user equipment) in response to receiving a mobile terminated call for the UE. The list comprises multiple mobile station international subscriber directory numbers (MSISDNs). The network also transmits a message to the UE indicating whether the mobile terminated call is from one of the MSISDNs in the list.
The present invention discloses methods and systems for establishing data communication at a network device. The method includes identifying a cellular network by the network device. After that, the network device sends a request to an MSA for an embedded subscriber identification module (eSIM) profile of the cellular network. The MSA may or may not have an eSIM profile of the cellular network available. When an eSIM profile of the cellular network is available, the network device receives the eSIM profile information from the MSA. The network device then sends a request for data communication access to the cellular network using the eSIM profile information to obtain data communication access through the cellular network. The network device may comprise at least one universal integrated circuit card (UICC) and/or embedded universal integrated circuit card (eUICC).
A wireless device configured to perform a 2-step random access, RA, procedure transmits (802) a message according to the 2-step RA procedure, the message comprising a first random access preamble. The wireless device receives (804), during a RA response window following the transmitting of the message, a Medium Access Control, MAC, subheader. Using one or more bits or fields included in the received subheader, the wireless device determines (806) that it should take action according to any one of the following: backing off, according to a back-off parameter, for a subsequent RA attempt according to the 2-step RA procedure; falling back to a 4-step RA procedure by transmitting a new RA preamble; and falling back to a 4-step RA procedure after backing off according to a back-off parameter, by transmitting a new random access preamble after the back-off.
Embodiments of the present application provide an information transmission method and apparatus, a terminal, and a network device, and the method includes that: a terminal receives at least one set of control signaling configuration, where the at least one set of control signaling configuration has an association relationship with at least one physical downlink control channel (PDCCH) detection capability of the terminal.
In techniques disclosed allow a user equipment (UE) that receives location assistance data to determine a preferred bandwidth part (BWP) with which reference signals from one or more base stations can be measured for position determination of the UE. The selection of the preferred BWP can be based on a determination of the frequency and bandwidth of reference signals to be transmitted by the one or more base stations over the course of a positioning station. The preferred BWP may be the BWP, of a plurality of candidate BWPs, that allows for a desired number of reference signal measurements to be taken without retuning a transceiver of the UE.
A method for receiving a downlink channel by a terminal in a wireless communication system includes: receiving, from a base station, first information related to a guard band in a first resource region located in one carrier; receiving, from the base station, second information related to multiple resource sets, each of which is identified by the guard band in the first resource region on the basis of the first information; and receiving, from the base station, a downlink channel on a resource indicated by the second information to be available for reception of the downlink channel.
Disclosed are techniques for wireless communication. In an aspect, a wireless node (e.g., gNB or UE) transmits, to a UE, a grant of a set of resources for a first communication between the UE and the wireless node. The wireless node further transmits, to the UE, a conditional grant associated with a set of conditional parameters for a second communication that overrides the grant for some or all of a subset of the set of resources. The UE and/or the wireless node detects a triggering event or an indication of the triggering event for triggering the conditional grant with at least one conditional parameter of the set of conditional parameters. The UE and the wireless node perform the second communication in accordance with the at least one conditional parameter on some or all of the subset of resources based on the detection.
A sidelink control information sending and receiving method, a terminal apparatus, and a system are provided in this application, and may be applied to fields such as vehicle-to-everything (for example, V2X, LTE-V, or V2V), intelligent driving, and an intelligent connected vehicle. In a scenario in which second-stage SCI is not required in a sidelink communication system, a transmit end apparatus in sidelink communication indicates, by using first-stage SCI, a cyclic redundancy check bit corresponding to the first-stage SCI, or a reference signal used to demodulate the first-stage SCI, that the transmit end apparatus is not to send the second-stage SCI to a receive end apparatus. In this way, the transmit end apparatus may flexibly choose, based on a specific scenario of the sidelink communication, to use 2-stage SCI or 1-stage SCI, to avoid resource waste caused by using the 2-stage SCI in any scenario of the sidelink communication, thereby improving resource utilization efficiency.
A terminal according to one aspect of the present disclosure includes a control section that determines spatial relation information for a physical uplink shared channel (PUSCH) for a plurality of transmission/reception points by using at least one of radio resource control (RRC) signaling, medium access control (MAC) signaling, and downlink control information (DCI), and a transmitting section that repeatedly transmits the PUSCH by using a spatial domain transmission filter based on the spatial relation information. According to one aspect of the present disclosure, PUSCH repetition transmission can be appropriately controlled.
A UE determines a group identifier based at least in part on a timing advance (TA) associated with the UE, the group identifier associated with at least the UE and a second UE and receives a sidelink resource allocation associated with the group identifier. The UE transmits sidelink communication using the sidelink resource allocation. A network node associates a UE with a group identifier based on a timing advance (TA) associated with the UE and transmits a sidelink resource allocation associated with the group identifier, the group identifier associated with at least the UE and a second UE.
Systems, methods, apparatuses, and computer program products for configuring a dual-mode SL LCH with simultaneous mode 1 and mode 2 transmission are provided. One method may include configuring one or more dual-mode sidelink (SL) logical channels (LCHs) to at least one user equipment to enable simultaneous sidelink mode 1 and sidelink mode 2 transmission. The method may also include receiving, from the at least one user equipment, at least one sidelink (SL) buffer status report (BSR) that may optionally comprise buffer status for one or more of the configured dual-mode logical channels (LCHs) according to a network configuration, and transmitting, to the at least one user equipment, a resource allocation that can be applied for the dual-mode logical channels (LCHs) according to the network configuration.
An information sending method and an information sending apparatus are disclosed. The method includes receiving configuration information configured to indicate that a same transport block is provided with Q transmission opportunities in R consecutive slots, and sending the transport block according to the configuration information. The problem of how to send a transport block using a transmission opportunity in the related art can be solved.
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a reference signal or channel conveying a paging indicator. The UE may determine, based on the paging indicator, whether to monitor a paging control channel including a scheduling grant for a paging shared channel communication. The UE may estimate time or frequency information for receiving the paging control channel based at least in part on a result of the determining, and receiving the paging control channel containing based at least in part on the result of the determining and the estimated time or frequency information, or skipping monitoring the paging control channel based at least in part on the result of the determining. Numerous other aspects are provided.
A method for synchronization in a wireless system. In the method, a physical broadcast channel (PBCH) includes one or more bits, wherein the one or more bits indicate additional system information when a frequency of the wireless system is within a frequency range up to a predefined frequency and indicate a location of a slot group in a synchronization signal burst set when the frequency of the wireless system is above the predefined frequency, and wherein the slot group comprises at least one synchronization signal block and the synchronization signal burst set includes the slot group.
A base station in a wireless communication system is disclosed. Each base station in the wireless communication comprises: a communication module; and a processor. When the processor attempts to transmit a synchronization signal and PBCH block (SSB) at a SSB transmission candidate position in a discovery reference signal (DRS) transmission window, and fails to transmit an SSB at a first SSB transmission candidate location in a first DRS transmission window, the processor is configured to attempt to transmit the SSB at a second SSB transmission candidate position that is later than the first SSB transmission candidate position in the first DRS transmission window. The DRS transmission window is a time interval in which the base station can transmit the SSB. The SSB transmission candidate position indicates a time point at which the base station can start SSB transmission within the DRS transmission window.
Disclosed in some examples are methods, systems, and machine-readable mediums in which interference is mitigated on a wireless radio frequency channel used by multiple computing devices by adjusting (e.g., lowering) the power level of one or more computing devices (e.g., mobile devices such as User Equipment (UE) devices) and using successive interference cancellation to decode the combined signals. Successive interference cancellation may first decode a strongest signal of a combined signal of all computing devices. The decoded signal is then subtracted from the combined signal. The strongest signal of that combined signal is then decoded and then subtracted and so on until all signals are decoded.
An electronic device is provided. The electronic device includes a housing including a front surface and a rear surface, a display, a communication circuit, at least one processor, and a memory. The memory stores instructions which, when executed, cause the at least one processor to receive a signal from outside of the electronic device using the communication circuit, in response to receiving the signal, display a user interface on an elongated region that extends along at least one edge region of the display, and display at least one content corresponding to the signal, while displaying the user interface or after displaying the user interface.
There are provided measures for measurement relaxation change based on the total received power, in particular on an indicator of the total received power. Such measures exemplarily comprise, at a terminal in a radio resource management measurements relaxation mode having a reduced radio resource management measurements activity within a first relaxation mode scope as a relaxation mode scope of said radio resource management measurements relaxation mode, the terminal being served by a radio cell in a frequency band, achieving information on a parameter indicative of a total power received by said terminal at said frequency band, and deciding on a change of said relaxation mode scope of said radio resource management measurements relaxation mode based on said information on said parameter indicative of said total power received by said terminal at said frequency band.
Provided are a discontinuous reception (DRX) operation method of a terminal in a wireless communication system and an apparatus applying the method. The method comprises the steps of: receiving, from a base station, first configuration information which indicates a monitoring occasion for detecting first DCI comprising information that indicates whether the terminal has woken up; receiving, from the base station, second configuration information which indicates an operation to be applied to the terminal when the first DCI is not detected; monitoring a first PDCCH in order to detect the first DCI in the monitoring occasion; and when the first DCI fails to be detected in the monitoring occasion, monitoring a second PDCCH for detecting not the first DCI but second DCI in a next DRX-on duration on the basis of the second configuration information.
There is provided a mobile radio device and a method of operating a mobile radio device. The mobile radio device is provided with storage circuitry to store location information defining locations of a first plurality of base stations. The mobile radio device is further provided with connection circuitry to make an attempt to connect to a candidate base station of the first plurality of base stations using a beam steered in a direction of the candidate base station, and to receive signals from the direction of the candidate base station. The mobile radio device is further provided with calculation circuitry to generate, based on the received signals, status information defining a connectivity characteristic of each of a second plurality of base stations, and to calculate a ranked list of candidate base stations from the first plurality of base stations and the second plurality of base stations. The mobile radio device is further provided with selection circuitry to select a next candidate base station to attempt to connect to based on the ranked list of candidates.
In one embodiment, a method includes: receiving, in an access point, a configuration request from a user, the configuration request comprising a first SSID; in response to the user request, entering into a monitor mode to identify one or more existing SSIDs of one or more existing access points in a local environment with the access point; and informing the user if the first SSID matches at least one of the existing SSIDs.
A relay apparatus for wirelessly relaying communication between a base station apparatus and a terminal apparatus determines, when a connection destination apparatus of wireless connection in a relay path is changed while being connected to a first base station apparatus via a relay path, whether a base station apparatus connected via the changed connection destination apparatus is the first base station apparatus or a second base station apparatus different from the first base station apparatus, and executes, when the base station apparatus connected via the changed connection destination apparatus is the second base station apparatus, first setting concerning a relay path after the change, and executing, when the base station apparatus connected via the changed connection destination apparatus is the first base station apparatus, second setting different from the first setting and concerning a relay path after the change.
A buffer control method, a UE, and a non-volatile computer-readable storage medium are provided. The buffer control method for the UE includes: transmitting, by the UE, first check information to a network side device; receiving, by the UE, first buffer resetting information from the network side device; releasing or emptying a current compression buffer of the UE in accordance with content in the first buffer resetting information; and when the UE receives a dictionary activating or enabling indication: storing, by the UE, a dictionary into the compression buffer; compressing, by the UE through UDC, an uncompressed data packet to obtain a compressed data packet; and transmitting, by the UE, the compressed data packet, wherein the compression buffer is continuously updated by the UE in accordance with the uncompressed data packet.
Embodiments herein provide a method for managing a network slice load in a wireless network. The method includes: sending, by a CN device, a request message for network slice load information to a base station of the wireless network; determining, by the base station, the network slice load based on the parameter; sending, by the base station, the response message comprising the network slice load information to the core network device for managing the network slice load; determining, by a CN device, the network slice load at the base station based on the response message; and managing, by a CN device, the network slice load at the base station.
The present application relates to the technical field of wireless communications, and disclosed are a dual/multi-connectivity-based secondary node (SN) addition/replacement method and device, for use in solving problems that in a dual/multi-connectivity scenario of a wireless communication, a process of adding or modifying an SN takes a long time and causes data transmission delay, and the probability of using dual-connectivity to transmit data is reduced because the establishment time of dual/multi-connectivity is too long. The method in the present application comprises: a user equipment receives configuration information of one/more SNs sent by a master node (MN); performing measurement assessment on the one/more SNs according to the configuration information of the one/more SNs to determining an SN satisfying a connectivity condition; and initiating a random access process to the SN satisfying the connectivity condition.
Example embodiments of the present disclosure relate to devices, methods, apparatuses and computer readable storage media for restrictions for a radio access network based notification area (RNA) update procedure during a small data transmission (SDT) procedure. In example embodiments, the first device initiates the SDT procedure. Then, the first device restricts performing of the RNA update procedure during the SDT procedure.
Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.
A method of enabling multi-connectivity in a wireless network includes predicting at least one of a RLF, a call drop, and a jitter based on a plurality of Key Performance Indicators (KPIs) associated with the UE and the wireless network, determining whether the UE is in one of a Dual Connectivity (DC) mode and a carrier aggregation (CA) mode, performing one of: adding a new secondary gNodeB (gNB) in response to determining that the UE is not in both the DC mode and the CA mode and converting the new gNB to a master gNB, converting an existing secondary gNodeB to a master gNodeB with one of an existing Master Cell Group (MCG) gNodeB and another gNodeB as the secondary gNodeB, in response to determining that the UE is in the DC mode, and converting an existing secondary cell to a primary cell.
Methods, computer program products, and systems can include, for example: receiving a plurality of signal instances of a signal emitted by a transmitter, wherein respective signal instances of the plurality of signal instances are collected at different positions. There is also set forth herein receiving by a movable receiver moving within a first location a plurality of signal instances of a signal emitted by a transmitter, wherein signal instances defining the plurality of signal instances are collected by the moveable receiver at different respective receiver positions within the first location. There is also set forth herein discovering a direction of arrival parameter value that specifies a direction of arrival of the signal emitted by the transmitter, wherein the discovering includes using a set of signal instances from the plurality of signal instances.
A method, apparatus, or computer-readable medium with instructions for beam management for radio frequency (RF) sensing at a wireless device. The wireless device performs a first beamsweep of an RF signal and measures a reflection of the RF signal based on the first beamsweep. The wireless device performs a second beamsweep of the RF signal, wherein the first beamsweep is based on a different parameter than the second beamsweep and measures the reflection of the RF signal based on the second beamsweep. The wireless device selects a beam for RF sensing based on the first beamsweep and the second beamsweep.
A network may transmit either beam deployment information or beam number information to a user equipment (UE) carried on a train and configured for operation in the millimeter wave band. The deployment information may include deployment related distance parameters or azimuth angle spread parameters. The beam number information may indicate a number of network beams associated with a current cell. The UE may determine a number of UE receive beams based on deployment information or the network-indicated number of network beams. The UE may transmit feedback to the network, indicating the number of UE receive beams. Alternatively, the network may send a configuration message indicating a first number of UE receive beams to the UE, which the UE may treat as an upper bound or lower bound in its determination of a desired number of UE receive beams. The UE may transmit the desired number to the network.
systems for simultaneous sharing of spectrum in wireless communications. Base Stations (BSs) of a plurality of mobile network operators in a cell may send downlink signals to their respective connected User Equipments (UEs) through a shared frequency spectrum. Further, the BSs may receive uplink signals from the UEs in the shared frequency spectrum.
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may transmit assistance information indicating a type of in-device coexistence (IDC) interference at the UE, and indicating a set of associated interference parameters that correspond to an interference pattern of the IDC interference in a time domain, a frequency domain, or both. The set of interference parameters and the interference pattern may describe a pattern of the IDC interference in the time domain, the frequency domain, or both. The UE may receive a message indicating one or more operating parameters associated with a time period that is based on the interference pattern. The operating parameters may be based on the type of IDC, the set of interference parameters, and the interference pattern, and may enable the UE to communicate with a network entity to maintain signaling throughput while decreasing effects of the IDC interference.
This disclosure relates to techniques for a wireless device to initiate channel occupancy in unlicensed spectrum in a wireless communication system. The wireless device may establish a wireless link with a cellular base station. The wireless device may determine to perform an uplink transmission to the cellular base station on an unlicensed frequency channel. The wireless device may determine whether the cellular base station has channel occupancy of the unlicensed frequency channel. The wireless device may determine whether to initiate channel occupancy of the unlicensed frequency channel. The decision whether to initiate channel occupancy may be based at least in part on whether the cellular base station has channel occupancy of the unlicensed frequency channel.
An electronic equipment in a wireless communication system, and a wireless communication method. The wireless communication system includes at least one first cell and at least one second cell, and at least one of the second cells is operating in an unlicensed band. The electronic equipment includes one or more processing circuits configured to perform: configuring for a user equipment at least one second cell operating in an unlicensed band to perform carrier aggregation communication; and generating, dynamically or semi-statically, energy detection threshold information for each second cell operating in the unlicensed band so that the user equipment can perform energy detection on the unlicensed band according to the energy detection threshold information.
Systems, methods, and apparatuses for providing dynamic, prioritized spectrum utilization management. The system includes at least one monitoring sensor, at least one data analysis engine, at least one application, a semantic engine, a programmable rules and policy editor, a tip and cue server, and/or a control panel. The tip and cue server is operable utilize the environmental awareness from the data processed by the at least one data analysis engine in combination with additional information to create actionable data.
A method, computer program product, and computing system for generating a plurality of acoustic relative transfer functions associated with a plurality of audio acquisition devices of an audio recording system deployed in an acoustic environment. Acoustic relative transfer functions of at least a pair of audio acquisition devices of the plurality of audio acquisition devices may be compared. Location information associated with an acoustic source within the acoustic environment may be determined based upon, at least in part, the comparison of the acoustic relative transfer functions of the at least a pair of audio acquisition devices of the plurality of audio acquisition devices.
The present disclosure discloses an acoustic output apparatus. The acoustic output apparatus may include at least one acoustic driver, a housing structure, and at least two sound guide holes. The at least one acoustic driver may output sounds having opposite phases from the at least two sound guide holes. The housing structure may be configured to carry the at least one acoustic driver. The housing structure may include a user contact surface to be in contact with a user. When the user wears the acoustic output apparatus, the user contact surface may be in contact with a body of the user. An included angle between a connection line between the at least two sound guide holes and the user contact surface may be in a range of 75°-105°.
The present invention provides a coaxial speaker including a support ring, a magnetic circuit system, a first vibration system and a second vibration system fixed on both side of the support ring and arranged coaxially. The first vibration system includes a first diaphragm and a first voice coil. The second vibration system includes a second diaphragm and a second voice coil. The magnetic circuit system includes a first magnetic gap and a second magnetic gap. The first diaphragm is used for generating treble sound, the second diaphragm is used for generating bass sound. The second vibration system includes a support voice coil sandwiched between the second diaphragm and second voice coil. Bass sound and treble sound of the coaxial speaker form a full-range speaker, providing high-quality sound. The support voice coil can flexibly adjust the height and the position of the second voice coil according to requirements.
A display device includes a display panel which displays an image, a cover window which is disposed on a first surface of the display panel, and a first sound generator which is disposed on a second surface opposite the first surface of the display panel and outputs sound by vibrating the display panel. The cover window includes a first lattice pattern area including lattice patterns surrounding the first sound generator in a plan view.
The present application relates to a method and apparatus for eliminating sound leakage which includes: determining a first frequency response curve of a first sound wave generated by the call voice at a first position outside a terminal device; controlling a vibration motor to drive a rear housing of the terminal device to vibrate to generate a second sound wave; determining a second frequency response curve of the second sound wave at the first position; and regulating the second frequency response curve to a third frequency response curve, frequency response of the third frequency response curve being superimposed on and canceling frequency response of the first frequency response curve at a corresponding frequency. The vibration motor drives the rear housing to vibrate to actively generate the second sound wave superimposed on and canceling the first sound wave generated by call sound leakage, so as to eliminate leakage of call content.
Systems and methods are disclosed for networked audio automixing using array microphones and an aggregator unit that participate in making a common gating decision to determine which channels to gate on and off. Through the use of such a network of array microphones having the capability to generate submix audio signals and reduced bandwidth metrics, as well as AEC processing capability, array microphone lobe selection can be enhanced while maximizing signal-to-noise ratio, increasing intelligibility, and increasing user satisfaction.
A bone conduction microphone is provided. The bone conduction microphone may include a laminated structure formed by a vibration unit and an acoustic transducer unit. The bone conduction microphone may include a base structure configured to carry the laminated structure. At least one side of the laminated structure may be physically connected to the base structure. The base structure may vibrate based on an external vibration signal. The vibration unit may be deformed in response to the vibration of the base structure. The acoustic transducer unit may generate an electrical signal based on the deformation of the vibration unit. The bone conduction microphone may include at least one damping structural layer. The at least one damping structural layer may be arranged on an upper surface, a lower surface, and/or an interior of the laminated structure, and the at least one damping layer may be connected to the base structure.
A time-division multiplexed (TDM) communication system has a dynamic bandwidth allocation (DBA) controller that is configured to reduce demand overestimation so that more optimal bandwidth allocation is achieved. Upon receiving load information from a transceiver, the DBA controller is configured to estimate an amount of change to the transceiver's reported load based on previous allocations of bandwidth to the transceiver for frames that occur during a reporting delay (e.g., the delay from the time that the load information is transmitted until it is received and processed). That is, the estimated load is reduced in an effort to account for transmissions made by the transceiver during the reporting delay, thereby preventing or reducing the amount of demand overestimation that would otherwise occur. Thus, the transceiver may be allocated less bandwidth according to a desired DBA algorithm so that more network bandwidth is available for other transceivers.
A cabin monitoring system includes an interior rearview mirror assembly including a mirror head having a mirror reflective element that includes (i) a planar glass substrate, (ii) a transflective mirror reflector at the glass substrate and (iii) a light absorption film including a polarizer film. A camera accommodated by the mirror head views through the reflective element. A light emitter accommodated by the mirror head emits near infrared (NIR) light through the reflective element. The light absorption film attenuates greater than 60 percent of visible light and less than 30 percent of NIR light incident on the light absorption film and transmits less than 40 percent of visible light and greater than 70 percent of NIR light through the light absorption film. The camera captures image data representative of NIR light emitted through the reflective element and reflected from the interior cabin of the vehicle back through the reflective element.
A system for alerting emergency contacts includes a portable device and data collecting computer comprising a processor and software. The processor is configured to connect to a communication system; submit data to a contact; and receive data from mobile devices. The mobile devices transmit data. If the data collecting computer receives distress data from the mobile device, the data collecting computer communicates to a first communication device. The processor is configured to communicate, via the communication system, to a first communication device; and submit data to the first communication device. The processor is configured to capture images of an intruder by utilizing artificial intelligence when prompted by the user. The artificial intelligence uses facial recognition to recognize face of the intruder.
A request for a virtual background is received from an endpoint of a participant who is participating in an online meeting. The request includes a description of the virtual background. One or more virtual backgrounds are generated using an image generator based on a command that includes the description of the virtual background. The one or more virtual backgrounds are transmitted to the endpoint. A selection of the virtual background from the one or more virtual backgrounds is received and the selection is used to train the image generator. A request to use the virtual background may be received from a second participant of the online meeting and the virtual background or text used to generate the virtual background may be transmitted to the second participant.
Disclosed is an amplifier circuit including a first input terminal that receives a ramp signal, a second input terminal that receives a pixel signal, an output terminal that outputs an output signal, wherein the output signal is based on comparing the pixel signal and the ramp signal, a capacitor that is electrically connected between the output terminal and a ground terminal, a switch that is electrically connected with the capacitor, and a current source that outputs a power current. The pixel signal corresponds to a first conversion gain or a second conversion gain, and a value of the second conversion gain is higher than a value of the first conversion gain, and a bandwidth of the amplifier circuit is adjusted depending on whether the pixel signal corresponds to the first conversion gain or the second conversion gain.
The present disclosure provides an imaging device capable of outputting a signal other than an event detection signal, such as a pixel signal at a gradation level. The imaging device has a stacked chip structure formed by stacking at least two semiconductor chips including a first-layer semiconductor chip and a second-layer semiconductor chip. The first-layer semiconductor chip has a pixel array unit in which an event pixel that outputs an event detection signal, and a distance measurement pixel are mixed. The second-layer semiconductor chip is provided with an analog front-end unit for an event pixel that processes the event detection signal and with an analog front-end unit for a distance measurement pixel that processes the signal from the light-receiving element, corresponding to each of the event pixel and the distance measurement pixel.
In a solid-state imaging element that measures a distance, miniaturization of pixels is facilitated. The solid-state imaging element includes a pixel array unit and a photon number detection unit. In the solid-state imaging element including the pixel array unit and the photon number detection unit, the pixel array unit is provided with a plurality of pixels that generates a predetermined analog signal depending on incidence of a photon and a signal line to which the plurality of pixels is connected in common. Furthermore, in the solid-state imaging element, the photon number detection unit detects the number of photons incident, on the basis of the analog signal transmitted via the signal line.
Image sensing devices are disclosed. In some implementations, an image sensing device includes a substrate, and a pixel array including one or more phase difference detection pixel groups supported by the substrate and structured to respond to incident light, each phase difference detection pixel group including two or more phase difference detection pixels structured to detect a phase difference of the incident light, wherein the phase difference detection pixel group comprises a light shielding pattern structured to provide each of the two or more phase difference detection pixels with a light receiving region along two contiguous sides of each of the two or more phase difference detection pixels.
Disclosed is an image processor and an image processing system including the same, and the image processor includes: a first processing module for generating an actual output image obtained by correcting first values of first phase detection pixels based on an actual input image corresponding to first normal pixels and the first phase detection pixels arranged in a first pattern; a second processing module for calculating inverse gain values between the actual input image and the actual output image; and a third processing module for generating a virtual input image based on the actual output image and the inverse gain values, the virtual input image corresponding to second normal pixels and second phase detection pixels arranged in a second pattern, wherein the first processing module further generates a virtual output image obtained by correcting second values of the second phase detection pixels on the basis of the virtual input image.
A method of performing image signal processing includes: determining whether at least one neighbor pixel is available for each of a plurality of current pixels in a current block, wherein each of the plurality of current pixels has a current pixel value; estimating a predict pixel value for each of the plurality of current pixels in the current block based on a pixel value of the at least one neighbor pixel corresponding to each of the plurality of current pixels, using at least one of a plurality of predefined prediction modes; determining a difference metric between the predict pixel value and the current pixel value for each of the plurality of current pixels; and obtaining a processed pixel value for each of the plurality of current pixels based on the difference metric.
An exemplary method of imaging tissue of a subject using a rolling shutter imager to provide a video stream comprises: sequentially resetting a plurality of rows of pixels of the rolling shutter imager from a first row to a last row; transitioning a liquid crystal shutter from a closed state to an open state; after the liquid crystal shutter is transitioned into the open state and after resetting the last row, illuminating the tissue of the subject with an illumination light for an illumination period to accumulate charge at the plurality of rows of pixels, and after the illumination period ends, sequentially reading the accumulated charge at the rows of pixels from the first row to the last row; generating an image frame from the sequentially read accumulated charge at the plurality of rows of pixels; and adding the image frame to the video stream.
An image capture device may capture visual content of a video during a capture duration. The image capture device may be panned during the capture duration. Panning of the image capture device may be detected and a panoramic image may be automatically generated using the visual content captured during panning of the image capture device.
An image capture device includes a casing, a camera module, a rotatable member, and a pan-tilt module. The casing includes front and rear casings. The camera module is disposed in the casing. A portion of the camera module is through an opening region of the front casing. The camera module includes a lens module bracket and a lens module disposed therein. The rotatable member is fixed on the lens module bracket. The rotatable member is configured to rotate the camera module when the rotatable member is rotated relative to the casing, so that the lens module is switched between horizontal and vertical shooting modes. The pan-tilt module includes a motor bracket, first and second motors. The first motor is connected between one end of the motor bracket and a sidewall of the casing. The second motor is connected to another end of the motor bracket.
An optical element driving mechanism is provided. The optical element driving mechanism includes a movable portion, a fixed portion, and a driving assembly. The movable portion is used to connect the optical element. The movable portion may move relative to the fixed portion. The driving assembly is used to drive the movable portion to move relative to the fixed portion.
A gated camera for dividing a field of view into a plurality of ranges in a depth direction and generating a plurality of slice images corresponding to the plurality of ranges, the gated camera includes: an illumination device configured to irradiate the field of view with pulse illumination light; an image sensor; and a camera controller configured to control a light emission timing of the illumination device and an exposure timing of the image sensor. The camera controller is configured to switch between a first imaging mode in which performance is relatively high and power consumption is relatively high, and a second imaging mode in which performance is relatively low and power consumption is relatively low.
An electronic device, a photographing method, and a photographing apparatus are provided. The electronic device includes a camera, a main body portion, a connecting rod, and a driving apparatus; a rear face of the camera is provided with a first arc-shaped surface that protrudes in a direction away from the camera, the main body portion is provided with a second arc-shaped surface that matches and is slidably connected to the first arc-shaped surface, and the second arc-shaped surface is provided with a through hole; the connecting rod penetrates through the through hole, and a first end of the connecting rod is hinged to the first arc-shaped surface of the camera; and the driving apparatus is connected to a second end of the connecting rod, and is used to drive the connecting rod to drive the first arc-shaped surface to slide relative to the second arc-shaped surface.
A computer-implemented method is disclosed for requesting tile streams for rendering a spatial part of an immersive video on a display of a client device. In this method, a server system stores a plurality of tile streams. Each tile stream represents a spatial part of the immersive video and each tile stream comprises a sequence of tile frames that are associated with respective times in the video. Further, the plurality of tile streams comprises a first set of high quality tile streams having a relatively high quality and comprises a second set of one or more low quality tile streams having a relatively low quality and/or a third set of one or more intermediate quality tile streams having a relatively intermediate quality. The method comprises based on a determined value for a parameter indicative of how many requested high quality tile frames are received not in time for properly rending them on the display, refraining, at least for some time period, from requesting high quality tile streams.
Methods, apparatus, systems and articles of manufacture to determine whether a smart device is in-tab are disclosed. An example apparatus includes memory; instructions in the apparatus; and processor circuitry to execute the instructions to: provide smart television data from a smart television as an input to a model to generate an output, the smart television data being included in population data from a population of smart televisions; determine a tab status of the smart television based on the output; in response to the tab status of the smart television being out-of-tab, remove the smart television data from the population data; and credit media based on the population data.
An encoding and decoding method are disclosed. The method includes: Each of multiple viewpoint bitstreams includes a first type bitstream and a second type bitstream; when a first image frame in a first type bitstream of a first viewpoint bitstream is played, receiving a switching request that indicates to play a second viewpoint bitstream; determining a first random access frame that is in a first type bitstream and/or a second type bitstream of the second viewpoint bitstream and has a play moment after and closest to the first image frame; decoding to obtain the first random access frame based on encoded data of the first random access frame in the second viewpoint bitstream, and decoding to obtain and play an image frame that is in the first type bitstream of the second viewpoint bitstream by using the first random access frame as a reference frame.
A headwall unit is mounted a headwall of a hospital room and acts as a communication conduit between a bed (or other patient support apparatus) and a conventional communications outlet built into the headwall of the hospital room. The communications outlet is communicatively coupled to a standard nurse call system and an in-room television. The headwall unit is adapted to wirelessly forward audio signals from a remotely positioned nurse to the bed, and to receive wireless audio signals corresponding to a patient's voice from the bed and to forward the received audio signals to the communications outlet. The headwall unit is further adapted to detect infrared communications from both the bed and a television remote control. Communications from the television remote control are automatically analyzed by the headwall unit to determine the type of television in the room and the correct signals to use for controlling the television.
The present technology relates to an encoding device, an encoding method, a reproduction device, a reproduction method, and a program enabling each reproduction equipment to reproduce an appropriate content in a simplified manner. A content data decoding unit decodes encoded metadata and outputs zoom area information, which is included in metadata acquired as a result thereof, designating an area to be zoomed. A zoom area selecting unit selects one or a plurality of pieces of zoom area information from among the zoom area information. A video segmenting unit segments a zoom area represented by the selected zoom area information in a video based on video data and outputs zoom video data acquired as a result thereof. An audio converting unit performs an audio converting process according to the selected zoom area information for audio data and outputs zoom audio data acquired as a result thereof. The present technology can be applied to a reproduction device.
Techniques are described for adaptive control of media channel interfaces for delivery of media content over communications systems to transport craft passengers. Embodiments monitor viewership of various media channel offerings provided to transport craft passengers to compute aggregated viewership scores. Based on the scores, respective prominence parameters associated with the various media channel offerings can be automatically updated. Interface control signals can be communicated to cause media channel interfaces being displayed on passenger devices to dynamically and automatically update the graphical listings of the media channel offerings in accordance with the updates to their respective prominence parameters. Dynamically updating the graphical prominence of different media channel offerings can tend to make passengers more likely to view a smaller subset of the media channel offerings, thereby helping to maintain high passenger satisfaction with less network capacity demand.
A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU) having a picture header (PH) with a PH syntax structure, where the PH syntax structure includes the following syntax elements common for all slices of a coded picture associated with the PH syntax structure: a non-reference picture flag, a picture parameter set (PPS) identifier (ID), a picture order count (POC) least significant bit (LSB), a no output of prior pictures flag, a recovery point POC, and a picture output flag; and decoding the coded picture from the PU to obtain a decoded picture.
A decoding unit decodes data corresponding to an N×M array of quantized coefficients from a bit stream. An inverse quantization unit derives orthogonal transform coefficients from the N×M array of quantized coefficients by using at least a quantization matrix. An inverse orthogonal transform unit performs inverse orthogonal transform on the orthogonal transform coefficients generated by the inverse quantization unit to generate prediction residuals corresponding to a block of a P×Q array of pixels. An inverse quantization unit derives the orthogonal transform coefficients by using at least a quantization matrix of an N×M array of elements, and the inverse orthogonal transform unit generates prediction residuals for the P×Q array of pixels having a size larger than the N×M array.
An image decoding apparatus including a header decoder configured to decode, from coded data, a flag indicating whether dependent quantization is enabled and a flag prohibiting transform skip residual quantization, and a TU decoder configured to decode a transform coefficient in a TU block in an RRC mode in which a LAST position is coded, the LAST position corresponding to a decoding start position for the transform coefficient, or a TSRC mode in which the LAST position is not coded. The TU decoder performs dependent quantization in the RRC mode in a case that the transform coefficient for transform skip is decoded in the TSRC mode, and does not perform dependent quantization in the RRC mode in a case that the transform coefficient for transform skip is decoded in the RRC mode.
A three-dimensional data encoding method includes: obtaining geometry information which includes first three-dimensional positions on a measurement target, and is generated by a measurer that radially emits an electromagnetic wave in different directions and obtains a reflected wave which is the electromagnetic wave that is reflected by the measurement target; generating a two-dimensional image including first pixels corresponding to the directions, based on the geometry information; and encoding the two-dimensional image to generate a bitstream. Each of the first pixels has a pixel value indicating a first three-dimensional position or attribute information of a three-dimensional point which is included in a three-dimensional point cloud and corresponds to a direction to which the first pixel corresponds among the directions.
A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.
An image encoding/decoding method and apparatus are provided. The image decoding method includes obtaining, from a bitstream, network abstraction layer (NAL) unit type information of at least one NAL unit including coded image data, determining at least one NAL unit type of one or more slices in the current picture based on the obtained NAL unit type information, and decoding the current picture based on the determined NAL unit type. The current picture is determined to be a random access skipped leading (RASL) picture, based on the determined NAL unit type including a RASL picture NAL unit type (RASL_NUT). When an intra random access point (IRAP) picture associated with the RASL picture is a first picture in decoding order, the RASL picture is decoded, based on the RASL picture including one or more slices having a random access decodable leading (RADL) picture NAL unit type (RADL_NUT).
An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry writes, into a bitstream, a first flag indicating whether or not to enable a first process of applying a filter to a first image to generate a second image, holding the second image as a reference image, and displaying the second image. When the first process is not enabled, circuitry writes, into the bitstream, one or more parameters for controlling a second process of applying the filter to the first image to generate the second image, holding the first image as a reference image, and displaying the second image.
The present invention relates to a decoding method for a bit stream that supports a plurality of layers. The decoding method may include receiving information on a set of video parameters that includes information on the plurality of layers, and parsing the set of video parameters to 5 grasp information on the layers in the bit stream.
A method for encoding including executing game logic built on a game engine of a video game at a cloud gaming server to generate video frames. The method including executing scene change logic to predict a scene change in the video frames based on game state collected during execution of the game logic. The method including identifying a range of video frames that is predicted to include the scene change. The method including generating a scene change hint using the scene change logic, wherein the scene change hint identifies the range of video frames, wherein the range of video frames includes a first video frame. The method including delivering the first video frame to an encoder. The method including sending the scene change hint from the scene change logic to the encoder. The method including encoding the first video frame as an I-frame based on the scene change hint.
A device may be configured to perform filtering based on information included in a neural network post-filter characteristics message. In one example, the neural network post-filter characteristics message includes a syntax element specifying the bit depth of luma sample values output by the post-processing filter and a syntax element specifying the bit depth of chroma sample values output by the post-processing filter.
According to the disclosure of the present document, when the inter prediction type of a current block indicates biprediction, weight index information for candidates in a merge candidate list or a sub-block merge candidate list can be induced or derived, and coding efficiency can be increased.
A method performed by an electronic device for requesting tiles relating to a viewport of an ongoing omnidirectional video stream is provided. The ongoing omnidirectional video stream is provided by a server to be displayed to a user of the electronic device. The electronic device predicts for an impending time period, a future head gaze of the user in relation to a current head gaze of the user, based on: A current head gaze relative to a position of shoulders of the user, a limitation of the head gaze of the user bounded by the shoulders position of the user, and a current eye gaze and eye movements of the user. The electronic device then sends a request to the server. The request requests tiles relating to the viewport for the impending time period, selected based on the predicted future head gaze of the user.
Disclosed is an eyewear display device for displaying a virtual image in a field of view of a user, comprising a frame unit, a line-shaped screen unit attached to the frame unit for emitting light as computer-generated image information in a first direction; at least two partially transparent beam splitter units attached to the frame unit, designed to be operated as scanner units at a defined scanner frequency, for deflecting the light emitted in the first direction from the screen unit into a second directional range corresponding to the field of view of the user when the eyewear display device is used as intended; to provide an eyewear display device for display, AR glasses, by which the virtual image is displayed in as large a sub-area of the field of view as possible and the form factor of which corresponds as closely as possible to that of ordinary glasses.
A display device includes: a display panel with pixels; a light source with light emission points; an acquirer configured to acquire viewpoint information; and a controller configured to control image display based on the viewpoint information on positions of viewpoints and an arrangement direction of the viewpoints. The controller is configured to drive some or all of pixels positioned on straight lines each connecting a corresponding one of the light emission points to a corresponding one of the viewpoints based on a relative rotation angle between the display panel and the arrangement direction and a relative positional relation between the viewpoints and the light emission points. The light emission points are individually switchable between a turned-on state and a turned-off state. A pitch of the light emission points is smaller than a pitch of light emission points controlled to be turned on when outputting an individual image to each viewpoint.
Systems for performing instant optical character recognition (OCR) of documents to be uploaded to a server process for allowing mid-stream adjustments during the document upload process. are disclosed. A system may include a mobile device with a document upload application and a backend system to which a document is to be uploaded. The backend system may initiate the OCR process automatically upon receiving images of documents to be uploaded and provide options to the document upload application for managing the upload process based on the results of the OCR process.
A platform identifier for a first node may be determined based on hardware characteristics of the first node. The platform identifier may be sent to a certification service via non-network communication. Certificate information associated with the platform identifier may be received from the certification service via non-network communication. A key pair may be generated at a first node application enclave of the first node. The key pair may include a public key of the first node and an associated private key of the first node. A request to generate a signed digital certificate may be sent to a digital certificate manager, the request including the public key of the first node and the certificate information. A signed digital certificate including the public key and the certificate information may be received from the digital certificate manager, and the signed digital certificate may be stored at the first node application enclave.
The present disclosure provides a method, system, and device for verifying a software release. To illustrate, as software (e.g., one or more files or artifacts) completes one or more stages of a development process, one or more digital signatures are generated. The one or more digital signatures are generated using private keys that correspond to the stage of the development process that is completed. The one or more digital signatures, and one or more public keys corresponding to the private keys, are sent to a node device. Upon receipt of the one or more digital signatures and the public keys (e.g., as part of a software release), the node device verifies the digital signatures before processing the software.
A network device may determine that network traffic for a communication session between a first peer device and a second peer device is to be protected using a security protocol suite. The network device may establish, using one or more tunnels, multiple security associations that are to be used to securely provide the network traffic of the communication session over an unsecured medium. The network device may determine a rekey scheduling time for each security association, of the multiple security associations, based on a combination of configuration information and dynamic network device information. The network device may perform, at each rekey scheduling time, a rekeying procedure to rekey each security association of the multiple security associations.
Various embodiments include systems and methods to implement a password requirement conformity check. During a password reset process, a proposed password is received. A homomorphic encryption operation may be performed on the proposed password to generate a first character string. The first character string may be compared to a previous character string associated with a previous password to determine a password similarity metric. The password similarity metric may or may not satisfy at least a distance threshold. Responsive to determining that the password similarity metric does not satisfy the distance threshold, there may be a rejection of the proposed password and a prompt to receive an alternative proposed password during the password reset process.
Systems, apparatuses, methods, and computer program products are disclosed for securing communications between devices. An example method includes obtaining a quantum random number (QRN) from a remote QRN source using a secure communication channel between the initiating device and the remote QRN source. The QRN may be a true random number. The example method may also include using the QRN to participate in computer implemented services with the participating device that received the QRN from the remote QRN source.
A computer-implemented method for generating, storing, and transmitting encryption value sets may include (1) accessing bit value tables each identified by a bit value and randomly selecting a bit value; (2) generating mixing schemes; (3) generating matrix dimensions for encryption; (4) generating encryption deciders and decryption deciders; and (5) sending at least one encryption value set (which may include a mixing scheme, the bit value, two matrix sizes, an encryption decider, and a decryption decider) to a sender for encrypting plaintext. A computer-implemented method for transmitting value sets for decrypting data may include (1) accessing bit value tables each identified by a bit value and randomly selecting a bit value; (2) generating mixing schemes, matrix dimensions, and decryption deciders; and (3) sending at least one decryption value set (which may include a mixing scheme, the bit value, two matrix sizes, and a decryption decider) to a recipient for decrypting ciphertext.
In one embodiment, a system includes a digitally controlled oscillator (DCO) to generate a local clock having a local clock frequency, and clock synchronization circuitry to receive from a device a signal indicative of a remote clock frequency, compare measures of the remote clock frequency and the local clock frequency; generate a digital control command based on the comparison; and provide the digital control command to the DCO, wherein the DCO is to adjust the local clock frequency responsively to the digital control command.
An audio system that synchronizes multiple audio devices with reduced timing overhead. For example, the audio system may utilize a multi-dimensional buffer to efficiently receive, synchronize, process, and send audio data.
An example operation may include one or more of receiving an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a telephone call, converting the audio file into a text file that comprises a transcript of the telephone call, identifying a keyword within the text file that is associated with a topic, and transmitting a portion of the text file of the telephone call to one or more subscribers that have registered with the topic.
The present disclosure relates to communication technology, and discloses a method and an apparatus for changing data transmission scheme, a device, and a storage medium. The method includes: the first core network device determining to change a data transmission scheme of a first Protocol Data Unit (PDU) session when the first PDU session meets a first condition; the first core network device transmitting first indication information to a second core network device in response to determining to change the data transmission scheme of the first PDU session; the second core network device initiating a session modification process corresponding to the first PDU session in accordance with the first indication information or initiating a session release process corresponding to the first PDU session in accordance with the first indication information.
A facility for adding a media asset to a media library on behalf of a user is described. The facility identifies an original media asset in local storage, and extracts metadata from it. From a copy of the first original media asset, the facility removes the extracted metadata; reorders the remaining contents to conform their order to a standardized order; and updates at least one internal reference to reflect the removing and the reordering, to produce a normalized first media asset. The facility determines a hash value for the normalized media asset, and transmits it to a server. The facility receives from the server a challenge specifying a subrange of positions in the normalized media asset. The facility transmits to the server (a) the contents of the normalized first media asset in the specified subrange of positions, and (b) the metadata extracted from the first original media asset.
Techniques to manage media flows for broadcast with public cloud networks. A request for a media flow is received. A location of the media flow is identified based on a registration database configured to maintain locations of media flows across a media production facility and a public cloud network facility. The media flow is accessed, and at least one of the receiving entity or the requesting entity is configured to generate media based on the media flow.
An in-vehicle/out-vehicle cooperation device includes a data receiving unit configured to receive sensor data from the plurality of sensors via an in-vehicle network, an inter-end delay time estimation unit configured to estimate a transmission delay time of sensor data between ends from each of the plurality of sensors to a predetermined device communicable by a wireless communication device, a value determination unit configured to determine a value of sensor data output from the plurality of sensors based on a state of the vehicle and states of the plurality of sensors, and a selection unit configured to select a part of the sensor data based on transmission delay time estimated by the delay time estimation unit and the value determined by the value determination unit, and transmit a copy of the selected sensor data to the predetermined device via the wireless communication device.
Systems, computer program products, and methods are described herein for dynamically determining data center transmissions by implementing load balancers in an electronic network. The present invention is configured to receive data associated with at least one available data center, wherein the at least one available data center is associated with a primary network; receive a data transmission; upload the data transmission to a demilitarized zone (DMZ); apply the data transmission to the DMZ load balancer to generate a demilitarized data transmission (DMZ data transmission); determine an available primary internal network of the primary network; transmit the DMZ data transmission to the available primary internal network; apply the DMZ data transmission to the primary internal network load balancer to generate a primary internal network data transmission; determine a selected data center from the least one available data center; and transmit the primary internal network data transmission to the selected data center.
Disclosed in some examples are methods, systems, machine-readable mediums, and devices for providing an aggregated view of reactions to content across multiple sharing locations of a network-based content sharing service and in some examples across multiple sharing locations of multiple network-based content sharing services. The system may track or determine reactions across different sharing locations of a single content sharing service (such as a unified communication service) or across multiple services. In some examples, only reactions to the content that are from sharing locations accessible by a particular user are aggregated and displayed to the particular user. In other examples, reactions may be viewable from all sources regardless of access by a user.
In some implementations, a security device may identify a resource profile based on a value of a resource utilization metric associated with the security device. The security device may identify a security services profile to be applied to traffic that is to be processed by the security device. The security device may determine a set of security services to be performed by the security device, the set of security services being identified based on the resource profile and the security services profile. The security device may perform the set of security services according to the security services profile.
A model checking system detects violations and conflicts in security and verification policies by running model checking processes. The system detects privilege escalation attacks in misconfigured identification and access management (“IAM”) policies by modeling security policy documents and IAM actions as logical formulas and then running model checking on the model. The system translates non-Boolean variables, such as string variables, into Boolean variables in order to apply an SAT model checker. The model checker also determines whether a policy violation can be achieved in a finite number of steps by elevating privileges of some compromised principal over multiple iterations of the model checking process, or proves absence thereof.
Methods and systems for managing data access based threats are disclosed. To manage the data access based threats, a data processing system may include a network interface controller (NIC). The network interface controller may present emulated storages that may be used for data storage. The emulated storage devices may utilize storage resources of storage devices. The NIC may actively screen for access patterns in use of the emulated storage devices that indicate compute complexes may be compromised. When doing so, the processing may be done locally on the NIC.
A system and method of processing data on detected vulnerabilities using a learning vulnerability processing model to generate refined vulnerability data that excludes one or more of a false positive finding, a repeated item, and an inaccurate finding assignment, the learning vulnerability processing model being trained and evaluated using a task component that outputs one or more evaluation processes for a corresponding one or more processed vulnerability records and a performance measurement component that executes the one or more evaluation processes to output one or more evaluation metrics, the one or more evaluation metrics comprising a comparison metric for a comparison between respective one or more potential error indicators in the raw vulnerability data and corresponding one or more vulnerability type classifications using the learning vulnerability processing model.
Implementations are directed to methods, systems, and apparatus for ontology-based risk propagation over digital twins. Actions include obtaining knowledge graph data defining a knowledge graph including nodes and edges between the nodes, the nodes including asset nodes representing assets and process nodes representing processes; each edge representing a relation between nodes; determining, from the knowledge graph, an aggregated risk for a first process represented by a first process node, including: identifying, for the first process node, a set of incoming nodes, each incoming node comprising an asset node or a process node and being connected to the first process node by a respective edge; determining a direct risk for the first process; and determining an indirect risk for the first process; and generating, based on the aggregated risk for the first process node, a mitigation recommendation including actions for reducing the aggregated risk for the first process node.
Disclosed embodiments relate to systems and methods for composite risk scores for network resources. Techniques include retrieving data associated with multiple network resources. The retrieved data is used to perform a first assessment for each of the multiple network resources to estimate a vulnerability level for each of the multiple network resources. The retrieved dated is also used to perform a second assessment for each of the multiple network resources to estimate an importance level for each of the multiple network resources. Based on a result of the first assessment and a result of the second assessment, a composite risk score for each of the multiple network resources is determined. When needed, a security response is performed based on the determined composite risk score of a specific network resource among the multiple network resources.
A method of a new energy centralized control station network based on dynamic IP can determine the occurrence frequency and the occurrence interval of the abnormal traffic, further analyze and determine the defense state of a new energy centralized control station based on this, and execute the corresponding dynamic optimization solution according to different defense states, so that the IP address and the firewall of the new energy centralized control station can be dynamically adjusted to ensure the security performance of the new energy centralized control station, reduce the risk of external intrusion, effectively resist malicious network reconnaissance such as scanning attacks and ensure the stable operation of a new energy power generation system.
A network device may be configured to receive a file stream associated with an file. The network device may be configured to identify, based on receiving the file stream, an initial portion of the file. The network device may be configured to process the initial portion of the file to determine one or more features of the file. The network device may be configured to generate, based on the one or more features of the file, a determination as to whether the file is malicious. The network device may be configured to block or allow, based on the determination, the file stream.
A network security system includes a network interface configured to connect to a public wide area network and a first malicious activity detection subsystem configured to extract from textual sources on the network different threat levels in a first threat category for addresses on the wide area network. One or more further malicious activity detection subsystems are configured to extract from textual sources on the network different threat levels in one or more further threat categories. A weighting subsystem is configured to provide weighted threat levels for addresses on the wide area network for the first and further malicious activity detection subsystems. A scoring subsystem is responsive to the weighting subsystem to derive an aggregated, weighted threat score for each of the network addresses. An address proximity engine can determine a measure of logical proximity of network addresses independently of any measure of physical proximity between them.
A method and a system for controlling tracking of web-browsing activities of a user in a browser application are provided. The method comprises: receiving, from a given web server, data representative of a web page to be displayed in the browser application; identifying, based on the data, elements of the web page linked to at least one in-use third-party web resource; obtaining in-use data including at least data of past user interactions of the user with the at least one in-use third-party web resource; feeding the in-use data to an MLA to determine a probability value of the user allowing sharing a respective third-party cookie of the at least one in-use third-party web resource therewith while browsing the web page; in response to the probability value being lower than a threshold value, determining that the user is unlikely to allow sharing the respective third-party cookie while browsing the web page.
The invention is embodiment of methods for authentication, and cybersecurity, using 5G-WiFi INSIDE SECURE IRIS BIOMETRICS' LOGIN, configured as an Automated Iris-biometrics-login Identification System (AIIS) cybersecurity software application suite, having varying cybersecure computing functionalities effectively protecting computers, ATM machines, other public-machine, smartphones, other smart-devices, cyber-securing network-computers from cyberattacks, denying unauthenticated logins, cyber-securing Convolutional Neural Network (CNN), supporting and securing Machine-to-Machine (M2M) system-architecture-evolution solution (SAES), providing Global Single-Sign-On (G-SSO) replacing multiple passwords, providing unifying identification processing, automating identifications, with machine learning generic algorithm controlled by Artificial Intelligence (AI). Wherein 5G-WiFi INSIDE SECURE IRIS BIOMETRICS' LOGIN (Automated Iris-biometrics-login Identification System (AIIS) cybersecurity software application suite) embedded within network computer and smart devices of employee(s), subscriber(s), user(s), member(s) and/or client(s), effectively cyber-securing from cyberattacks hacking, spying, phishing, spamming, and other malicious activities, whenever accessing web-browser, search-engine, middleware, and Operating-System (OS) functionalities across multi-language platforms, cyber-securing communication over free space, transmitting space-to-space, space-to-ground, and/or ground-to-space, supporting and securing universal connectivity for communication from Geostationary (GEO) satellites, and Low earth-orbiting (LEO) satellites transmitting relay signals to Satellite Ground Station (SGS) (earth-station/ground terminal) parabolic omnidirectional antenna as space-to-ground transceiver, and/or ground-to-space transceiver, also, as a point-to-point bidirectional transceiver, supporting and securing connection arrangements to subscribers, clients, and/or users, to-and-from telecommunication providers, or internet providers, via Evolved Universal Terrestrial Radio Access Network (E-UTRAN), or Universal Terrestrial Radio Access Network (UTRAN), supporting and securing Global Navigation Satellite System (GNSS) also Global System for Mobile communications (GSM) with Global Positioning System (GPS), and Global Positioning System Aided Geo Augmented Navigation (GAGAN), further supporting and securing Fifth Generation Core Network (5G-CN), and Fifth Generation System (5G-S).
A system for communicating email messages using tokens receives a request to send an email message to a receiver. The email message is associated with a sender's email address. The system determines whether the sender's email address is associated with a token from a plurality of tokens stored in a token-email address mapping table. The system generates a particular token for the sender's email address in response to determining that the sender's email address is not associated with a token, where the particular token uniquely identifies the sender's email address. The system sends the email message using the particular token instead of the sender's email address, such that the sender's email address remains anonymous from the perspective of the receiver.
A system and method for pairing two devices for secure communications. A user selects a first device to pair with a second device. The first and second devices have the ability to securely communicate with each other through the use of encrypted communications. An encryption key is written to the first device and then burned into the encryption module on the first device. A third device is selected to pair with the first device. A second encryption key is written to the first device and then burned into the encryption module.
Techniques are provided for automated sharing of remote devices by multiple users using a file system. One method comprises maintaining public keys for source devices associated with users; configuring a primary target device to provide a file system that comprises: (i) a user-specific directory for each of the users, and (ii) a global directory accessible by the users, wherein the user-specific directory for a given user comprises the public key for the source devices associated with the given user; and configuring a secondary target device to provide a copy of the file system, wherein updates to the file system are provided to the secondary target device, and wherein the given user accesses the primary and/or the secondary target device, using a particular source device, based on an evaluation of the public key for the particular source device obtained from the user-specific directory for the given user.
Systems and methods are described for providing secure communications among users from different organizations. An example method includes: providing a communication service to (i) a first group of users from a first organization having a first computing environment and (ii) a second group of users from a second organization having a second computing environment; creating a data storage schema in the first computing environment; encrypting the data storage schema using an encryption key in the first computing environment; sending the encrypted data storage schema from the first computing environment to a cloud storage infrastructure; receiving the encrypted data storage schema from the cloud storage infrastructure in the second computing environment; decrypting the data storage schema using the encryption key in the second computing environment; and using the data storage schema to share data between the first group of users and the second group of users.
Systems, methods, and related technologies for segmentation management are described. In certain aspects, an entity communicatively coupled to a network is selected and one or more characteristics of the entity may be determined. A segmentation policy may be selected based on the one or more characteristics of the entity and one or more tags to be assigned to the entity based on the segmentation policy may be determined. A zone for the entity based on the one or more tags may be determined and one or more enforcement points associated with the zone for the entity may be determined. One or more enforcement actions may then be assigned to the one or more enforcement points based on the zone associated with the entity.
Methods, systems, and computer readable media for managing network function (NF) request messages at a security edge protection proxy (SEPP) are disclosed. One method comprises receiving, by a SEPP and from an NF service consumer, an initial NF request message and obtaining a target NF type identifier, a requestor NF type identifier, and a network identifier from the initial NF request message. The method further includes utilizing the target NF type identifier, the requestor NF type identifier, and the network identifier to determine whether the initial NF request message is to be blocked by an associated service based interface at the SEPP and discarding, by the SEPP, the initial NF request message if the initial NF request message is determined to be blocked by the associated service based interface.
Embodiments of a device and method are disclosed. In an embodiment, a method for communications involves establishing a tunnel connection between a switch of a network and a gateway of the network and in response to a communications device connecting to a network port of the switch, conducting data traffic involving the communications device through the tunnel connection between the switch and the gateway.
An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.
A message order-preserving method includes that a first electronic device generates a first message to be sent to a second electronic device, and starts to send the first message to the second electronic device. The first electronic device generates a second message to be sent to the second electronic device, and before sending the second message to the second electronic device, determines that sending of the first message is not completed. The first electronic device sends an integration message including the second message to the second electronic device. After receiving the integration message, the second electronic device displays the first message and the second message based on the integration message.
Certain aspects of the present disclosure provide techniques for port selection for channel state feedback with analog feedforward. A method that may be performed by a user equipment (UE) includes selecting one or more channel state information reference signals (CSI-RS) ports, of a plurality of CSI-RS ports, for the UE to report CSI. The port selection includes selecting any of the plurality of CSI-RS ports for selecting CSI-RS based on a grouping of the plurality of CSI-RS ports. The UE determines a precoding matrix indicator (PMI) formed by a linear combination of the one or more selected CSI-RS ports. The UE computes at least wideband linear combination coefficients for the selected CSI-RS ports. The UE provides the selected one or more CSI-RS ports and the computed wideband linear combination coefficients to a base station (BS) in a CSI report.
This disclosure relates to techniques for periodic reference signal activation and deactivation in a wireless communication system. Information configuring periodic reference signals may be received by a wireless device. Information deactivating some or all of the periodic reference signals may be received by the wireless device. The information deactivating some or all of the periodic reference signals may be received using different signaling type than the information configuring the periodic reference signals.
The present disclosure relates to reference signal resource configuration methods and apparatus. In one example reference signal resource configuration method, a terminal receives sounding reference signal (SRS) resource configuration information from a base station. In response to determining that at least two SRS resources indicated by the SRS resource configuration information are located on a same orthogonal frequency division multiplexing (OFDM) symbol, the terminal maps one of the at least two SRS resources to the OFDM symbol.
A method by a user equipment (UE) is described. The method includes receiving, from a base station, a first radio resource control (RRC) parameter related to a first search space set, to receive a second RRC parameter related to a CORESET wherein the CORESET is associated with the first search space set, monitoring a set of PDCCH candidates for the first search space set in the CORESET, wherein the CORESET comprises one or more sets of consecutive OFDM symbols within a first time duration, the number of consecutive OFDM symbols for each set is determined based on the second RRC parameter, the first time duration is determined based on a RRC parameter included in the first parameter. The first RRC parameter include a third RRC parameter indicating a first symbol for each of the one or more than one sets of consecutive OFDM symbols within a slot, the first duration is determined as one slot, the CORESET comprises one or more sets of consecutive OFDM symbols within a slot.
There is provided a method and system for communication network management. There is provided an active TE architecture and procedure that rely on the epistemic uncertainty obtained from traffic forecasting models. According to embodiments, the traffic forecasting models can predict the mean of the network traffic demand and can extract one or more of the features relating epistemic uncertainty and the aleatoric uncertainty. According to embodiments, the epistemic uncertainty is used to vary the sampling frequency of network statistics in TE applications, for specific times or specific flows. A time-window can be used to predict network traffic can be varied (e.g. increased or decreased) to adjust the epistemic uncertainty.
An article of manufacture includes instructions that, when loaded and executed by a processor, configure the processor to, at a coordinator electronic device, initiate a round of electronic device resource requests from a plurality of electronic devices, receive a request for an electronic device resource from each of the electronic devices, provide a fair access scheme for access to the electronic device resource for each of the electronic devices, and provide a proof to each of the electronic devices that the fair access scheme was used in providing access to the electronic device during the round.
Networks, systems and methods for dynamically filtering market data are disclosed. Streams of market data may be buffered or stored in a queue when inbound rates exceed distribution or publication limitations. Inclusive messages in the queue may be removed, replaced or aggregated, reducing the number of messages to be published when distribution limitations are no longer exceeded.
Systems, methods, and related technologies for classification are described. Network traffic transmitted by a first device is obtained. A set of features is determined based on the network traffic. A first classification for the device is determine a first classification for the first device based on the set of features. The first classification is associated with a first classification level. A second machine learning model is identified based on the first classification. The second machine learning model is associated with the first classification. A second classification for the first device is determined based on the second machine learning model. The second classification is associated with a second classification level. At least one of the first classification and the second classification is stored.
Methods, systems, and devices for communications are described. One or more flows between a node and one or more other nodes in a communication network may be monitored over a time period. During the monitoring, it may be identified that, during a subset of the time period, communications over at least one of the flows were restricted by the communication network based on receiving at least one indicator of congestion for the at least one flow. A quantity of traffic communicated over the one or more flows during the subset of the time period may then be determined, and respective flow rates of the one or more flows may be obtained. The obtained flow rates may be used to calculate a data rate of one or more connections between the node and the one or more other nodes.
A system and method for performing cross-domain communication between a first domain and a second domain is disclosed. The system includes a controller configured to receive a data packet and output an approved data packet. The system includes processors and memory that instruct the processors to receiving a data packet from the first domain, deconstruct the data packet into subcomponents, apply a subcomponent-specific guard rule to a corresponding subcomponent, determine if each of the subcomponents have been approved by an application of the subcomponent specific guard rules, and upon a determination that each of the subcomponents have been approved, merge the subcomponents into the approved data packet. The system and method also include transmitting the approved data packet.
Techniques are disclosed for overlaying logical switch fabrics upon a physical switch fabric comprising multiple physical switch devices. In one example, a network device determines an overlay network associated with a received packet. The network device determines a logical identifier that is associated with the overlay network. In some examples, the logical identifier corresponds to a color. The network device selects a logical switch fabric that is associated with the logical identifier from a plurality of other logical switch fabrics that are overlaid upon a physical switch fabric comprising a plurality of network switch devices. The network device forwards the received packet to the selected logical switch fabric for transport across the physical switch fabric.
A method for cabling verification of a Cell Site Router (CSR) including CSR ports that are cabled to a server including server ports, the method including: providing a wiring configuration including pairings including a CSR port ID of one of the CSR ports and a server port ID of one of the server ports; connecting, with cables, the server ports with the CSR ports per the pairings; getting, on the server, addresses of the server ports; learning, at the CSR, distal addresses of the server ports connected to each of the CSR ports; matching, based on the pairings, a respective address of a respective server port ID with a respective distal address of a respective CSR port ID. In some embodiments, the getting may be performed by the CSR and the learning may be performed by the server.
A device and method for new site impact analysis for network improvement. Key Performance Indicator (KPI) data is from a KPI database. A new site impact analysis graphical user interface (GUI) for analyzing an impact of a new site to the network is presented on a display device. A report GUI is presented on the display device for making a selection for generating a report including data associated with the impact of the new site. Based on the KPI data, the report is generated according to the selection made using the report GUI and displaying the report on the display device. At least one of a cluster of neighbor cells and the new site are configured to improve performance of the network based on the generated report. After configuring the at least one of the cluster of neighbor cells and the new site, the new site impact analysis GUI is used to bring the new site on-air.
A computer-implemented method, according to one approach, includes: sending a notification to a host regarding a first logical unit number (LUN) in response to receiving an indication that a first node will be taken offline. The first LUN that the notification is sent to has a preferred communication path that extends through the first node. Communication paths extending through the first node are blocked and communication paths extending through a second node are promoted. Moreover, in response to determining that existing I/O operations previously assigned to the first node have been completed, the first node is taken offline. I/O operations are thereby sent to the first LUN through the second node while the first node is offline.
In one embodiment, a device obtains topology information for a segment routed network. The device generates, based on the topology information, segment routing label stacks to probe different paths between a source and destination in the segment routed network. The device conducts probing of the different paths during which synthetic probe packets are sent via the segment routed network using the segment routing label stacks. The device presents results of the probing of the different paths for display.
A system is described that combines outputs of network simulations, which are used for capacity planning, with empirical data of network element failure probabilities, to produce what traffic utilization is needed for each network device interface to achieve a specified availability target. Utilization of each interface can be captured for each failure case simulated. From this failure data, the utilization distribution for each link can be produced, across all failure cases. This utilization-by-failure data from simulation is combined with the empirical mean-time between failure (MTBF) and mean-time to recovery (MTTR) of each failure from the span reliability data set. This allows for a prediction of what percentage of time the interface is utilized. Thus, a relationship is established between the capacity provisioned and the percentage of time that the capacity will be uncongested. Network devices can then be added to the network to establish the availability target.
A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.
A customer edge device is connected, in a multi-homed configuration, to a device via a downlink of the device and to another device via another downlink of the other device. The device may determine that each of one or more uplinks of the device has an inactive interface status and may thereby cause the downlink of the device to be down. This may cause the customer edge device to communicate network traffic via the other downlink of the other device. The device may determine that at least one uplink, of the one or more uplinks, has an active interface status and may thereby cause the downlink to be up. This may cause the customer edge device to communicate network traffic via the downlink of the device.
Systems and methods are described for adjusting the parameters in a network-connected security system based on analysis of content generated by electronic devices in the network-connected security system. In an example embodiment, content such as video captured by a video surveillance camera is processed to analyze the performance of the network-connected security system. Based on the processing, updated parameters are selected to configure and improve the performance of the network-connected security system.
There is set forth herein, in one embodiment, receiving, by a transceiver of a UE device an aggregate signal stream, the aggregate signal stream including an aggregate of base station downlink signal streams from a plurality of base stations; and processing the aggregate signal stream.
An example operation includes one or more of determining a data communication module (DCM) in a vehicle is unable to send a message, routing the message from the DCM to a device detachably connected to the vehicle, and sending, by the device detachably connected to the vehicle, the routed message to a device external to the vehicle.
Systems, methods, apparatuses, and computer program products for selecting the ingress node for a multicast distribution session are provided. One method may include receiving a request to join a multicast session, and checking a database to determine whether an ingress node for the multicast session has already been assigned or configured to handle a corresponding multicast distribution session by passing received data towards radio nodes within the multicast distribution session.
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting an overview of participant reactions to a virtual conference. The program and method provide for a virtual conference between plural participants; provide, for each of the plural participants, display of reaction buttons which are selectable by the participant to indicate different reactions to the virtual conference; receive indication of selections of the reaction buttons by one or more of the plural participants; store an indication of the selections over time in association with recording the virtual conference; generate a graphical overview of reactions to the virtual conference based on the stored indication of the selections; and provide, for a first participant of the plural participants, display of the graphical overview.
Respective devices of conference participants are connected to a conference hosted by a conferencing server. Respective commands are transmitted to the respective devices to initiate distributed recording. Subsequent to a termination of the conference, respective high-resolution media files are received from the respective devices. At least a subset of the respective high-resolution media files are composited into a high-resolution output media file. Subsequent to the termination of the conference, respective audio media files and/or screen content media file corresponding to at least the subset of the respective high-resolution media files may also be received.
The integrated speaker portal in an event data management system described is capable of aligning controlled event content in a controlled content repository and providing an interface for complete speaker management. Event information containing logistics of upcoming and past webinars, approved event presentations that are used at speaking engagements, and the handling of speakers' engagement contracts are effectively managed through the integrated speaker portal. Each of the event details, approved event content, and associated event contracts are displayed in response to a request and available for download in read-only format. When event content is updated in the controlled content repository, the latest version is pushed to the speaker so that only the latest version of the controlled event content can be shared.
Certain aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for xx. A method that may be performed by a user equipment (UE) includes receiving, from a network entity, a first transport block (TB) comprising one or more code blocks (CBs), transmitting, to the network entity, an indication of a preferred code block group (CBG) allocation scheme selected for re-transmission of at least one CB of the one or more CBs based, at least in part, on a decoding status for each of the one or more CBs, and receiving, from the network entity, the at least one CB re-transmitted in accordance with the preferred CBG allocation scheme.
A user equipment (UE) is described. The UE includes a processor configured to determine a subslot structure for physical uplink control channel (PUCCH) repetition for ultra-reliable low-latency communication (URLLC) transmissions. The UE also includes transmitting circuitry configured to transmit the PUCCH repetition for the URLLC transmissions based on the subslot structure.
Methods, systems, and devices for wireless communications are described. A base station may transmit a set of code blocks to multiple user equipments (UEs). The base station may receive feedback pertaining to reception of each of the set of code blocks at each of the multiple UEs. The base station may generate, based on the feedback, a retransmission message that includes encoded data representative of a subset of code blocks of the set of code blocks and additional redundancy with respect to the subset of code blocks. The multiple UEs may receive the retransmission message and extract a portion corresponding the set of code blocks that were previously unsuccessfully decoded. The UEs may combine the portion of the set of code blocks with the unsuccessfully decoded code blocks to create an updated combined versions of the code blocks. The UEs may decode the combined versions of the code blocks.
Methods, apparatus and non-transitory machine-readable mediums are provided for wireless access in communications networks comprising radio access network nodes and wireless light communication network nodes. In one embodiment, a method is performed by a radio access network node for selecting a transmit or receive beam for communication with a wireless device in a communication network. The radio access network node comprises a plurality of antenna elements configurable to provide a plurality of transmit or receive beams. The communication network further comprises one or more wireless light communication, LC, network nodes. The method comprises: obtaining information identifying a wireless LC network node to which the wireless device is connected; based on the identified wireless LC network node, selecting a subset of the plurality of transmit or receive beams; and initiating a beam-sweeping procedure using the subset of transmit or receive beams to select a transmit or receive beam for communication with the wireless device.
Wireless power transfer systems, disclosed, include one or more circuits to facilitate high power transfer at high frequencies. Such wireless power transfer systems include a damping circuit, configured to dampen a wireless power signal such that communications fidelity is upheld at high power. The damping circuit includes at least a damping transistor that is configured to receive, from the transmitter controller, a damping signal for switching the transistor to control damping during transmission of amplitude shift keying (ASK) wireless data signals. Utilizing such systems enables wireless power transfer at high frequency, such as 13.56 MHz, at voltages over 1 Watt, while maintaining fidelity of in-band communications associated with the higher power wireless power signal.
A method for time synchronization using distributed fiber optic sensing (DFOS) that employs several trusted time beacons that are attached to the DFOS sensing fiber which in turn is connected to the DFOS interrogator. The beacons transmit their signal via two different mediums, (1) wirelessly to sensor nodes in the coverage area, and (2) through vibrations on fiber to the DFOS/DAS system located at a trusted area such as the central office. Wireless broadcast to nearby sensors includes a timestamp and beacon ID. All the sensors in the field use one of the beacons in their vicinity (the one with the strongest signal) as their time reference and send the data back with the corresponding beacon index.
Embodiments of the present disclosure propose an Erasing-based Lossless Floating-point compression method, i.e., Elf. The main idea of Elf is to erase the last few bits (i.e., set them to zero) of floating-point values, so the XORed values are supposed to contain many trailing zeros, where the erased bits are determined based on the decimal place count and the digits on the exponent bits.
The technology relates to an encoding device, an encoding method, a decoding device, a decoding method, and a program enabling encoding with favorable transmission efficiency with a controlled running disparity.
A calculation section divides inputted data into N or M bits to calculate a first running disparity of an N or M bit data string. A determination section determines whether the data string is inverted based on the first running disparity calculated by the calculation section and a second running disparity calculated therebefore. An addition section inverts or non-inverts the data string based on a determination result by the determination section to add a flag indicating the determination result for outputting. The determination section determines not to perform inversion when the data string is a control code. The addition section adds the flag assigned to the control code. The technology is applicable to a device communicating in an SLVS-EC specification.
A low-power retention flip-flop is provided. The low-power retention flip-flop may include: a master latch configured to output an input signal based on first control signals; a slave latch configured to output the signal from the master latch based on second control signals; and a control logic configured to generate the first control signals based on a clock signal, and provide the generated first control signals to the master latch, and generate the second control signals based on the clock signal and a power down mode signal, and provide the generated second control signals to the slave latch.
An electronic device includes a first sample circuit configured to generate a first sampling signal by sampling an input signal in response to edges of a clock signal, a first comparator configured to generate a first logic decision signal by comparing a voltage level of the first sampling signal with a reference voltage level, an analog bang-bang phase detector configured to generate a first detection signal by executing an exclusive OR (XOR) operation on successive samples of the first logic decision signal, and a digitally controlled oscillator configured to vary a frequency of the clock signal according to the first detection signal.
A 6 GHz Wi-Fi bandpass filter includes a ladder filter circuit with two or more shunt transversely-excited film bulk acoustic resonators (XBARs) and two or more series XBARs. Each of the two or more shunt XBARS includes a diaphragm having an LN-equivalent thickness greater than or equal to 310 nm, and each of the two or more series XBARS includes a diaphragm having an LN-equivalent thickness less than or equal to 305 nm.
A surface acoustic wave device includes a piezoelectric substrate made of θ° rotated Y-cut X-propagation LiNbO3 having a cut angle θ, an IDT electrode on the piezoelectric substrate and including a plurality of electrode fingers, and a dielectric film on the piezoelectric substrate and covering the IDT electrode. The IDT electrode includes a main electrode layer and an auxiliary conductive layer. The main electrode layer is, compared to the auxiliary conductive layer, closer to a side of the piezoelectric substrate. The main electrode layer includes Pt as a main component. Where the film thickness of the main electrode layer is denoted as h, the film thickness of the dielectric film is denoted as H, and a wavelength determined by the electrode finger pitch of the IDT electrode is denoted as λ, the relationship in Formula (1) and Equation (2A) to Equation (2D) is satisfied.
A method for fabricating a surface acoustic wave (SAW) device includes the steps of forming a buffer layer on a substrate, forming a high velocity layer on the buffer layer, forming a medium velocity layer on the high velocity layer, forming a low velocity layer on the medium velocity layer, forming a piezoelectric layer on the low velocity layer, and forming an electrode on the piezoelectric layer. Preferably, the buffer layer includes silicon oxide, the high velocity layer includes graphene, the medium velocity layer includes silicon oxynitride, and the low velocity layer includes titanium oxide.
Described herein are related to a device for communication. In one aspect, the device a first circuit configured to generate a signal. In one aspect, the device includes a port. In one aspect, the device includes a set of switches. Each switch of the set of switches may be coupled in parallel between the first circuit and the port. In one aspect, the device includes a second circuit configured to enable a subset of the set of switches, according to an amplitude of the signal.
A stand-alone motor unit for use with a piece of power equipment includes a housing and a flange coupled to the housing on a first side thereof. A plurality of apertures through the flange defines a first bolt pattern that matches an identical, second bolt pattern defined in the piece of power equipment. An electric motor has a power output of at least about 2760 W. The motor includes a stator having a nominal outer diameter of up to about 80 mm and a rotor supported for rotation within the stator. A power take-off shaft receives torque from the rotor and protrudes from one of the flange or a second side of the housing. A controller is positioned within the housing and electrically connected to the motor. A battery pack for powering the motor has battery cells having a nominal voltage of up to about 80 V.
Apparatus and method for motor braking using selectively connectable resistance. The method includes controlling, using a motor controller of the power tool, a power switching network to drive a motor of the power tool in response to actuation of a user input and determining, using the motor controller, a variable tool characteristic. The method further includes determining, using the motor controller, that the user input is de-actuated. The method also includes controlling, using the motor controller, the power switching network to brake the motor when the variable tool characteristic satisfies the tool characteristic threshold and controlling, using the motor controller, a braking circuit to brake the motor when the variable tool characteristic does not satisfy the tool characteristic threshold. The braking circuit includes one or more resistive loads and is selectively coupled to the motor terminals of the motor.
An electric motor control device includes a current detection unit, an interface unit, a switching unit, and an arithmetic processing unit. A detection signal of a current detected by the current detection unit is input to the interface unit. The interface unit includes a plurality of filters having time constants different from one another, and performs filtering processing on the detection signal. The switching unit controls power supplied to an electric motor. The arithmetic processing unit uses, as a selected filter, a filter selected from among the plurality of filters based on the length of a control pulse. The arithmetic processing unit uses, as a detected current value, a value obtained by A/D conversion of a processed signal that is the detection signal on which the filtering processing has been performed with the selected filter.
The present disclosure provides a direct drive transmission system and a control method. The direct drive transmission system includes: a base plate, guide rails, a plurality of stators, a mover, a plurality of drivers, and a controller. The plurality of stators are configured to drive the mover to slide on the guide rails. A transmission line composed of the plurality of stators is configured to have at least one low-accuracy segment and at least one high-accuracy segment connected to each other. The direct drive transmission system further includes at least one first switching signal device and a plurality of second switching signal devices. The at least one first switching signal device aligns with a respective second switching signal device, and each second switching signal device is electrically connected to a respective driver or the plurality of second switching signal devices are all electrically connected to the controller.
An electrical inverter system including a first heat sink, a second heat sink and an electrical capacitor, stacked in that order. These three components can be fixed by a fixing means in such a way that they are not displaceable against each other and at least partially lie flat against each other. Furthermore, the system includes a semiconductor power module clamped between the heat sinks, and electrical contact elements electrically connecting the electrical capacitor and the semiconductor power module.
A driving circuit for driving a light source and a projection device are provided. The driving circuit includes a power converter, a detection circuit, and a control circuit. The power converter provides a driving power to the light source. The detection circuit provides a feedback signal according to a current value of the light source. The control circuit receives an operation command and the feedback signal. The control circuit determines whether the driving circuit enters a light-load state according to at least one of the operation command and the feedback signal. When the driving circuit is determined to enter the light-load state, the control circuit controls the power converter to decrease a current value of the driving power and controls the power converter to increase a switching frequency of the driving power. The driving circuit and the projection device may prevent the light source from flickering under the light-load state.
A drive unit includes an electric drive motor for driving and an electric generator motor in a series hybrid vehicle. Each of the motors includes a helical cooling passage helically surrounding an outer periphery of its stator. The first and second electric motors are housed in an outer housing such that the rotor axes are parallel. The helical cooling passages of the motors are connected in series via a connecting passage. The coolant outlet of the upstream helical cooling passage is connected to the connecting passage. The coolant inlet of the downstream helical cooling passage is connected to the connecting passage. The coolant outlet of the upstream helical cooling passage and the coolant inlet of the downstream helical cooling passage are arranged at end portions on the same side in a direction of the rotor axes.
Provided are a magnetic field generating device and an electric motor with which it is possible to generate a large amount of magnetic flux using a simple construction. The magnetic field generating device is provided with a magnetic pole element, a facing magnetic body opposing the same in an opposing direction, and an inner support member. The magnetic pole element includes a plurality of first iron cores, a plurality of second iron cores, a plurality of third iron cores, a plurality of fourth iron cores, and a plurality of back surface permanent magnets. Each of the plurality of first to fourth iron cores has a magnetic pole surface opposing the facing magnetic body and a back surface on the opposite side thereto, and the plurality of back surface permanent magnets are disposed on the back surfaces of each of the plurality of first to fourth iron cores. The plurality of first and third iron cores are arranged alternately in a first arrangement direction perpendicular to the opposing direction, to form a first iron core row. The plurality of second and fourth iron cores are arranged alternately in the first arrangement direction to form a second iron core row. The inner support member is positioned between the first iron core row and the second iron core row, and supports each of the first iron core row and the second iron core row on both sides of the inner support member in a second arrangement direction.
Provided is a rotating electric machine in which stator coils can be easily inserted into slots while the effect of improving the output performance by a magnet yoke portion is enhanced. The rotating electric machine includes: a stator including a stator core having a plurality of slots, stator coils, and stator magnet, the stator coil and the stator magnet being inserted in each of the plurality of slots; a first rotor; and a second rotor. The stator core has a magnet yoke portion between the stator coil and the stator magnet, and is composed of a first stator core, and a second stator core having the magnet yoke portion.
A radial flux electrical machine is disclosed. The machine comprises a body of the stator having a body that defines a longitudinal axis a substantially cylindrical inner surface and an inner volume, and having a plurality of electromagnetic elements, each of which includes a stator core and a winding of electrically conductive material located around at least part of the stator core of the electromagnetic element, the electromagnetic elements being arranged around the inner surface of the stator, and operable to induce a magnetic flux field in a radial direction in the inner volume of the stator, and a rotor located within the inner volume of the stator, and rotatable with respect to the stator.
Systems, methods, and articles for a portable power case are disclosed. The portable power case is comprised of at least one battery and at least one PCB. The portable power case is operable to supply power to a transceiver. The portable power case is operable to be charged using a DC power source (e.g., solar panel, wind turbine, water turbine). A plurality of portable power cases, DC power sources, and transceivers are operable to form a mesh network.
A wireless power receiving device includes a first housing, a second housing coupled to the first housing to be changed in relative position with respect to the first housing, a first resonance circuit disposed in the first housing, and at least one processor. The at least one processor may be configured to control the wireless power receiving device to wirelessly receive power from a wireless power transmitting device through the first resonance circuit, identify a charging efficiency corresponding to the received wireless power, and in case the identified charging efficiency is less than a threshold, provide content for changing an angle between the first housing and the second housing.
Generally disclosed herein is a power system architecture for controlling self-healing operations for N number of feeder units. The power system architecture may restore power automatically to all feeder units when a loss of power occurs by reconfiguring the status of feeder unit breakers. The power system architecture may also reconfigure and restore power automatically by opening and closing feeder unit breakers when a loss of source returns. The power system architecture may further reconfigure and restore power automatically for as many feeder units as possible under abnormal conditions such as fault scenarios, breaker failures, operation failures, and relay failures.
A cable management apparatus includes an attachment clip including a first hook portion configured to be suspended from an elongated structure, a first retaining segment defining a mouth, and a capture arm defining a second hook portion. The second hook portion is configured to engage the elongated structure between first and second segments of the attachment clip to thereby secure the cable management apparatus about the elongated structure and close the mouth of the first retaining segment. The cable management apparatus is formed from a single piece of material. A method includes suspending the cable management apparatus from an elongated structure using the attachment clip, inserting cables through the mouth and into the first retaining segment, and engaging the capture arm to the elongated structure between first and second portions of the attachment clip to thereby secure the cable management apparatus about the elongated structure and close the mouth.
A cable pulling system and associated method are shown. Examples include positioning joints that allows a pulling boom to move up or down and side to side, while maintaining alignment of a pulling cable between pulleys. Example methods include positioning a pulling boom within a conduit box and pulling an electrical cable through a conduit into the conduit box.
A tuneable ring laser having a ring cavity, wherein the ring cavity comprises at least one ring resonator having a waveguide for guiding waves, a phase modulator having a waveguide for guiding waves, one or more power couplers for coupling the waves in, and out of, the at least one ring resonator, wherein a cross section of the waveguides of the at least one ring resonator and the phase modulator is configured as PIN diodes and act as an electro-refractive modulator such that the tuneable ring laser is tuneable by applying a reverse bias voltage.
An adapter system is provided that facilitates convenient access to a plurality of adapters, e.g., DVI-D to HDMI adapter(s), Micro-HDMI to HDMI adapter(s), Mini-HDMI to HDMI adapter(s), Mini-DisplayPort to HDMI adapter(s), DisplayPort to HDMI adapter(s), VGA to HDMI adapter(s), MNL to HDMI adapter(s), and/or USB to HDMI adapter(s). The adapter system includes an elongated wire that features a plurality of adapters mounted/secured with respect thereto. The wire is at least partially stored within a housing and extends therefrom. The adapters are mounted/secured with respect to a portion of the wire that extends from the housing. The housing includes a retraction mechanism that facilitates retraction of the wire into the housing for convenient storage thereof. The present disclosure further provides structures that are configured and dimensioned to receive the disclosed housing, e.g., in office, commercial and/or residential environments, thereby facilitating access to the adapters that are mounted/secured with respect to the wire. In use, the disclosed adapter system permits a user to readily access and individually utilize each of the adapters mounted/secured with respect to the wire on an as-needed basis and to store at least the portion of the wire that does not include mounted/secured adapters within a housing. Retraction of the wire into the housing is facilitated by the disclosed retraction mechanism.
A plug, an electrical connector and a terminal device are provided. The plug is used for connecting to the terminal device related to a vehicle battery. One end of the plug can adapt to an output port of the terminal device, and the other end of the plug can be connected to the vehicle battery through wires, so that the terminal device can detect or perform charging and discharging operations on the vehicle battery. The plug includes an insulating housing, a first terminal arranged in the insulating housing, and at least a pair of second terminals arranged in the insulating housing. Each pair of second terminals being distributed in central symmetry with the first terminal as the center, and the polarity of the first terminal is the opposite of the polarity of the second terminals.
A ground-penetrating radar device comprises a frame, a radar antenna, and an antenna assembly, wherein the antenna is part of the antenna assembly. Further the GPR device comprises a mount for adaptively mounting the antenna assembly to the frame and a ground support for supporting the frame on the ground. In an operational state, the mount prevents a horizontal displacement of the antenna assembly relative to the frame in two horizontal directions. In the operational state, the mount further allows a vertical displacement of the antenna assembly relative to the frame and a tilting of the antenna assembly relative to the frame.
The present invention minimizes issues with transmission lines through the use of a normal-metal/superconducting meta-material structure realized with controlled impedance sub-wavelength line sections, which effectively concentrate the uncertainty in the section lengths in a portion of the termination geometry which has minimal impact on the non-resonant absorption in the structure. The present invention is used to achieve broadband absorption response and signal termination in planar transmission line devices. The longest wavelength sets the required length of the meta-material line, and its footprint is set by properties of the guiding structure (i.e., the resultant line can be folded, meandered, or spiraled with a spacing set is set by the field confinement of the transmission line topology in use).
A SOC stack has interconnects with a maximum distance between the contact points which are designed to compensate for pressure difference between one side of the interconnect to the other side.
Disclosed are electrolyte compositions for electrochemical devices, where the electrolyte compositions comprise a microemulsion and where the microemulsion comprises an aqueous phase and a water-immiscible phase. Also disclosed are microemulsion electrolyte compositions for electrically rechargeable electrochemical energy storage devices, including ion batteries (such as lithium ion, sodium ion, magnesium ion, calcium ion, and aluminium ion batteries), redox flow batteries and supercapacitors.
The present invention relates to a method for manufacturing a membrane-electrode assembly and a membrane-electrode assembly manufactured thereby, and more specifically, to a method for manufacturing a membrane-electrode assembly by using a nano-dispersed ionomer binder under supercritical conditions in a mixed solvent comprising alcohol and water, and a membrane-electrode assembly manufactured thereby and a fuel cell or water electrolysis device comprising same.
An online observation method of an anode nitrogen concentration for a proton exchange membrane fuel cell is disclosed. Firstly, a dynamic model of anode nitrogen concentration is established based on a gas transmembrane penetration model and an anode material conservation model of a fuel cell, and then an average voltage degradation value between a nitrogen partial pressure and an average monolithic cell voltage is obtained as online feedback information, an online observer of anode nitrogen concentration is established based on the dynamic model of anode nitrogen concentration and the online feedback information, and the anode nitrogen concentration of the fuel cell is obtained by the online observer. The new method solves the problem of online observation of anode nitrogen concentration during the operation of a proton exchange membrane fuel cell engine system under dynamic conditions.
A battery module includes a cell stack in which a plurality of battery cells are stacked; a pair of bus bar frames configured to cover one side and another side, respectively, of the cell stack in a longitudinal direction; a housing configured to accommodate a combined body of the cell stack and the pair of bus bar frames so that the pair of bus bar frames is exposed to an outside of the housing; and an insulation pad interposed between a side surface of the cell stack and an inner surface of the housing and between a side surface of one of the pair of bus bar frames and the inner surface of the housing.
A vehicle battery pack includes a battery module, a battery case configured to accommodate the battery module, and a battery cooling mechanism configured to cool the battery module. The battery cooling mechanism includes an introduction duct configured to introduce air into the battery case, an air guide member configured to guide the air, an air guide fan configured to blow the air, and a discharge duct configured to discharge the air to the outside. The air guide fan includes a fan motor, a fan case including a suction port and an air blow-out port, and an impeller. The air guide member is provided so that one end thereof is connected to the introduction duct and another end thereof seals a front surface of the battery module. The air guide fan faces the battery module in a front-rear direction, and is disposed so that the suction port faces rearward.
Mobile swappable battery for a powered workstation. In an embodiment of a mobile swappable battery sized for detachable coupling with a base of a powered workstation of the present disclosure, the battery comprises a wheeled housing enclosing a portion of the battery, wherein the wheeled housing comprises at least two wheels attached to a bottom side of the housing, and a collapsible handle for pushing and guiding the wheeled housing into detachable alignment with a battery guide in the base of the powered workstation.
The present disclosure relates to a positive electrode additive for a lithium secondary battery, a manufacturing method thereof. The positive electrode additive for a lithium secondary battery is represented by Chemical Formula 1 below. Li6xCo1-yMyO4 [Chemical Formula 1] (In the Chemical Formula 1, 0.9≤x≤1.1, 0
A main object of the present disclosure is to provide a novel cathode active material that can be used in a fluoride ion battery. The present disclosure achieves the object by providing a cathode active material used in a fluoride ion battery, the cathode active material comprising: a composition represented by Pb2MF6, in which M is at least one of Mn, Fe, Co, and Ni.
The present disclosure relates to a porous nano-silicon-based composite material, an anode and a lithium ion battery and a preparation method thereof. The silicon-based composite material comprises nano active particles and graphite, and the nano active particles comprise porous nano-silicon; The graphite has a pore structure in which the nano active particles are embedded, and/or the graphite has a layered structure in which the nano active particles are embedded; Compared with the traditional carbon-coated silicon anode material, the silicon-based anode material prepared by the present disclosure has the advantage of lower expansion rate and thus improves cycle performance.
Disclosed are a method of manufacturing a positive electrode mixture for all-solid-state batteries and a positive electrode mixture for all-solid-state batteries manufactured using the same, and more particularly a method of manufacturing a positive electrode mixture for all-solid-state batteries including mixing a positive electrode active material and a solid electrolyte with each other in a dry state, mixing the mixture with an additional solid electrolyte in a wet state, and adding a conductive agent and performing mixing in a wet state at the time of manufacturing the positive electrode mixture for all-solid-state batteries and a positive electrode mixture for all-solid-state batteries manufactured using the same.
A method for preparing a positive electrode active material includes: a step for adding a reaction mixture containing a lithium-raw material and a nickel-manganese-cobalt precursor into a first crucible and performing a first heat treatment at a temperature of 500-800° C. to form a pre-sintered mixture; a step for extracting the pre-sintered mixture from the first crucible and pulverizing or classifying the same; and a step for adding the pulverized or classified pre-sintered mixture into a second crucible and performing a second heat treatment at a temperature of 700-1000° C. under an atmosphere in which an oxygen partial pressure is 20% or less to form a lithium nickel-manganese-cobalt-based positive electrode active material, wherein a volume of the pre-sintered mixture formed after the first heat treatment is reduced to a volume that is 20-50% of a volume of the reaction mixture added into the first crucible.
A battery module includes a cell stack in which a plurality of unit cells including terminal parts are aligned in a first direction and an insulating member surrounds the plurality of unit cells; and a module housing in which a plurality of receiving parts, into each of which the cell stack is configured to be inserted, are provided and are aligned in a first direction and a second direction perpendicular to the first direction, wherein each of the plurality of receiving parts includes a fixing wall around the cell stack and having at least a portion which is in contact with the cell stack. The cell stacks adjacent to each other in the second direction are electrically connected to each other, and the cell stacks adjacent to each other in the first direction are electrically disconnected from each other, when not connected to an end module.
An energy storage system includes a rack container having a predetermined accommodation space, a plurality of battery racks disposed in the rack container and respectively having a coolant tank in which a predetermined coolant is contained, and at least one flux supplement unit configured to connect the coolant tanks of the plurality of battery racks.
A energy storage system includes at least one storage cell. The storage cell is provided at least in sections with a casing. The casing consists of plastic and is provided with a material for increasing a thermal conductivity. The material is configured such that a thermal runaway in the event of a fault is reduced.
A secondary battery, a wireless charging circuit connected to the secondary battery, an outer casing member that has an outer shape equivalent to an outer shape of a universal battery and accommodates the secondary battery and the wireless changing circuit, and a positive terminal and a negative terminal that are electrically connected to the secondary battery and are provided at positions corresponding to positions of a positive terminal and a negative terminal, respectively, of the universal battery, are provided. The wireless charging circuit includes a power reception protecting circuit that stops power reception at a rectifier circuit in a case where a received voltage exceeds a predetermined voltage range.
Electrochemical cells that incorporate a greenhouse gas, including an electrode that includes an electrode active material, an electrolyte including an electrolytic solvent, and a housing that encloses the electrode and electrolyte under a gaseous atmosphere including a greenhouse gas, where the electrolyte is in contact with the electrode, and the electrode active material has a solubility of at least 0.01 M in the electrolytic solvent.
A semiconductor light emitting device package, includes: a ceramic substrate having first and second electrode structures; a light emitting diode chip mounted on the ceramic substrate, electrically connected to the first and second electrode structures, and configured to emit ultraviolet light; a sidewall structure disposed on the ceramic substrate, providing a cavity surrounding the light emitting diode chip, and including an alloy having a thermal expansion coefficient in a range of 2 to 10 ppm/° C. and a Young's modulus in a range of 100 to 300 Gpa; and a glass cover disposed on the sidewall structure to seal the cavity.
A semiconductor light emitting device includes a plane substrate having a flat substrate surface, a semiconductor light emitting element mounted on the substrate surface, and a lens formed of a resin which embeds the semiconductor light emitting element and condenses light emitted from the semiconductor light emitting element. A circular ring-shaped metal ring body surrounding the semiconductor light emitting element, and a plurality of regulation holes arranged inside the metal ring body at positions rotationally symmetric with respect to the center of the metal ring body are provided on the substrate surface. A bottom of the lens is defined by the metal ring body and the regulation holes. A body part of the lens has a plurality of valley portions extending toward the top of the lens from the positions of the regulation holes. The top of the lens has a surface as a spheroid surface with an axis vertical to the substrate surface and passing through the center of the metal ring body as a major axis.
Methods of fabricating conductive contacts for polycrystalline silicon features of solar cells, and the resulting solar cells, are described. In an example, a method of fabricating a solar cell includes providing a substrate having a polycrystalline silicon feature. The method also includes forming a conductive paste directly on the polycrystalline silicon feature. The method also includes firing the conductive paste at a temperature above approximately 700 degrees Celsius to form a conductive contact for the polycrystalline silicon feature. The method also includes, subsequent to firing the conductive paste, forming an anti-reflective coating (ARC) layer on the polycrystalline silicon feature and the conductive contact. The method also includes forming a conductive structure in an opening through the ARC layer and electrically contacting the conductive contact.
A semiconductor device having tipless epitaxial source/drain regions and a method for its formation are described. In an embodiment, the semiconductor device comprises a gate stack on a substrate. The gate stack is comprised of a gate electrode above a gate dielectric layer and is above a channel region in the substrate. The semiconductor device also comprises a pair of source/drain regions in the substrate on either side of the channel region. The pair of source/drain regions is in direct contact with the gate dielectric layer and the lattice constant of the pair of source/drain regions is different than the lattice constant of the channel region. In one embodiment, the semiconductor device is formed by using a dielectric gate stack placeholder.
A transistor includes an insulating layer, a source region, a drain region, a channel layer, a ferroelectric layer, and a gate electrode. The source region and the drain region are respectively disposed on and in physical contact with two opposite sidewalls of the insulating layer. A thickness of the source region, a thickness of the drain region, and a thickness of the insulating layer are substantially the same. The channel layer is disposed on the insulating layer, the source region, and the drain region. The ferroelectric layer is disposed over the channel layer. The gate electrode is disposed on the ferroelectric layer.
The quantum device comprises a transmission structure, wherein based on its geometrical arrangement, interference and quantum collapse, the transmission structure is designed such that quantum waves emitted by at least two bodies, for example, by thermal excitation, are passed preferentially to a subset of these bodies, without the need for a magnetic field to be applied.
Semiconductor devices and methods of manufacturing are presented in which inner spacers for nanostructures are manufactured. In embodiments a dielectric material is deposited for the inner spacer and then treated. The treatment may add material and cause an expansion in volume in order to close any seams that can interfere with subsequent processes.
A cyclic process including an etching process, a passivation process, and a pumping out process is provided to prevent over etching of the sacrificial gate electrode, particularly when near a high-k dielectric feature. The cyclic process solves the problems of failed gate electrode layer at an end of channel region and enlarges filling windows for replacement gate structures, thus improving channel control. Compared to state-of-art solutions, embodiments of the present disclosure also enlarge volume of source/drain regions, thus improving device performance.
A device is disclosed. The device includes a channel, a first source-drain region adjacent a first portion of the channel, the first source-drain region including a first crystalline portion that includes a first region of metastable dopants, a second source-drain region adjacent a second portion of the channel, the second source-drain region including a second crystalline portion that includes a second region of metastable dopants. A gate conductor is on the channel.
Methods of forming a super high density metal-insulator-metal (SHDMIM) capacitor and semiconductor device are disclosed herein. A method includes depositing a first insulating layer over a semiconductor substrate and a series of conductive layers separated by a series of dielectric layers over the first insulating layer, the series of conductive layers including device electrodes and dummy metal plates. A first set of contact plugs through the series of conductive layers contacts one or more conductive layers of a first portion of the series of conductive layers. A second set of contact plugs through the series of dielectric layers avoids contact of a second portion of the series of conductive layers, the second portion of the series of conductive layers electrically floating.
A semiconductor structure includes a first dielectric layer, a conductive layer over the first dielectric layer, and a first electrode over a first portion of the conductive layer. A first thickness of the first portion of the conductive layer is greater than a second thickness of a second portion of the conductive layer not under the first electrode.
An image sensor includes a pixel array, a dielectric layer, a plurality of first conductive shielding regions, and a plurality of second conductive shielding regions. The pixel array includes photodiodes within a substrate. The dielectric layer is over the substrate. From a plan view, the first conductive shielding regions are adjacent four corners of the pixel array, and the second conductive shielding regions are adjacent four sides of the pixel array. The second conductive region has a length-to-width ratio greater than a length-to-width ratio of the first conductive region.
Disclosed are a semiconductor device and an image sensor including the same. The semiconductor device includes a device isolation layer defining an active region on a semiconductor substrate, a gate electrode crossing the active region, a gate insulating pattern between the gate electrode and the semiconductor substrate, a first impurity region provided at a first side of the gate electrode in the active region, and a second impurity region provided at a second side of the gate electrode in the active region, and the gate insulating pattern includes a first edge portion adjacent to a first sidewall of the device isolation layer, a second edge portion adjacent to a second sidewall of the device isolation layer, and a center portion between the first and second edge portions, and the first edge portion has a first thickness, and the second edge portion has a second thickness smaller than the first thickness.
An electronic device includes a substrate and a first signal line. The substrate has an edge, an active region and a peripheral region, wherein the peripheral region is located between the active region and the edge. The first signal line is disposed in the peripheral region, and extends along a first direction which is perpendicular to an extension direction of the edge. The first signal line has a line portion and an end portion. The end portion has a first end point and a second end point. Along a second direction which is perpendicular to the first direction, a distance between the first end point and the line portion is different from a distance between the second end point and the line portion.
A method includes etching a substrate to form a semiconductor fin, forming a gate stack on a top surface and sidewalls of the semiconductor fin, and forming a first recess in the semiconductor fin on a side of the gate stack, wherein forming the first recess comprises, performing a first etching process to form a first portion of the first recess, depositing a first dielectric layer on sidewalls of the gate stack and the first portion of the first recess, performing a second etching process to form a second portion of the first recess using the first dielectric layer as a mask, wherein the second portion of the first recess extends under the gate stack, and performing a third etching process to remove the first dielectric layer.
Gate-all-around structures having devices with source/drain-to-substrate electrical contact are described. An integrated circuit structure includes a first vertical arrangement of horizontal nanowires above a first fin. A first gate stack is over the first vertical arrangement of horizontal nanowires. A first pair of epitaxial source or drain structures is at first and second ends of the first vertical arrangement of horizontal nanowires. One or both of the first pair of epitaxial source or drain structures is directly electrically coupled to the first fin. A second vertical arrangement of horizontal nanowires is above a second fin. A second gate stack is over the second vertical arrangement of horizontal nanowires. A second pair of epitaxial source or drain structures is at first and second ends of the second vertical arrangement of horizontal nanowires. Both of the second pair of epitaxial source or drain structures is electrically isolated from the second fin.
An integrated circuit device includes substrate including a fin-type active area extending on the substrate in a first direction parallel to an upper surface of the substrate, a first gate line crossing the fin-type active area on the substrate and extending in a second direction perpendicular to the first direction, a cut gate line extending in the second direction and being spaced apart from the first gate line with a first gate cut area therebetween, a second gate line extending in the second direction and being spaced apart from the cut gate line with a second gate cut area therebetween, and a power wiring disposed on the cut gate line.
A method of manufacturing an IC structure includes configuring each of an n-well and a p-well in a first IC die to have a first portion extending in a first direction and second and third portions extending from the first portion in a second direction perpendicular to the first direction, and forming IC devices including a first pickup structure electrically connected to the n-well and a second pickup structure electrically connected to the p-well. Forming the IC devices includes forming a PMOS transistor in the second or third portion of the n-well and forming an NMOS transistor in the second or third portion of the p-well.
A semiconductor structure includes a substrate having a first well of a first conductivity type and a second well of a second conductivity type. From a top view, the first well includes first and seconds edges extending along a first direction. The second edge has multiple turns, resulting in the first well having a protruding section and a recessed section. The semiconductor structure further includes a first source/drain feature over the protruding section and a second source/drain feature over a main body of the first well. The first source/drain feature is of the first conductivity type. The second source/drain feature is of the second conductivity type. The first and the second source/drain features are generally aligned along a second direction perpendicular to the first direction from the top view.
The present disclosure relates to semiconductor structures and, more particularly, to cell layouts in semiconductor structures and methods of manufacture. A structure includes: a plurality of abutting cells each of which include transistors with gate structures having diffusion regions; a contact spanning across abutting cells of the plurality of abutting cells and contacting to the diffusion regions of separate cells of the abutting cells; and a continuous active region spanning across the plurality of abutting cells, wherein the continuous active region includes a drain-source abutment with L-shape construct, a source-source abutment with U-shape construct, and a drain-drain abutment with a filler cell located between a drain-drain abutment.
To achieve multifunctionality, a large number of components and the time and effort for implementing the components are required, which leads to an increase in the manufacturing cost and a reduction in yield. A matrix display portion and a matrix optical sensor portion are formed over one substrate. In addition, a driver circuit of the display portion and a driver circuit of the optical sensor portion formed over the same substrate as that for the display portion are built in one chip, whereby the number of components can be reduced. When the optical sensor is formed in a display panel, a barcode reader function or a scanner function can be given to the display panel. Furthermore, a function of authenticating fingerprints or the like or an input/output function of a touch sensor can be given to the display panel.
A display device includes a first planarization film including an opening, a reflective film provided on an inclined surface inside the opening in the first planarization film, an LED chip surrounded by the reflective film and provided inside the opening, and a second planarization film provided on the first planarization film, surrounding the LED chip, and filling the opening, wherein a height from an upper end of the inclined surface of the first planarization film to an interface with air in the second planarization film is 20 μm or less.
A micro light emitting diode structure includes a temporary substrate, a plurality of micro light emitting elements, a plurality of light blocking structures, and a connection layer. The micro light emitting elements and the light blocking structures are disposed on the temporary substrate and arranged alternately. Each of the light blocking structures includes a light blocking layer, and a light shielding layer disposed thereon. The micro light emitting elements and the light blocking structures are fixed to the temporary substrate by the connection layer. The connection layer is a part of a plurality of fixing structures. A reflectivity of the light blocking layer is greater than a reflectivity of the connection layer, and a Young's modulus of the light blocking layer is greater than a Young's modulus of the fixing structures, and the Young's modulus of the fixing structures is greater than a Young's modulus of the light shielding layer.
A display apparatus includes a circuit substrate with driving circuits and first bonding electrodes, and a pixel array having LED cells, each of the LED cells including first and second conductivity-type semiconductor layers with an active layer therebetween, second bonding electrodes on the first bonding electrodes, wavelength converters on the LED cells, an upper semiconductor layer on the LED cells and having a partition structure surrounding side snakes of the wavelength converters and separating the wavelength converters, a first reflective electrode on the side surfaces of the LED cells, spaced from the LED cells by a passivation layer, and extending between the LED cells, second reflective electrodes on the lower surfaces of the LED cells and connected to the second conductivity-type semiconductor layers, a common electrode on at least one side of the LED cells, and a pad electrode outside the LED cells and electrically connected to the driving circuits.
A tiled display device includes a first display device and a second display device, each of the first display and the second display including a display area and a non-display area. The first display device and the second display device are bonded to each other. The first display device includes an alignment key area and a lower electrode layer. The alignment key area performs an alignment key function when a process is performed on the tiled display device. The lower electrode layer includes a first lower electrode layer and a second lower electrode layer. The first lower electrode layer surrounds the display area of the first display device and the second lower electrode layer is disposed in the alignment key area.
A semiconductor device includes a chip body; a passivation layer on the chip body; a lower dielectric layer on the passivation layer; a first re-distribution pad on the lower dielectric layer; an upper dielectric layer on the lower dielectric layer, the upper dielectric layer having a groove that exposes an upper surface of the first re-distribution pad; and a second re-distribution pad on the upper dielectric layer. An upper surface of the second re-distribution pad is positioned at a higher level than the upper surface of the first re-distribution pad.
A semiconductor structure includes: a substrate, a conductive pattern layer, a support layer and a re-distribution layer. The conductive pattern layer is arranged on the substrate. The support layer covers the conductive pattern layer and is provided with a via hole. The re-distribution layer is arranged on the support, and the re-distribution layer includes a test pad at least located in the via hole. The test pad includes a plurality of test contact portions and a plurality of recesses that are arranged alternately and connected mutually, and the recess is in corresponding contact with a portion of the conductive pattern layer in the via hole.
A semiconductor structure includes an alternating stack of insulating layers and electrically conductive layers, a dielectric moat fill structure that includes a nested structure including, from outside to inside, an outer dielectric liner having a first Young's modulus, an outer material layer having a second Young's modulus greater than the first Young's modulus, a dielectric fill material portion, an inner material layer having the second Young's modulus, and an inner dielectric liner having the first Young's modulus, a vertically alternating sequence of insulating plates and dielectric material plates at least partially laterally surrounded by the dielectric moat fill structure, and an interconnection via structure vertically extending the vertically alternating sequence.
In one embodiment, a base die apparatus includes a conformal power delivery structure comprising a first electrically conductive layer defining one or more recesses, and a second electrically conductive layer at least partially within the recesses of the first electrically conductive layer and having a lower surface that generally conforms with the upper surface of the first electrically conductive layer. The conformal power delivery structure also includes a dielectric material between the surfaces of the first electrically conductive layer and the second electrically conductive layer that conform with one another. The conformal power delivery structure may be connected to connection pads of the base die apparatus, e.g., to provide power delivery to integrated circuit (IC) chips connected to the base die apparatus. The base die apparatus also includes bridge circuitry to connect IC chips with one another.
In an embodiment, a device includes: an integrated circuit die; an encapsulant at least partially surrounding the integrated circuit die, the encapsulant including fillers having an average diameter; a through via extending through the encapsulant, the through via having a lower portion of a constant width and an upper portion of a continuously decreasing width, a thickness of the upper portion being greater than the average diameter of the fillers; and a redistribution structure including: a dielectric layer on the through via, the encapsulant, and the integrated circuit die; and a metallization pattern having a via portion extending through the dielectric layer and a line portion extending along the dielectric layer, the metallization pattern being electrically coupled to the through via and the integrated circuit die.
An array substrate, a display panel and methods of manufacturing the same are provided. The method of manufacturing an array substrate according to an embodiment of the present disclosure includes: forming f pixel electrodes and a conductive structure on a substrate through a patterning process, wherein the pixel electrodes arranged in a first direction are connected through the conductive structure; and forming a signal line on the substrate through a patterning process, wherein the signal line and the pixel electrodes are disposed in the same layer. By means of the array substrate according to the embodiments of the present disclosure, the problem that it is not easy to discover the point defects caused by short circuit between the signal line and pixel electrodes in the related art can be solved.
The present invention disclosures a critical dimension error analysis method, comprising: S01: performing lithography processes on a wafer, measuring the critical dimension (CD) values of the test points in each of the fields respectively; M and N are integers greater than 1; S02: removing extreme outliers from the critical dimension (CD) values; S03: rebuilding remaining CD values by a reconstruction model fitting method, and obtaining rebuilt critical dimension (CD″) values, according to relative error between CD″ and CD, dividing the rebuilt critical dimension (CD″) values into scenes and the number of the scenes is A; S04: calculating components and corresponding residuals of the test points in each of the scenes under a reference system corresponding to a correction model by parameter estimation; S05: modifying machine parameters and masks by the correction model according to above calculation results. The present invention uses an outer limit to remove extreme outliers, so as to analyze a critical dimension error during a lithography process quickly and accurately.
A method includes forming an etch stop material layer and a planar sacrificial spacer layer over a front surface of a first substrate, forming an insulating encapsulation layer over the planar sacrificial spacer layer and on a backside surface and a side surface of the first substrate, forming a continuous structure including first semiconductor devices over a top surface of the insulating encapsulation layer, etching inter-die trenches within the continuous structure to divide the continuous structure, bonding the divided continuous structure to second semiconductor devices located over a second substrate, selectively removing the planar sacrificial spacer layer by performing a wet etch process in which an isotropic etchant is introduced into the inter-die trenches, and detaching the first substrate from an assembly of the second substrate, the second semiconductor devices, and the divided continuous structure after the removing the planar sacrificial spacer layer.
A sample holder according to the disclosure includes: for example, a plate-like ceramic substrate; a heat-generating resistor; a metallic member configured to cover another principal surface of the ceramic substrate; a bonding layer configured to bond the ceramic substrate and the metallic member; a lead terminal; a conduction section which is disposed inside the bonding layer and is configured to electrically connect the heat-generating resistor and the lead terminal; and a joining member configured to join the conduction section and the lead terminal. The joining member is covered with a low-thermal-conductivity member which is lower in thermal conductivity than the bonding layer.
A wafer calibrator structure and calibration method is characterized in that the wafer calibrator structure mainly includes a square box base, a p-direction linear driving device, a Z-direction lifting driving device, a θ-direction rotary driving device, and an optical calibration device. The square box base is a box-shaped structure. The base is rectangular, and columns are installed at the four corners of the base. The upper surface of the columns supports a rectangular top plate, and support pins are installed on the top plate.
Semiconductor structures can be investigated, e.g., in an in-line quality check. An x-ray scattering measurement, e.g., CD-SAXS, can be used for wafer metrology. The x-ray scattering measurement can be configured based on a slice-and-imaging tomographic measurement using a dual-beam device, e.g., including a focused ion beam device and a scanning electron microscope.
A semiconductor wafer mass metrology apparatus comprising: a measurement chamber for measuring the weight and/or the mass of a semiconductor wafer; a first temperature changing part for changing a temperature of the semiconductor wafer before the semiconductor wafer is transported into the measurement chamber; and a first temperature sensor for sensing a first temperature, wherein the first temperature is: a temperature of the first temperature changing part; or a temperature of the semiconductor wafer when the semiconductor wafer is on the first temperature changing part, or when the semiconductor wafer leaves the first temperature changing part.
A mask layout for forming a semiconductor device includes an active mask pattern, a gate electrode mask pattern, a silicide blocking mask pattern, and a contact mask pattern. The active mask pattern forms source and drain regions in a substrate. The gate electrode mask pattern, disposed to overlap the active mask pattern, forms a gate electrode between the source region and the drain region. The silicide blocking mask pattern is disposed to overlap the gate electrode mask pattern and the active mask pattern in the gate electrode, the source region, and the drain regions to form a silicide blocking region. The contact mask pattern, disposed spaced apart from the silicide blocking mask pattern, forms a contact plug on the substrate. The silicide blocking mask pattern covers the gate electrode mask pattern and extends to the active mask pattern.
Provided is a semiconductor structure including multiple pairs of target patterns, a first conductive line, and a second conductive line. Each of the pairs of target patterns includes a top pattern and a bottom pattern. The first conductive line is disposed on a first side of the pairs of target patterns. The first conductive line is electrically connected to a top pattern of a (aN+1)th pair of target patterns in the pairs of target patterns, a is a fixed integer greater than or equal to 2, and N is an integer greater than or equal to 0. The second conductive line is disposed on a second side of the pairs of target patterns opposite to the first side. The second conductive line is electrically connected to a bottom pattern of the (aN+1)th pair of target patterns in the pairs of target patterns.
A photomask is manufactured from a photomask blank including a transparent substrate, a first inorganic film which comprises silicon and is free of chromium, and a second inorganic film which comprises chromium and is free of silicon, and is in contact with the first inorganic film by a method including steps of forming a pattern of the second inorganic film by fluorine-based dry etching with using a resist pattern, and forming a pattern of the first inorganic film by fluorine-based dry etching with using the pattern of the second inorganic film.
A method of fabricating a device is presented. The method includes forming a multilayer stack on a substrate which has a principal surface. The multilayer stack includes a supporting layer formed over the principal surface of the substrate and a photoresist layer formed on the supporting layer, patterning the multilayer stack to form at least one opening such that the photoresist layer is undercut by the supporting layer and anisotropically dry etching the substrate.
Provided are: a GaN substrate wafer having a crystallinity suitable as a substrate for a semiconductor device as well as an improved productivity; and a method of producing the same. The GaN substrate wafer is a (0001)-oriented GaN substrate wafer that includes a first region arranged on an N-polar side and a second region arranged on a Ga-polar side via a regrowth interface therebetween. In this GaN substrate wafer, the second region has a minimum thickness of not less than 20 μm, the concentration of at least one element selected from Li, Na, K, F, Cl, Br, and I in the first region is 1×1015 atoms/cm3 or higher, and the second region satisfies one or more conditions selected from the following (a) to (c): (a) the Si concentration is 5×1016 atoms/cm3 or higher; (b) the O concentration is 3×1016 atoms/cm3 or lower; and (c) the H concentration is 1×1017 atoms/cm3 or lower.
Methods and apparatuses for modifying a wafer surface using an organosilicon precursor are provided herein. The wafer surface is dosed with the organosilicon precursor following deposition of a dielectric material by an atomic layer deposition (ALD) process. In some implementations, the dielectric layer is made of silicon oxide. Dosing the wafer surface with the organosilicon precursor may occur in the same chamber as the ALD process. The organosilicon precursor may modify the wafer surface to increase its hydrophobicity so that photoresist adhesion is improved on the wafer surface. In some implementations, the wafer surface may be exposed to an inert gas RF plasma after dosing the wafer surface with the organosilicon precursor.
According to one aspect of a technique of the present disclosure, there is provided a method of manufacturing a semiconductor device, including: (A) forming a film containing a predetermined element and nitrogen on a substrate by performing a cycle a predetermined number of times, wherein the cycle includes: (a) forming a first layer by supplying a source gas containing the predetermined element and a halogen element to the substrate heated to a first temperature; (b) forming a second layer by modifying the first layer by supplying a plasma-excited first modification gas containing hydrogen free of nitrogen; and (c) forming a third layer by modifying the second layer by supplying a plasma-excited second modification gas containing nitrogen and hydrogen. A supply time TH of supplying the first modification gas in (b) is set to be longer than a supply time TN of supplying the second modification gas in (c).
Sulfur arc lamp includes an arc chamber that has a cathode and an anode both made of refractory metals that include pure tungsten, pure molybdenum, tungsten alloy, molybdenum alloy or a composite in which tungsten is at least 90%, or a composite in which molybdenum is at least 90%; a plasma initiation gas filling the plasma chamber; power supply configured to switch on and off electric arc discharge between the cathode and anode; second chamber connected to the arc chamber for releasing sulfur vapor into the plasma arc chamber, thereby creating a sulfur-containing plasma gas when the discharge occurs, and configured to selectively remove the sulfur vapor from the sulfur-containing plasma gas when the discharge occurs, wherein the second chamber is configured to reduce a concentration of the sulfur vapor in the arc chamber below 1013 molecules per cm3 before the electric arc discharge is off.
A method for full Os isotope static measurement by NTIMS includes steps of: selecting and weighing rock samples, and dissolving the rock samples to obtain dissolution liquid; chemically separating Os from the dissolution liquid to obtain purified Os solution; loading the purified Os solution on a Pt filament to obtain a sample to be determined; selecting Faraday cups and ion counters, as well as 1012Ω and 1013Ω amplifiers in NTIMS based on natural abundances of different Os isotopes, thereby establishing a cup configuration for the full Os isotope static measurement; establishing a yield calibration method for ICs; performing full Os isotopes static measurement based on the yield-calibrated ion counters and gain-calibrated faraday cups; and processing analytical data to obtain a final data of Os isotopic composition. The method enables the determination of the full Os isotope and oxygen isotope compositions of low-content or small-size samples.
Provided are a hybrid matcher capable of precisely performing impedance matching at a high speed when RF power is applied with a multi-level pulse in a facility using RF plasma, and an RF matching system including the hybrid matcher. The hybrid matcher includes a matching circuit in which a plurality of variable element-switch sets are connected to each other in parallel, the variable element-switch sets each including a variable impedance element and a switch connected to the variable impedance element in series and electrically operating therewith, a sensor disposed at a front stage of the matching circuit and configured to measure a current and a voltage of radio frequency (RF) power applied from an RF generator, a variable element driver configured to drive the variable impedance element, a switch driver configured to drive the switch, and a controller configured to control the variable element driver and the switch driver.
A multiple electron beam image acquisition method includes performing scanning with a representative secondary electron beam emitted, based on temporary secondary electron beam deflection conditions, for each of plural positions in a primary electron beam deflection range of a representative primary electron beam, acquiring plural coordinates corresponding to the plural positions, based on detected images of the representative secondary electron beam, each detected at any one of the plural positions in the primary electron beam deflection range of the representative primary electron beam, and calculating, using the plural coordinates acquired, secondary electron beam deflection conditions to cancel movement of the representative secondary electron beam due to movement of the representative primary electron beam in the primary electron beam deflection range of the representative primary electron beam and to fix the irradiation position of the representative secondary electron beam to the predetermined detection element.
The invention relates to a particle beam device (100) for imaging, analyzing and/or processing an object (114). The particle beam device (100) comprises a first particle beam generator (300) for generating a first particle beam, wherein the first particle beam generator (300) has a first generator beam axis (301), wherein an optical axis (OA) of the particle beam device (100) and the first generator beam axis (301) are identical; a second particle beam generator (400) for generating a second particle beam, wherein the second particle beam generator (400) has a second generator beam axis (401), wherein the optical axis (OA) and the second generator beam axis (401) are arranged at an angle being different from 0° and 180°; a deflection unit (500) for deflecting the second particle beam from the second generator beam axis (401) to the optical axis (OA) and along the optical axis (OA), wherein the deflection unit (500) has a first opening (501) and a second opening (502) being different from the first opening (501), wherein the optical axis (OA) runs through the first opening (501), wherein the second generator beam axis (401) runs through the second opening (502); an objective lens (107) for focusing the first particle beam or the second particle beam onto the object (114), wherein the optical axis (OA) runs through the objective lens (107); and at least one detector (116, 121, 122) for detecting interaction particles and/or interaction radiation.
A base of a relay has a leg extending in a contact/separation direction between contacts, and the leg is configured to come into contact with a yoke when the base is incorporated into a case. The leg is spaced away from an upper part of an armature by a distance. This distance is determined so that an upper surface of the armature does not come into contact with the leg in a normal operation of the armature, but the upper surface of the armature comes into contact with a lower surface of the leg when the armature jumps up beyond a movable range thereof due to, for example, a strong impact applied to a vehicle on which the relay is mounted.
A vacuum interrupter according to the present disclosure is configured such that a linear resistive layer and a nonlinear resistive layer are disposed so as to cover at least a part of a periphery of an insulation container, and a magnitude relationship of each resistivity is R1>R3>R2, where a resistivity of the nonlinear resistive layer less than an operating electric field is R1, a resistivity less than or equal to an impedance when a lightning impulse is applied is R2, and a resistivity of the linear resistive layer is R3.
A cable enclosure includes a housing defining an opening through which an interior of the housing is accessible. An end plate is releasably secured to the housing to cover the opening such that the interior of the housing is not accessible. The end plate includes a first conductive leg in electrical communication with a first cable within the housing. The end plate also includes a second conductive leg in electrical communication with a second cable within the housing. The end plate further includes a conductive member movable between a first position and a second position. When in the first position, the conductive member is in contact with the first conductive leg and the second conductive leg. When in the second position, the conductive member is not in contact with at least one of the first conductive leg or the second conductive leg.
A dielectric body includes a plurality of crystal grains of which a main component is barium titanate, and an additive including Zr, Eu and Mn. At least one of the plurality of crystal grains has a core-shell structure having a core and a shell. A Zr/Ti atomic concentration ratio is 0.02 or more and 0.10 or less. An Eu/Ti atomic concentration ratio is 0.001 or more and 0.03 or less. A Mn/Ti atomic concentration ratio is 0.005 or more and 0.05 or less.
A coil electronic component includes a support substrate, a coil portion disposed on at least one surface of the support substrate, a body in which the support substrate and the coil portion are embedded, and first and second external electrodes disposed on a surface of the body and connected to both ends of the coil portion, respectively. A thickness of the body is 0.55 mm or less. The body includes a cover portion disposed on the coil portion. A ratio of a thickness of the coil portion to a thickness of the cover portion is 5:5 to 8:2.
An electronic device in a wireless power system may be operable with a removable accessory such as a case. The device may convey wireless power to, from, or through the case while the device is coupled to the case. The device may have coplanar power transmitting and power receiving coils. The removable accessory may have an embedded switchable ferrimagnetic core and a coil that overlaps the switchable ferrimagnetic core. The switchable ferrimagnetic core may be operable in a first state where the switchable ferrimagnetic core is unsaturated. The switchable ferrimagnetic core may be operable in a second state where the switchable ferrimagnetic core is saturated by a magnetic field from a permanent magnet in a wireless power transmitting device. In the second state, the switchable ferrimagnetic core may have a lower magnetic permeability and higher magnetic reluctance than in the first state.
A copper foil structure and a manufacturing method thereof are provided. In some embodiments, the copper foil structure includes a copper foil layer and a conductive organic anti-oxidation layer. The conductive organic anti-oxidation layer is disposed on the copper foil layer, and the conductive organic anti-oxidation layer includes an organic antioxidant and a conductive polymer.
The device, system and process of the present invention greatly reduces the time and space necessary to assemble a wire harness enables efficient manufacture of wire harnesses and cable assemblies. The present invention comprises at least a wire or cable viewer module, a machine vision and optical character recognition module, one or more receptacles designed to receive and hold in place a wire harness or cable assembly connector, having multiple pin-hole cavities illuminated by a light source to identify a cavity for wire or cable insertion. Moreover, the present invention may further comprise a portable, computer-implemented system capable of executing a series of automated process steps designed to identify wire and cable markings and guide the error-free insertion of identified wires and cables into wire harness connector pin-hole receptacles for assembly of a wire harness or cable assembly.
A conductive particle including a base particle and a conductive portion disposed on a surface of the base particle, in which a particle diameter of the conductive particle is 30 μm or more, and a ratio of a resistance value (R20) of the conductive particle after loading and unloading up to 20% compression deformation of the conductive particle are repeated 20 times to a resistance value (R1) of the conductive particle after loading and unloading up to 20% compression deformation of the conductive particle are performed once is 1.5 or less.
Reactor core and thermal neutron fission reactor has fuel rods with a composite fuel composition (each having the same uniform cross-section along their axial length), end plates at first and second ends, and intermediate support plates located along a longitudinal length of the reactor core. In a radial cross-section, the fuel rods are arranged at nodes of a hexagonal pitch arrangement, in which the nodes are in a spaced-apart arrangement and interconnected by ligaments. Openings between the nodes form part of a coolant flow path through the thermal neutron reactor core. At least two of the nodes of the hexagonal pitch arrangement are sized to allow insertion, translation, removal, or a combination thereof of auxiliary equipment, such as a target delivery system (TDS) for isotopes. Thermal neutron flux (neutrons ≤0.06 eV) is maximized for maximum neutron activation potential, which is applied to produce both commercial and research isotopes.
Described herein is a compliance dataflow management system. The system may include a plurality of different databases. The system may be configured to provide for workflow that are in conformance of regulations and/or requirements for specific jurisdictions. Furthermore, aspects of the system may allow for automatic updating of compliance systems in a manner that allows for resource savings for automated compliance software. Additionally, the system may include automated auditing systems, allowing for compliance to be determined in a quick and resource efficient manner while allowing for privacy and security to be maintained.
A system and method for identifying a customer's location at a business and provide notification to a company representative upon arrival of the customer at the business location. Real-time location determinations for the customer and customer location tracking can be provided. One or more wireless beacons communicate with the customer's electronic device. The beacons provide the system with real-time data about the customer's whereabouts, allowing for the confirmation and tracking of the customer at the location. A first non-limiting example of use, include a company that provides food and beverage allowing the customer to place an order for food and beverages on their electronic device and having the order delivered to the person at their current location as determined by the system. Another non-limiting example includes a company using the notification system to have assigned staff members notified of the customer's arrival.
The disclosure relates to computer technology for precision diagnosis of various states of genetic material such as a gene sequenced from cell-free DNA in a sample. The state may include a somatic homozygous deletion, a somatic heterozygous deletion, a copy number variation, or other states. A computer system may generate competing probabilistic models that each output a probability that the genetic material is in a certain state. Each model may be trained on a training sample set to output a probability that the genetic material is in a respective state. In some embodiments, the computer system may use various probabilistic distributions to generate the models. For example, the computer system may use a beta-binomial distribution, a binomial distribution, a normal (also referred to as “Gaussian”) distribution, or other type of probabilistic modeling techniques.
A storage device includes a nonvolatile memory device including a memory cell array and a storage controller to control the nonvolatile memory device. The memory cell array includes word-lines, memory cells and word-line cut regions dividing the word-lines into memory blocks. The storage controller includes an error correction code (ECC) engine including an ECC encoder and a memory interface. The ECC encoder performs a first ECC encoding operation on each of sub data units in user data to generate parity bits and generate a plurality of ECC sectors, selects outer cell bits to be stored in outer cells to constitute an outer ECC sector including the outer cell bits and performs a second ECC encoding operation on the outer ECC sector to generate outer parity bits. The memory interface transmits, to the nonvolatile memory device, a codeword set including the ECC sectors and the outer parity bits.
A sample and hold amplifier output buffer with the low leakage of metal oxide semiconductor field effect transistors (MOSFET) combined with the linearity and dynamic range of silicon-germanium (SiGe) bipolar junction transistors (BJT). In one aspect, the present disclosure provides a sample and hold amplifier output buffer placing a MOSFET input device between the base and emitter of a high linearity SiGe BJT.
To reduce data disturbs and lower current requirements of a 3D NAND memory die, a multi-block plane of non-volatile memory cells has its source line separated into multiple source line regions by introduction of isolation trenches. The plane structure for the NAND memory is maintained, but is broken into multi-block sub-planes, each with an independently biasable source line.
A method used in forming a memory array comprising strings of memory cells comprises forming a lower portion of a stack that will comprise vertically-alternating conductive tiers and insulative tiers. The stack comprises laterally-spaced memory-block regions. The lower portion comprises multiple lower of the conductive tiers and multiple lower of the insulative tiers. The lower insulative tiers comprise insulative material. The lower conductive tiers comprise sacrificial material that is of different composition from that of the insulative material. The sacrificial material is replaced with conducting material. After the replacing of the sacrificial material, the vertically-alternating conductive tiers and insulative tiers of an upper portion of the stack are formed above the lower portion. The upper portion comprises multiple upper of the conductive tiers and multiple upper of the insulative tiers. The upper insulative tiers comprise insulating material. The upper conductive tiers comprise sacrifice material that is of different composition from that of the conducting material, the insulating material, and the insulative material. The sacrifice material is replaced with conductive material. Other embodiments, including structure independent of method, are disclosed.
A data transmission system includes a first integrated circuit. The first integrated circuit includes a first mixing terminal coupled to a first power supply voltage terminal at a point internal to the first integrated circuit, a first return terminal, a first resistor having a first terminal coupled to the first mixing terminal, and a second terminal for providing a first mixed voltage, and a second resistor having a first terminal coupled to the second terminal of the first resistor, and a second terminal coupled to the first return terminal.
A sensing amplifier, coupled to at least one memory cell, includes an output terminal and a reference terminal, a multiplexer circuit, and a plurality of reference cells having equal value. An output terminal of the multiplexer circuit is coupled to the reference terminal of the sensing amplifier. Each of the reference cell is coupled to each input node of the multiplexer circuit. The multiplexer circuit is controlled by a control signal to select one of the reference cells as a selected reference cell to couple to the reference terminal of the sensing amplifier when each read operation to the at least one memory cell is performed. The plurality of reference cells are selected sequentially and repeatedly, and the one of the reference cells is selected for one read operation to the at least one memory cell.
A method for calibrating a hard drive having a heat-assisted magnetic recording head is provided. The method includes performing, across an increasing temperature ramp, a first set of write/read operations using the head, performing, across a decreasing temperature ramp, a second set of write/read operations using the head, generating performance data associated with the head based on the first set of write/read operations and the second set of write/read operations, calculating a comparison value based on the performance data associated with the head and performance data associated with a plurality of heads, and adjusting an operating parameter value of the head based on the comparison value exceeding a threshold, the adjusted operating parameter reducing a likelihood that a laser of the head will exhibit write instability.
Systems and methods of compressing video content as encoded data and selectively reconstructing portions of the content are disclosed. The proposed systems provide a computer-implemented process configured to classify a person's behavior(s) during a video and encode the behaviors as a representation of the video. When playback of the video is requested, a video navigation assistant will allow the end-user to select specific segments of the video based on topics discussed in the video and the codes that were generated to represent the video. The user is then able to move through segments of the video in a sequence that aligns with their viewing preferences.
An information processing apparatus includes an acquisition unit that acquires, from a storage unit that stores episode data of a speaker, the episode data regarding topic information included in utterance data of the speaker. The information processing apparatus further includes an interaction control unit that controls an interaction with the speaker so as to include an episode based on the episode data.
A method of detecting a replay attack comprises: receiving an audio signal representing speech; identifying speech content present in at least a portion of the audio signal; obtaining information about a frequency spectrum of each portion of the audio signal for which speech content is identified; and, for each portion of the audio signal for which speech content is identified: retrieving information about an expected frequency spectrum of the audio signal; comparing the frequency spectrum of portions of the audio signal for which speech content is identified with the respective expected frequency spectrum; and determining that the audio signal may result from a replay attack if a measure of a difference between the frequency spectrum of the portions of the audio signal for which speech content is identified and the respective expected frequency spectrum exceeds a threshold level.
A computer-implemented method is provided for model training. The method includes training a second end-to-end neural speech recognition model that has a bidirectional encoder to output same symbols from an output probability lattice of the second end-to-end neural speech recognition model as from an output probability lattice of a trained first end-to-end neural speech recognition model having a unidirectional encoder. The method also includes building a third end-to-end neural speech recognition model that has a unidirectional encoder by training the third end-to-end neural speech recognition model as a student by using the trained second end-to-end neural speech recognition model as a teacher in a knowledge distillation method.
A live data distribution method obtains information on a sound source according to sound generated at the first venue, and information on space reverberation, as distribution data, distributes the distribution data to the second venue, and renders the distribution data and providing sound according to the distribution data at the second venue.
A display panel and a display device are provided. The display panel includes a circuit board, a first temperature sensor, a control chip, a driver chip, and a second temperature sensor. The first temperature sensor is spade from the circuit board. The first temperature sensor is configured to obtain first temperature information. The control chip is configured to receive the first temperature information, and output a control signal according to the first temperature information and a preset temperature-compensation-curve. The driver chip is configured to output a driving voltage under the control of the control signal. The second temperature sensor is configured to obtain second temperature information. The control chip is configured to compare the second temperature information with a first preset temperature. When the second temperature information deviates from the first preset temperature, the control chip is configured to correct the preset temperature-compensation-curve and obtain a first corrected temperature-compensation-curve.
The disclosure is directed at a CMOS-like logic gate including a set of thin-film transistors (TFTs), the set of TFTs including a subset of pull down TFTs, a subset of diode-connected TFTs and an output pull-up transistor; and a capacitor; wherein the subset of diode-connected TFTs, the output pull-up transistor and the capacitor are positioned to provide a bootstrapped feedback network to provide full-output swing; and wherein the subset of diode-connected TFTs and one of the subset of pull-down TFTs form a leakage current path; and wherein at least one of the subset of pull-down TFTs is connected to a first input.
A display module includes a display panel, at least one bonding circuit board, a plurality of chip-on-films, and a plurality of buffer devices. The at least one bonding circuit board each include first differential lines, and a first differential line includes a P-polarity differential sub-line and an N-polarity differential sub-line. An end of a chip-on-film is connected to the first differential line, and the other end of the chip-on-film is connected to the display panel. The buffer devices are arranged on the bonding circuit board, a buffer device is connected to ends, proximate to the chip-on-film, of the P-polarity differential sub-line and the N-polarity differential sub-line, and the buffer device is configured to reduce signal reflection between the first differential line and the chip-on-film.
The present invention includes systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
A system for providing an interactive asynchronous video learning platform is disclosed, including at least one user computing device in operable connection with a network. A server is in operable communication with the user network to host an interactive asynchronous video learning platform for providing interactive asynchronous video learning. The application program includes a user interface module for providing access to the interactive asynchronous video learning platform through the at least one user computing device. A learning module provides at least one prompt and at least one learner skill demonstration. A self-check module provides a guided review of a learner's previously submitted learner skill demonstrations.
A neck mechanism for a mannequin comprises three or more joint units serially connected to provide joints for three or more rotational degrees of freedom (DOF). A rotational axis of a first DOF is configured to be aligned with a lateral axis of the mannequin. A rotational axis of a second DOF is configured to be aligned with an anterior-posterior axis of the mannequin. A rotational axis of a third DOF is configured to be aligned with a cranial-caudal axis of the mannequin. A bottom one of the joint units is adapted to be connected to a torso of the mannequin, and a top one of the at least three joint units is adapted to be connected to a skull. The mannequin may also have a skull connected to the top one of the joint units, and a trunk connected to the bottom one of the joint units. A system for simulating cervical spine motions is also provided.
Methods, systems, and devices for physiological pattern recognition are described. A device may receive physiological data associated with a user from a wearable device. The device may determine that at least one physiological parameter associated with the received physiological data satisfies a physiological threshold associated with a pattern between the physiological threshold and a taggable event or a set of taggable events defined within an application associated with the wearable device. The device may then identify, based on the pattern, the taggable event or the set of taggable events indicating an activity the user engaged in that contributed to the at least one physiological parameter satisfying the physiological threshold, and cause a graphical user interface (GUI) of the device running the application to prompt the user to provide feedback associated with the identified taggable event or the identified set of taggable events.
Apparatus, systems, and methods are described herein for an emergency management and response system for an airport. These systems and methods utilize a network of devices that can be configured to automatically receive an alert from a control tower or dispatch based on selected criteria about an emergency.
Disclosed embodiments provide transaction validation systems and methods for use in self-checkout at a retail establishment. An exemplary system may include a scale sized to support and weigh a shopping basket thereon. At least one image sensor is arranged to capture at least one image of the weighed shopping basket. A processor receives a weight measurement of the shopping basket from the scale and determines, based on information received from a wireless communications device of a customer, a record of products in the shopping basket and an expected cumulative weight associated with the products in the shopping basket. The processor determines a discrepancy between the weight measurement of the products in the shopping basket and the expected cumulative weight and reconciles the determined discrepancy using the at least one captured image of the shopping basket by the at least one image sensor.
The present disclosure provides a system to time stamp user interactions on a wagering platform or application to determine user behaviors allowing the platform or application to group the users in specific cohorts or groups related to their behaviors on the platform or application. Also, the system provides an AI process that allows the use of a plurality of time-stamped parameters that are used to determine the user behaviors and interactions with the platform or application.
Disclosed are methods, systems, and apparatus for remote reprogramming of an automotive controller and determining and reporting vehicle carbon emissions using a local device, a client device, a technician device and a system server. The local device is connected to the automotive controller and is wirelessly connected to the client device. The client device is connected to the technician device through a system server. Programming configurations, including firmware, settings, and parameter updates, are selected from a technician device, sent to the system server, and uploaded to local device using J2534 communication protocol. The client device receives the fuel consumption data from the local device and sends the data to the system server. The system server determines the carbon emissions based on the fuel consumption and reports the emissions to a third-party to certify carbon offset.
A method, apparatus, system, and computer program product for managing a platform. A computer system generates a training dataset comprising historical metric values from historical sensor information for a set of metrics for a part and historical maintenance events for the part. The computer system trains a machine learning model using the training dataset. The computer system determines different maintenance thresholds for maintenance parameters for a metric in the set of metrics for performing maintenance on the part using the machine learning model trained with the training dataset. The computer system selects maintenance thresholds for the maintenance parameters from the maintenance thresholds meeting an objective to form a maintenance plan. The maintenance plan is used to determine when a maintenance action is needed for the part.
A queue management system in accordance with present embodiments may include a data server system including a processor and memory. The queue management system may include an interface system of the data server system configured to receive a reservation request including an indication of a general time period of arrival of a guest to an area. Additionally, the queue management system may include a reservation right allotment system of the data server system configured to correlate a reservation slot for accessing an attraction to identification information for the guest. Further, the queue management system may include a detection system of the data server system configured to determine when a portable identification feature associated with the identification information has arrived to the area, and a reservation assignment system of the data server system configured to establish a reservation to access the attraction at a specific time window.
The information processing apparatus includes: an acquisition unit for acquiring an image including a face image of a person; and a selection unit for selecting the image in which the part other than the face of a target person is captured among the plurality of images by using the position of the face image of a person other than the target person in the acquired image.
Described herein is an information processing apparatus, including: a graph image acquisition unit configured to acquire a graph image; a graph classification unit configured to classify the graph image acquired by the graph image acquisition unit by graph type; a probability map generation unit configured to generate, from the graph image, a probability map that is of a different type by the graph type using a single neural network; a component extraction unit configured to extract a component in the graph image based on the probability map generated by the probability map generation unit; a value extraction unit configured to extract a value of the component of the graph image extracted by the component extraction unit; and an output unit configured to output the value of the component extracted by the value extraction unit.
In example embodiments, techniques are provided that use two different ML models (a symbol association ML model and a link association ML model), one to extract associations between text labels and one to extract associations between symbols and links, in a schematic diagram (e.g., P&ID) in an image-only format. The two models may use different ML architectures. For example, the symbol association ML model may use a deep learning neural network architecture that receives for each possible text label and symbol pair both a context and a request, and produces a score indicating confidence the pair is associated. The link association ML model may use a gradient boosting tree architecture that receives for each possible text label and link pair a set of multiple features describing at least the geometric relationship between the possible text label and link pair and produces a score indicating confidence the pair is associated.
Methods, systems, and apparatus, including medium-encoded computer program products, for a secure edge platform that uses image classification machine learning models. An edge platform can include at least one camera and can identify image classification models that generate classification output data from image data generated by the cameras. The edge platform can receive image data generated by the camera, and provide the image data to the models. In response to providing the image data classification models, the edge platform can receive classification output data. In response to receiving the classification output data from the image classification models, the edge platform can generate augmentation data that is associated with the image data, then transmit detection data to a central server platform. The detection data can include (i) the classification output data and (ii) the augmentation data associated with the image data. Data can be made recordable, reportable, searchable, and alarmable.
A method for training an image segmentation model includes calling an encoder to perform feature extraction on a sample image and a scale image to obtain a sample image feature and a scale image feature. The method also includes performing a class activation graph calculation to obtain a sample class activation graph and a scale class activation graph. The method also includes calling a decoder to obtain a sample segmentation result of the sample image, and calling the decoder to obtain a scale segmentation result of the scale image. The method also includes calculating a class activation graph loss and calculating a scale loss. The method also includes training the decoder based on the class activation graph loss and the scale loss.
An embodiment of the invention provides a processing method of a medical image and a computing apparatus for processing a medical image. In the method, one or more image samples are obtained, a tumor region and an appearance feature thereof in the image sample are marked, and an image recognition model is trained according to the image sample, the tumor region thereof, and an appearance feature of a first tumor. The image sample is an image obtained by photographing an animal body. The appearance feature represents an appearance of the first tumor corresponding to the tumor region. The image recognition model identifies a second tumor in an image to be evaluated is a first type. The first type is related to the tumor region and the appearance feature of the first tumor. Accordingly, a prediction accuracy may be improved.
Disclosed is an image processing method and apparatus. The image processing method includes obtaining visual information related to an object in an image, generating valid data from the image based on the visual information, and transmitting the valid data.
Methods and systems that replace convolutional layers of a convolutional neural network (CNN) with quasi-analytic directional wavelet packet (qWP)-based filters, and which use the qWP-based filters to perform filtering and extract features from image data. The extracted features are then used by the CNN to perform a classification task. The results of the classification task are output to a user.
The present disclosure provides a method of processing an image, an electronic device, and a storage medium, which may be used in a field of artificial intelligence, especially in a field of image processing, etc. The method includes: acquiring an input image containing a plurality of rows of pixels; performing, by using a plurality of dedicated processing units, a pixel extraction in parallel on each row of pixels of the plurality of rows of pixels in the input image, so as to obtain row data for each row of pixels; and stitching the row data for each row of pixels, so as to obtain an output image.
A system for automatically associating an image with an asset tag which includes a historian server system. A path command is sent to a mobile asset, the path command comprising instructions that enable the mobile asset to travel along a path to an instrumented asset. A collection command is sent to the mobile asset to collect asset data comprising a digital representation of the instrumented asset and send the asset data to one or more computers. The asset data can also comprise an instrument asset identification, one or more instrument data values indicative of a physical parameter of the instrumented asset, and a time stamp comprising an approximate time of collection command execution. The system generates a tag value comprising an asset link between the one or more instrument data values, the instrument identification, and the time stamp.
Methods and systems for providing a dataset of human in-bed poses include simultaneously gathered images of in-bed poses of humans from imaging modalities including red-green-blue (RGB) and one or more of long wavelength infrared (LWIR), depth imaging, and pressure mapping. The images are obtained under a lighting condition and a cover condition. The dataset can be used to train a model of estimating human in-bed poses and for methods of estimating human in-bed poses. Methods and systems of estimating three-dimensional human poses from two-dimensional input images are provided.
A method includes: selecting, from among a series of images, a candidate image that was captured at an image-capturing time instant corresponding to a point-cloud-generating time instant at which a point cloud was generated; generating a two-dimensional data set from the point cloud; superimposing the two-dimensional data set on the candidate image to result in a superimposed image; obtaining a derived distance inconsistency between the candidate image and the two-dimensional data set in the superimposed image; feeding the derived distance inconsistency into a conversion model to obtain a derived time difference; calculating a target time instant based on the derived time difference and the image-capturing time instant of the candidate image; and selecting, from among the series of images that have been received from the image capturing device, a target image that was captured at a time instant the closest to the target time instant.
A processing device is configured to obtain a sequence of images of a scene captured by an image sensor, determine an analysis area for an object in a respective image in the sequence of images, and process the respective image within the analysis area for detection of predefined features of the object. The processing device is further configured to receive pose prediction data, PPD, which represents predicted poses of the object as a function of time, and to determine the analysis area based on the PPD. The PPD may be given by three-dimensional poses of the object that have been determined in the system based on images from a plurality of image sensors in the system. The PPD facilitates detection of features of individual objects in the images even if the objects are occluded and/or crowded.
This imaging device comprises: an orientation detection unit that detects the orientation of a camera with respect to the direction of gravity; and a parameter setting unit that sets parameters for calculating a three-dimensional position corresponding to a specific position in an image captured by the camera. A storage unit stores setting information for setting parameters corresponding to the orientation of the camera. The parameter setting unit sets parameters on the basis of the direction of gravity, the orientation of the camera, and the setting information.
A method for facilitating provision of food product information is provided. The method comprises providing a food package, wherein the food package is provided with a visual marker, capturing, by a camera of a user device, authentic image data depicting the visual marker, extracting marker data from the authentic image data, retrieving artificial image data linked to the marker data from an artificial image database, wherein the artificial image data depicts at least one food product component of a food product held in the food package, determining an artificial image spatial reference point based on the visual marker, generating augmented image data by combining the authentic image data, the artificial image data and the artificial image spatial reference point, providing the augmented image data to a screen of the user device.
The invention relates to a computer-assisted method for position determination for an intraocular lens supported by machine learning. The method comprises providing a scan result for an eye. The scan result here represents an image of an anatomical structure of the eye. The method further comprises use of a trained machine learning system for the direct determination of a final location of an intraocular lens to be fitted, wherein digital data of the scan of the eye is used as the input data for the machine learning system.
An image processing method is provided. For each frame of a video stream, a pixel digital frame mask in the respective frame of the video stream is obtained. The pixel digital frame mask of the respective frame includes a plurality of preset pixel position sets. At least two target preset pixel position sets are determined from the plurality of preset pixel position sets that form a frame sequence number of the respective frame based on values of pixels included in the at least two target preset pixel position sets. A frame sequence number corresponding to the respective frame of the video stream is determined according to positions of the at least two target preset pixel position sets in the pixel digital frame mask in the respective frame. Further, video fluency of the video stream is determined based on the frame sequence numbers.
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.
Methods and systems for obtaining synthesized images are disclosed. To obtain synthesized images, an imaging system may obtain areas of interest associated with an image. The areas of interest may be keyed to various processes and/or services. A downstream consumer of the services may retrieve the areas of interest to perform further analysis. In order to more easily interpret the areas of interest, the areas of interest may be displayed to the downstream consumer as part of a synthesized image. The synthesized image may include the areas of interest and a synthesized environment. The synthesized environment may be intended to emulate an environment in which the downstream consumer may expect to find the areas of interest. By doing so, the downstream consumer may be able to understand and contextualize the areas of interest more easily than if viewing the areas of interest alone.
A blood flow field estimation apparatus is provided, including an estimation unit that uses a learned model obtained in advance by performing machine learning to learn a relationship between organ tissue three-dimensional structure data including image data of a plurality of organ cross-sectional images serving as cross-sectional images of an organ and having each pixel provided with two or more bit depths and image position information serving as information indicating a position of an image reflected on each of the organ cross-sectional images in the organ, and a blood flow field in the organ, and estimates the blood flow field in the organ of an estimation target, based on the organ tissue three-dimensional structure data of the organ of the estimation target, and an output unit that outputs an estimation result of the estimation unit.
A computer-implemented method for providing a scene with synthetic contrast includes receiving preoperative image data of an examination region containing a hollow organ, wherein the medical image data images a contrast agent flow in the hollow organ; receiving intraoperative image data of the examination region of the examination subject, wherein the intraoperative image data images a medical object at least partially disposed in the hollow organ, generating the scene with synthetic contrast by applying a trained function to input data, wherein the input data is based on the preoperative image data and the intraoperative image data, wherein the scene with synthetic contrast images a virtual contrast agent flow in the hollow organ taking into account the medical object disposed therein, wherein at least one parameter of the trained function is based on a comparison between a training scene and a comparison scene; and providing the scene with synthetic contrast.
Provided are a target detection method and an image sample generating method and system for deep learning. The image sample generating method includes performing a scenario composition analysis on an item to be detected in a security check place; obtaining a real-shot security check image of a target scenario having a corresponding composition ratio according to the scenario composition analysis; obtaining a target security check image having a label, where the target security check image is captured by a security check device; processing a pixel gray value of an i-th feature layer in the real-shot security check image and a pixel gray value of an i-th feature layer in the target security check image separately; determining images to be fused; normalizing sizes of the images to be fused; fusing the size-normalized images to be fused to form a new sample; and performing the determining the images to be fused.
Systems and techniques provide for low-latency, full-frequency noise filtering of images through the use of an image-scaling-based filtering technique, or “multiscale filtering technique”, that can provide filtering for low, medium, and/or high frequencies for one or more components of an image, such that the different resolution scales at each level of the multiscale filtering technique provides a larger receptive field for a denoising process employed at each level than a conventional denoising framework. This multiscale filtering includes receiving an input image to be filtered and then performing a multiscale filtering process in which an input image is, at different resolution scales, denoised, downscaled, upscaled, and fused with a result of a lower resolution scale, to generate a filtered image. This may include temporarily buffering intermediate image data for some of the resolution scales at a memory using direct memory access (DMA) operations.
Provided is an imaging apparatus including a determination unit configured to perform scene determination and a combination unit configured to combine a plurality of images different in focus position in an optical axis direction. The combination unit automatically performs the combination based on a result of the scene determination. A composite image to be generated in a case where the combination unit performs the combination is deeper in depth of field than the plurality of images.
Disclosed in the embodiments of the present disclosure are a video processing method and apparatus, and an electronic device and a storage medium. The method include: determining a blurred video frame in an initial video; removing the blurred video frame from the initial video, so as to obtain an intermediate video, which dose not comprise the blurred video frame; on the basis of a video frame in the intermediate video that has a timestamp adjacent to a target timestamp, determining a video frame to be inserted, wherein the target timestamp is the timestamp of the blurred video frame; and inserting into a position in the intermediate video that corresponds to the target timestamp, the video frame to be inserted, so as to obtain a target video.
A wearable terminal apparatus to be worn by a user for use includes a display unit and at least one processor. The at least one processor causes the display unit to display a virtual image located in a space. The at least one processor changes a display position of a partial image when a predetermined condition is satisfied, the partial image being an image of a partial region included in the virtual image.
An Augmented Reality (AR) graphics system is provided. The AR graphics system may detect an object in a real-world scene that corresponds to an AR graphics display surface. The AR graphics system may generate AR graphics that are displayed as overlays of the AR graphics display surface. The AR graphics system may track the motion of a graphics input tool with respect to the AR graphics display surface to generate AR graphics based on the motion of the graphics input tool. The AR graphics may be comprised of a number of markings generated based on the motion of the graphics input tool.
A virtual facility system may include a storage system, a data engine, an integration system, a virtual facility interface system, and a simulator engine. The storage system may store data including video of the real facility. The data engine may train a neural rendering model of the real facility based on the data providing a photorealistic three-dimensional representation of the real facility. The integration system may provide one or more interfaces facilitating communication with one or more control systems associated with the real facility including a management system providing historical or live inventory tracking data and facility operations process data characterizing of locations and tasks corresponding with inventory items or materials stored or handled in the real facility. The virtual facility interface system may provide access to information stored in a virtual facility. The simulator engine may simulate novel views generated based on the neural rendering model.
Techniques are disclosed relating to distributing geometry work in a graphics processor. In some embodiments, multiple geometry pipelines are configured to process, in parallel, multiple segments of a set of geometry work. In some embodiments, control circuitry is configured to split operations from the set of graphics work into the multiple segments. This may include parsing a control stream for the set of graphics work to determine an initial work estimate based on numbers of primitives in different draw calls and adjusting the initial work estimate based on a complexity determination for the draw call.
Methods, systems and apparatuses may provide for technology that determines that a state of a plurality of primitives is associated with out-of-order execution. The plurality of primitives is associated with a raster order. The technology reorders the plurality of primitives from a raster order, and distributes one or more of pixel processing operations or rasterization operations associated with the plurality of primitives to load balance across one or more of a plurality of execution units of a graphics processor or a graphics pipeline of the graphics processor.
Systems and methods for replacement of scene, pose, and environment in videos and images using generative AI are provided. An example method includes receiving a first image of a face of a person, a second image of a body adopting a pose, and a text including a description of an environment of a scene; encoding the first image into an image embedding; extracting, from the second image, information concerning the pose of the body; encoding the text into a text embedding; randomly generating a noise for the image embedding; combining the noise and the image embedding to obtain a noisy image embedding; providing the noisy image embedding, the text embedding, and the information concerning the pose to a neural network to obtain a second noise; removing the second noise from the noisy image embedding to obtain a denoised image embedding; and decoding the denoised image embedding into an output image.
The present invention relates to a lifelogging software application that creates a platform for users to create media content associated with and representative of stories, people, place, events, and other significant moments of an individual's life. The platform creates an environment for individual users to interact with each of and the media content posted thereto. The platform includes a beneficiary and inheritance mechanism that transfers control of media content from one individual to another. The present invention is operable to create a multitude of interactive visual representations of media content, such that the chronological order and location of events are portrayed.
In certain aspects of the disclosure, a computer-implemented method includes collecting, via an artificial intelligence module, a first set of data associated with an asset and creating identifiers associated with the first set of data. The method includes collecting a second set of data associated with the asset based on the identifiers and comparing the first set of data and the second set of data based on the identifiers. The method includes determining validation of the first set of data based on the comparison and generating a result of approval or rejection based on the comparison.
The present disclosure provides various methods and embodiments for alerting a customer when requested food items are not available. When a customer places a grocery request, the system determines whether the requested items are available. If the system determines the requested items are not available, an alert is sent to the customer before a scheduled pick up time.
The present disclosure relates to a system, method, and computer program for automatically providing similar product recommendations for sold-out products promoted on non-merchant publisher sites, wherein the similar product recommendations are filtered for publisher preferences. A computer system with a product database provides a platform that enables non-merchant publishers to search products in the database, create call-to-actions on publisher sites for products in the database, and automatically receive similar product recommendations when end users of the publisher sites attempt to purchase promoted products that are now sold out. Once a publisher creates a call-to-action for a product that subsequently becomes sold out, similar product recommendations are provided without requiring any action on the publisher's part to change the publisher's site. Similar product recommendations are tailored to each publisher to account for publisher preferences. Publisher preferences may be learned by the system based on publisher behavior or inputted by each publisher.
A recommendation system generates recommendations for user-item pairs based on embeddings in hyperbolic space. Each user and item may be associated with a local hyperbolic embedding representing the user or item in hyperbolic space. The hyperbolic embedding may be modified by neighborhood information. Because the hyperbolic space may have no closed form for combining neighbor information, the local embedding may be converted to a tangent space for neighborhood aggregation information and converted back to hyperbolic space for a neighborhood-aware embedding to be used in the recommendation score.
Home screen contents may be provided simultaneously while a communication terminal switches to an active mode from an inactive mode. The home screen contents correspond to an application installed in the communication terminal, and a user may set an application which desires the home screen contents to selectively receive the home screen contents.
Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
A system is configured to obtain constituent data streams for each data object of objects; to analyze the constituent data streams to allocate each constituent data stream to one of a set of primary groups; to assign the constituent data streams within each of the primary groups having aligned timing to a netting group of the primary group; to generate, for each netting group of each of the primary groups, continuous data streams by combining the constituent data streams within the netting groups; to define new data objects from the generated continuous data streams, each new data object specifying continuous data streams associated with a pair the primary groups; to incorporate a new data object into a set of data objects to effectuate adjustments to the set of data objects; and to cause the processor to incorporate store, the adjustments to the set of data objects.
A method of authenticating a smart card for a mobile pay function of a mobile device using a smart card is disclosed. The method includes: offering, by a mobile pay circuit of the mobile device, a mobile pay function; receiving, by the mobile pay circuit, an affirmative user input to enable the mobile pay function; wirelessly receiving, by a contactless logic of the mobile device, an authentication code from a smart card, wherein the authentication code includes identifying customer information; automatically populating, by the mobile pay circuit, one or more fields of a graphical user interface provided by the mobile pay circuit with the received identifying customer information; authenticating, by the mobile pay circuit, the smart card using the authentication code; and, enabling, by the mobile pay circuit, the mobile pay function with the smart card upon authenticating the smart card.
Disclosed are a wallet system and a transaction method. The wallet system includes a communication node, a scheduling node, and at least one backup node, where each node stores one private key, and all the private keys are for a same account. First, the communication node generates a transaction request based on received payment transaction information and sends the transaction request to the scheduling node. Next, the scheduling node selects a plurality of nodes as signature nodes in response to the transaction request, and after scheduling private keys of the signature nodes to sign a payment transaction one by one, the scheduling node generates signature success information and feeds the signature success information back to the communication node. Finally, the communication node performs a payment transaction operation after receiving the signature success information.
Systems and methods for verifying tokens. The method includes creating a token of a digital title for an asset, the token including proof of ownership of the asset, an identifier of the asset, wherein creating the token further includes signing the token with a private key and embedding the token into a metadata field of the math-based currency (MBC) transaction. The method further includes tracking, using an overlay ledger, an amount of MBC associated with each customer in the MBC transaction, wherein the MBC is a cryptocurrency, and wherein the overlay ledger associates an individual customer with a designated amount of MBC and receiving an asset transfer request regarding the token. The method further includes, responsive to the token being signed with the private key, transmitting a title verification and updating an owner of the token for the asset.
To schedule a future interaction between a caller and a call-center, a management computing system associated with the call center is configured to determine an estimated call time for addressing the caller's issues, based at least in part on a predicted call intent as well as feature enrichment data received from one or more memory storage areas. Upon determining a predicted call duration for the call, the management computing entity accesses the caller's calendar, such as through an internet-based communication between the caller's user computing entity and the management computing entity, or via third-party access permissions provided by the caller. The management computing entity identifies one or more candidate timeslots based at least in part on the predicted call duration, and receives user input selecting a candidate timeslot for scheduling the callback.
A system for managing well production equipment, the system comprising a) an RFID tag reader associated with a production well within a production well field, said RFID tag reader being positioned to read RFID tags associated with well production equipment as the well production equipment is run into said production well; and b) a data processing unit in communication with said RFID tag reader associated with a production well.
Server apparatus comprising a processor and a memory, the server apparatus being configured, under control of the processor, to execute instructions stored in the memory: to establish a route data record comprising data indicative of plural routes, each said route being between a start location and a respective destination, whereby each respective destination has at least one route to it from said start location; to process the route data record to determine a zone data record indicative of zones making up each route; and to combine the zone data record with a prediction data record to score the route data making up each said route to each destination based upon a prediction of the probability of a job or expected revenue in each zone making up that route.
Various systems and methods for implementing an assessment and response mechanism for autonomous systems are described herein. An assessment and response system for an autonomous system is configured to access a realm classification of an event; determine a hazard score based on the realm classification, a severity metric, a likelihood metric, an urgency metric, and a confidence level metric; identify, based on the hazard score, a responsive action; and record details of the hazard score determination and the responsive action in a decision ledger.
A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.
The present disclosure describes a computational imaging system that uses a supervised learning algorithm to jointly process the captured image data to identify task-optimal hardware settings and then uses the task-optimal hardware settings to dynamically adjust its hardware to improve specific performance. The primary application of this device is for rapid and accurate automatic analysis of images of biological specimens.
The disclosed systems and methods provide a novel framework that provides mechanisms for a Deep & Cross Network (DCN) framework that performs distilled deep prediction for personalized stream ranking on portal websites. The disclosed framework is scalable to satisfy the much more stringent latency and computational requirements required by current network operating environments. The disclosed framework is able to dynamically evaluate and leverage live traffic on network sites in order to provide, update and maintain current recommendations for users as they traverse to a portal and when they navigate within the portal. The disclosed framework implements a DCN model(s) that is capable of being compressed into a model size for a unified optimization within a live traffic environment by combining knowledge distillation and model compression techniques. The disclosed framework is built as a light-weight deep learning model that can be served in production and perform on par with large models.
A computer-implemented method, a computer program product, and a computer system for parallel cross validation in collaborative machine learning. A server groups local models into groups. In each group, each local device uses its local data to validate accuracies of the local models and sends a validation result to a group leader or the server. The group leader or the server selects groups whose variances of the accuracies are not below a predetermined variance threshold. In each selected group, the group leader or the server compares an accuracy of each local model with an average value of the accuracies and randomly selects one or more local models whose accuracies do not exceed a predetermined accuracy threshold. The server obtains weight parameters of selected local models and updates the global model based on the weight parameters.
Techniques for performing quantum information processing using an asymmetric error channel are provided. According to some aspects, a quantum information processing includes a data qubit and an ancilla qubit, the ancilla qubit having an asymmetric error channel. The data qubit is coupled to the ancilla qubit. The ancilla qubit may be driven with a stabilizing microwave field to create the asymmetric error channel.
Embodiments described herein are generally related to a method and a system for performing a computation using a hybrid quantum-classical computing system, and, more specifically, to providing an approximate solution to a combinatorial optimization problem using a hybrid quantum-classical computing system that includes a group of trapped ions. A hybrid quantum-classical computing system that is able to provide a solution to a combinatorial optimization problem may include a classical computer, a system controller, and a quantum processor. The methods and systems described herein include an efficient method for an optimization routine executed by the classical computer in solving a problem in a hybrid quantum-classical computing system, which can provide improvement over the conventional method for an optimization by conventional stochastic optimization methods.
Aspects of the present disclosure describe techniques that involve an active stabilization of coherent controllers using nearby qubits. In an aspect, a quantum information processing (QIP) system for stabilizing phase damping in qubits is described that provides a first and a second qubit ion, measuring magnetic field fluctuations using the second qubit ion, and generates one or more magnetic fields based on the measured magnetic field fluctuations, the one or more magnetic fields being applied near the first qubit ion to cancel the magnetic field fluctuations to stabilize the phase damping of the first qubit ion. Another such QIP system performs provides a first and a second qubit ion, locks a local oscillator to a frequency reference associated with the second qubit ion, and tracks, using the local oscillator, a frequency of the first qubit ion based on the frequency reference. Methods associated with these QIP systems are also described.
Embodiments described herein are generally related to a method and a system for constructing and delivering a pulse to perform an entangling gate operation between two trapped ions during a quantum computation, and more specifically, to a method of demodulating and spline interpolating a pulse that can be practically implemented in the system while increasing the fidelity of the entangling gate operation, or the probability that at least two ions are in the intended qubit state(s) after performing the entangling gate operation between the two ions.
A method of interlaying a metal core for a dual-layer electronic metal payment card. The metal core includes a metal layer having one or more openings formed therein (such as to receive a payment module or another electronic component or aesthetic feature). To interlay the metal core, the metal layer is laminated with a heat activated film layer and a release liner, and the laminated structure is subsequently placed on a heating plate. A polymer is applied only to the one or more openings. Using a containment structure placed over the metal core layer and a combination of heat, vacuum pressure, and pressurized inert gas, the method includes adhering and curing the polymer to the heat activated film to complete the lamination process. After curing, excess polymer is removed via a finishing edge (such as a grinder, a sander, a milling machine, or as similar edge).
The methods and systems disclosed herein relate generally to temporally prioritizing queries of queue-task partitions based on distributions of flags assigned to bits corresponding to access rights.
Approaches presented herein provide for the optimization of tasks performed for an operation such as the rendering of an image. A Frame Interceptor (FI) can generate a resource dependency graph (RDG) by intercepting API calls during the rendering process and determining dependencies. FI can analyze the RDG to identify potential optimizations, such as may correspond to reordering or parallel execution of certain tasks. FI can automatically test optimizations to determine whether sufficient improvement is obtained. This testing can be performed in real time by replacing the originally intercepted API calls with the newly ordered API calls generated by FI. FI can then issue a report that indicates information such as the changes made, the time taken to render the image, and potentially the fact that the images were determined to be identical.
Described techniques determine performance metric values of a performance metric characterizing a performance of a system resource of an information technology (IT) system, and determine driver metric values of a driver metric characterizing an occurrence of an event that is at least partially external to the system resource. A correlation analysis may confirm a potential correlation between the performance metric values and the driver metric values as a correlation. A graph relating the performance metric to the driver metric may be generated. A plurality of extrapolation algorithms may be trained to obtain a plurality of trained extrapolation algorithms using a first subset of data points of the graph, and the plurality of trained extrapolation algorithms may be validated using a second subset of data points of the graph. A driver metric threshold corresponding to the performance metric threshold may be determined using a validated extrapolation algorithm.
Methods, systems, apparatus, and articles of manufacture to extend the life of embedded processors are disclosed herein. Disclosed example apparatus include a policy selector to select a policy, based on input information. The apparatus extends an operating lifespan of a microprocessor having a plurality of cores. The apparatus also includes a cores partitioner to divide, based on the selected policy, the plurality of cores into subsets of cores, including a first subset and a second subset. A sensor monitors, based on the selected policy, at least one operational parameter of the cores, and a cores switcher switches a first core of the first subset of cores from active to inactive and to switch a second core of the second subset of cores from inactive to active based on the at least one operational parameter. The switches reduce an amount of degradation experienced by the first core and the second core.
An electronic device for handling a performance bottleneck of a system and an operating method thereof are provided. The electronic device includes a processor and a memory configured to store at least one instruction executable by the processor, wherein the processor, as a response to executing the at least one instruction, may determine, from a point in time corresponding to a start of a predetermined task, whether a threshold time preset for the task arrives, stop determining whether the threshold time has arrived in response to the task terminating prior to the threshold time arriving, and control one or more of resources for performing a task in response to the threshold time arriving prior to the task terminating.
A task processing method including associating and controlling, by a processing unit, a first resource to perform a task processing operation through N virtual resource identifiers in response to a task processing instruction. N is the number of data processing resources required for the task processing operation. The first resource includes n data processing resources, and n is an integer greater than or equal to 1, n
Systems and methods for optimizing the management of resources in Kubernetes clusters are disclosed. An embodiment of the present invention is directed to central dynamic Helm charts, providing a flexible and efficient mechanism for deploying, managing, and updating applications within Kubernetes environments across an entity/platform. By centralizing Helm chart configurations and dynamically adjusting them based on real-time resource metadata, an embodiment of the present invention enhances scalability, reliability, and consistency in Kubernetes deployments. In addition, an embodiment of the present invention provides a Configuration Tool that automates creation of directory structures and YAML files required to perform industry standard deployment patterns with ease.
A method for transferring virtual machines across hypervisors is described. According to the method, a data management system may interface with a first hypervisor platform and a second hypervisor platform. The data management system may obtain a snapshot of a first virtual machine executing on the first hypervisor platform. The snapshot may include data and metadata associated with the first virtual machine in a first format that is supported by the first hypervisor platform. The data management system may extract the data and the metadata from the snapshot of the first virtual machine and convert the data and the metadata from the first format to a second format that is supported by the second hypervisor platform. The data management system may transfer the data and the metadata in the second format to a second virtual machine executing on the second hypervisor platform.
The technology disclosed herein enables user guidance from gaze information obtained while viewing a webpage. In a particular embodiment, a method includes, during a communication session between a first endpoint operated by a first user and a second endpoint operated by a second user, receiving gaze information indicating a location where the second user is looking relative to a webpage being presented to the second user at the second endpoint. The method further includes determining that the second user has been looking at the location for longer than a threshold amount of time. In response to determining that the second user has been looking at the location for longer than the threshold amount of time, the method includes notifying the first user about the location. Notifying the first user includes a suggestion of a resolution from a previous communication session that achieved positive results.
An application interface layout method includes that a developer sets a layout container having an adaptive layout capability in a layout file of an application, where the adaptive layout capability includes at least one of an extension capability, a proportion capability, an equalization capability, a wrapping capability, a hiding capability, a stretching capability, or a scaling capability. In this way, when running the application, an electronic device arranges, based on a screen parameter of the electronic device and the adaptive layout capability of the layout container in the layout file, a size and a location of a child view in the layout container on a display interface.
Implementations described herein relate to methods, systems, and computer-readable media for automated computer configuration. In some implementations, a method includes providing a configuration tool on a computer. The method further includes determining compliance of the computer with an IT policy for access to one or more computer systems remote to the computer, and automatically configuring the computer, by execution of the configuration tool, with particular software that is identified based on particular settings.
An apparatus includes a processor core that includes an instruction decode circuit and a control circuit. The instruction decode circuit is configured to decode instructions, including a plurality of store instructions used to store information in a memory hierarchy. The control circuit is configured, after a particular store instruction is decoded, to preserve store information related to the particular store instruction, including a first program counter value for the particular store instruction. In response to decoding a subsequent load instruction with a corresponding second program counter value, the control circuit is configured to determine, using the first and second program counter values, whether a dependency has been established between the subsequent load instruction and the particular store instruction. In response to a determination that the dependency has been established, the control circuit is configured to use the preserved store information to perform the subsequent load instruction.
In variants, a program optimization method can include: receiving a program; determining a set of proxy inputs for the program; generating a set of intermediate traces for the program; and generating a set of execution traces for the program, wherein the set of execution traces can include executor fusions associated with device kernels for hardware accelerators. During runtime, program results can be computed by executing an execution trace instead of executing the program.
Disclosed implementations provide executable models, such as artificial intelligence models that can be owned, traded, and used in various execution environments. By coupling a model with a strictly defined interface definition, the model can be executed in various execution environments that support the interface. Coupling the model with a non-fungible cryptographic token allows the model and other components to be owned and traded as a unit. The tradeable composite units have utility across multiple supported execution environments, such as video game environments, chat bot environments and financial trading environments. Additionally, the interface allows for the creation of pipelines and systems from multiple complementary composite units.
Provided herein is a machine learning engine for increasing efficiency of an application written in a computer code, the code associated with a programing library that includes a library function, the function being associated with a default algorithm and a plurality of alternate algorithms. The machine learning engine may be configured to scan the code to identify occurrences of the library function; create altered application versions having altered algorithm(s); instruct a processor to iteratively execute the altered versions of the application; record an execution parameter associated with executing the library function at each occurrence; and output an optimized algorithm associated with the library function for each occurrence, based at least in part on the execution parameter.
A computer implemented method creates microservices for an application. A number of processor units clusters programs and data structures for the application using runtime metadata to form groups of the programs and data structures. The runtime metadata is obtained from running the application. The number of processor units creates a design for the microservices for the application using the groups of the programs and the data structures.
A processing device may include multiplier circuitry configured to output a product of an integer represented by the first signal and a mantissa represented by the second signal. The processing device may further include a dynamic shifting circuit configured to shift a first shifted signal generated by shifting a mantissa part of a third signal based on the integer part of the first signal to generate and output a second shifted signal, and shift an output signal of the multiplier circuitry based on the integer part of the first signal to generate and output a third shifted signal. The processing device may further include an arithmetic logic circuit configured to output an signal representing a mantissa of a sum of a product of the first and second signals and the third signal based on output signals of the dynamic shifting circuit.
Disclosed herein is computer technology that provides adaptive mechanisms for learning concepts that are expressed by natural language sentences, and then applies this learning to appropriately classify new natural language sentences with the relevant concept that they express.
A recipe translation server includes circuitry which acquires quantitative recipe information which is made by converting qualitative expressions in recipe information written in a first language into quantitative expressions of numerical values. The quantitative recipe information includes nodes and edges, each node representing information on an ingredient of a dish and each edge provided between nodes and represents information on an action for cooking the dish. The circuitry acquires edge information by translating the edges written in the first language into edges written in a second language and by referring to an edge database. The circuitry then acquires node information by translating the nodes written in the first language into nodes written in the second language and by referring to a dictionary database, and generates translated quantitative recipe information corresponding to the recipe information translated into the second language.
Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.
Methods and systems for generation of shape data for a set of electronic designs include inputting a set of shape data, where the set of shape data represents a set of shapes for a device fabrication process. A convolutional neural network is used on the set of shape data to determine a set of generated shape data, where the convolutional neural network comprises a generator trained with a set of pre-determined discriminators. The set of generated shape data comprises a scanning electron microscope (SEM) image.
A method for generating a circuit layout includes generating a plurality of symbols. Each of the plurality of symbols identifies one of multiple versions of code describing a circuit layout. The method also includes loading the plurality of symbols into a design platform used to compile the code describing the circuit layout. The design platform has evaluators for the multiple versions of the code. The method further includes generating the circuit layout described by the code using the design platform.
An audio generation system is provided to enable coordinated control of multiple IoT devices for audio collection and distribution of one or more audio sources according to location and user preference. The audio generation system enables a location sensitive acoustic control of sound, both as a shaped envelope for a particular source, and as an individualized experience. The audio generation system also facilitates an interactive visual system for visualization and manipulation of the audio environment including via the use of augmented reality and/or virtual reality to depict soundscapes. The audio generation system can also facilitate a system for improving and achieving an audio environment (sound influence zone) and an intuitive way to understand where sounds will be heard.
A portable communication system includes a remote speaker microphone (RSM) accessory (102) coupled to a portable radio and further coupled to a secondary audio accessory (SAA) (108). The RSM accessory (102) includes a user interface toggle switch (120) that toggles between a first mode of operation and a second mode of operation. Toggling to the first mode of operation selectively routes receive audio from the portable radio to a speaker (112) of the RSM accessory, while generating and routing a periodic audio artifact from the RSM to the SAA (108) for play out at a speaker (316) of the secondary accessory. The received audio is played out of the RSM speaker (112) in parallel with the periodic audio artifact being played out of the secondary accessory speaker (316).
An information processing system includes a host system that samples coordinates indicated by using an input device to acquire a background image, and a controller that displays an output image based on the background image on a display medium. The host system notifies the controller of the coordinates. The controller updates the background image with an update cycle longer than a sampling cycle of the coordinates, and outputs the output image with a cursor placed at the coordinates on the background image to the display medium.
Methods and systems for managing print jobs among a plurality of printing devices. At least one desktop client is disclosed in the methods and systems. The at least one desktop client includes a database storing a desktop client application and a processor configured to collect data, transmit/receive data with a cloud-based server, choose a suitable printing device and direct a print job to the suitable printing device. The at least one desktop client can be a computing device, a mobile device, or a local server. The at least one desktop device may also be a multiple-function printing device (MFP).
Provided is an information processing device including a processor, in which the processor receive a setting for a job that is an instruction for executing a function, cause an operator associated with the setting for an executed job to be displayable on a history screen displaying a history of executed jobs, in a case in which an operator displayed on the history screen is operated, apply the received setting for the execution of a job corresponding to the operated operator, and change the display mode, on the history screen, of the operator associated with the setting for a job that has not been completed normally in accordance with a behavior of the job that has not been completed normally.
A printing control apparatus includes a processor configured to: transmit, when a print instruction is received from an operator, a printing processing command based on a print job to a printing apparatus; receive result information related to a result of an operation of the printing apparatus operating in accordance with the printing processing command from the operator; and transmit the result information to a process management apparatus.
Apparatuses related to identifying print jobs for pre-processing are disclosed. In an example apparatus thereof, a header is for pre-rendering a print job stored in a memory of a host device. A data page is for at least one page of the print job stored in the memory of the host device. The header includes job parameters for the pre-rendering. The job parameters include: a system identifier to identify the print job for the pre-rendering; a mode select to set for the pre-rendering; a job identifier to identify the print job from other print jobs by a printer engine or a print manager; and a cache select to set for caching a pre-rendered image for the print job after the pre-rendering thereof.
A printing apparatus includes a reception unit configured to receive a print job, and an execution unit configured to execute printing of the print job received by the reception unit. The execution unit has a function of, in a case where a setting time or more elapses with a particular cause preventing the printing of the print job not being removed, canceling the printing of the print job. The execution unit has a function of canceling printing of a new print job received by the reception unit in a state where the setting time or more elapses with the particular cause not being removed.
An illustrative method includes receiving, by a container storage interface (CSI) filter driver executing on a node of a cluster managed by a container orchestrator, a request to deploy a containerized application; selecting, by the CSI filter driver based on one or more attributes of the containerized application, a storage system from a plurality of storage systems attached to a plurality of clusters managed by the container orchestrator; and transmitting, by the CSI filter driver, a command to a CSI driver executing on a node of a cluster to which the storage system is attached, the cluster included in the plurality of clusters, the command configured to direct the CSI driver to provision a volume on the storage system for use with the containerized application.
Techniques for container environment management are disclosed. For example, a method comprises deploying a first container storage interface driver, wherein the first container storage interface driver comprises multiple interfaces and is configured to: (i) receive a first request from a host configured to execute an application program, wherein the first request is related to a first storage volume associated with a storage system; (ii) receive a second request from a second container storage interface driver configured to provide an additional functionality with respect to the first container storage interface driver, wherein the second request is related to a second storage volume associated with the storage system; and (iii) send the first request and the second request to the storage system.
An electronic device includes: a memory including a storage; and a processor operatively connected to the memory, wherein the processor is configured to: based on a request to delete a file, identify use attribute information about the file requested to be deleted; based on information related to an extension of the file requested to be deleted that being stored in the memory, update the information related to the extension of the file requested to be deleted, based on the use attribute information; and configure an attribute of the extension of the file requested to be deleted, based on the updated information related to the extension of the file requested to be deleted and a hotness condition of the storage.
According to an embodiment of the present technology, an electronic device may include a host device including: an application requesting to write data; and a file system configured to generate, in response to the request of the application, a log regarding a property of data, and allocate a section corresponding to the data based on the log; and a storage device comprising: a memory device including a plurality of memory dies; and a memory controller configured to control the memory device to receive the data and the log of the data from the host device, and sequentially store the data in a physical zone corresponding to the section.
A method and system are provided for limiting unnecessary data traffic on the data busses connecting the various levels of system memory. Some embodiments may include processing an invalidation command associated with a system or network operation requiring temporary storage of data in a local memory area. The invalidation command may comprise a memory location indicator capable of identifying the physical addresses of the associated data in the local memory area. Some embodiments may preclude the data associated with the system or network operation from being written to a main memory by invalidating the memory locations holding the temporary data once the system or network operation has finished utilizing the local memory area.
One example method includes copying selected backup data from a secondary storage system to a provisioned primary storage volume, creating a snapshot of the primary storage volume, using the snapshot to create a thin clone volume, masking the thin clone volume, and mounting the thin clone volume, and recovering the backup data from the thin clone volume. The recovered backup data may be made available to a secondary workload that includes an enterprise application.
User interface navigation on a personal electronics device based on movements of a crown is disclosed. The device can select an appropriate level of information arranged along a z-axis for display based on crown movement. The navigation can be based on an angular velocity of the crown.
An electronic device includes a display and a processor configured to control the display to display a user interface (UI) screen including a plurality of graphical user interface (GUI) items and a focus GUI, identify, based on a wheel input of a user, arrangement information about the plurality of GUI items, identify, based on the arrangement information, a possible movement direction of the focus GUI displayed at a location corresponding to one GUI item among the plurality of GUI items, based on the identified possible movement direction of the focus GUI including both a horizontal direction and a vertical direction, identify a movement direction of the focus GUI as the horizontal direction, and control the display to move the focus GUI based on a manipulation direction of the wheel input and the identified movement direction.
The present disclosure generally relates to user interfaces that include application widgets. In some embodiments, a computer system displays a home screen, where displaying the home screen includes displaying a set of user interface elements based on whether an account that was used to set up the computer system is associated with a first type of content. In some embodiments, a computer system displays a user interface in response to detecting a request to change the orientation of the user interface. Displaying the user interface includes displaying an arrangement of application widgets and application icons, where a set of application widgets has a same spatial organization as in a previous arrangement.
A non-transitory computer-readable medium stores instructions to control a portable terminal to perform processes including: an receiving processing of receiving a user operation; a first determination processing of determining whether device identification information is stored in the storage; performing a first designation processing; a second designation processing; wherein the first designation processing includes: a first specifying processing of specifying the image processing device; a first selection screen display processing of displaying a first selection screen; and, when the user operation of designating the device object is received, a first storing processing, and wherein the second designation processing includes: a second specifying processing of specifying an image processing device; a second selection screen display processing of displaying a second selection screen; and, when the user operation of designating the device object is received, a second storing processing.
In embodiments of the present disclosure, there is provided a method for generating a stylized icon automatically. After a query text inputted by a user is obtained, a trained generator is used to generate a structured icon that can characterize a structure of an object, and then the structured icon is stylized, such as performing color padding or adding other styles, so as to generate a high-quality stylized icon for the user. In embodiments of the present disclosure, a structured icon and a stylized icon are generated respectively at two stages, where the structured icon can clearly characterize the structure of the object, while the stylized icon can be richer in color and style. Therefore, the stylized icon generated according to embodiments of the present disclosure has a higher quality and is more realistic, thereby improving the user experience of icon generation.
A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.
Disclosed are a touch substrate and a display device. The touch substrate includes a touch electrode layer with a mesh type structure; the touch electrode layer includes the first touch electrode including first touch sub-electrodes, and the second touch electrode including second touch sub-electrodes; each first touch sub-electrode includes first touch electrode meshes, and each second touch sub-electrode includes second touch electrode meshes; the touch electrode layer further includes boundary meshes located between adjacent first touch sub-electrode and second touch sub-electrode; each boundary mesh includes at least two first mesh lines; each first mesh line is provided with a first break; second mesh lines are arranged in a first touch electrode mesh and/or a second touch electrode mesh; the second mesh lines are provided with second breaks; and a pattern shape of the first mesh line and a pattern shape of the second mesh line are different.
According to an embodiment, a touch-interface arrangement comprises an overlay layer; a capacitive sensor printed circuit board assembly, PCBA, mounted to the overlay layer, wherein the overlay layer is positioned on a first side of the capacitive sensor PCBA; at least one piezoelectric actuator positioned on a second side of the capacitive sensor PCBA, opposing the first side of the capacitive sensor PCBA, wherein the at least one piezoelectric actuator comprises a support plate and a piezoelectric ceramic; and at least one seal element positioned on the second side of the capacitive sensor PCBA for at least partially sealing the at least one piezoelectric actuator between the capacitive sensor PCBA and a support surface.
A touch control processing method is applied to a mobile terminal. A display screen of the mobile terminal is configured with an edge area and a near-edge area that are connected, the edge area is located at a peripheral edge position of the display screen, the edge area surrounds the near-edge area. The method is used to, when receiving a touch control instruction inputted by a user, and determining that a first frame coordinate is in the near-edge area and a sliding direction of the sliding instruction is not toward an original area, supplement a point coordinate supplement at a position in the edge area symmetrical to the second frame coordinate about the first frame coordinate, which is taken as a datum, opposite to the sliding direction.
A roller linkage mechanism and a computer peripheral using the same are provided. The roller linkage mechanism includes a bottom casing, a rotatable member, a control circuit, a connecting rod and a linkage button. The bottom casing has a bottom side. The rotatable member is rotatably arranged on the bottom side through a bracket and includes a damping element. The control circuit is disposed on the bottom side. When the rotatable member rotates, the control circuit is triggered to output at least one signal. The connecting rod is rotatably fixed on the bracket and has a contact end and a pivot end. The linkage button is disposed on the bottom side and pivotally connected to the pivot end to drive the connecting rod to rotate, so that the contact end is driven to contact with or separate from the damping element.
A sensor device 1A includes: an insulating substrate 11; a touch sensor TS that includes a sensor electrode 12 disposed on a first surface 15a disposed on an operation surface side; a shield electrode 131 disposed on the first surface 15a; and a detecting electrode 14 facing the shield electrode 131 and disposed on a second surface 15b different from the first surface 15a. The first surface 15a is located closer to the operation surface than the second surface 15b, the shield electrode 131 and the detecting electrode 14 constitute a pressure-sensitive sensor that detects a change in capacitance value caused by approaching of the shield electrode 131 and the detecting electrode 14, and the shield electrode 131 blocks capacitive coupling between an operator FIN and the detecting electrode 14 caused by approaching of the operator FIN to the operation surface.
An input device comprises a depressible element with two switches including a first switch configured to generate a first signal when the depressible element is depressed by a threshold distance and a second switch configured to generate a second signal indicating when the depressible element is depressed by the threshold distance and the second switch is in an active state. One or more processors may be configured to receive the first signal from the first switch; configure the second switch to change from an inactive state to an active state in response to receiving the first signal; receive the second signal from the second switch in the active state; determine whether the second signal indicates that the depressible element is depressed by the threshold distance; and generate event data confirming that the depressible element is depressed by the threshold distance in response to receiving the second signal.
The present disclosure relates to a tactile presentation device presenting tactile to a user, and includes: a touch detection circuit detecting the user having contact with the tactile presentation knob and outputting positional information of the tactile presentation knob; a pressure detection circuit detecting an amount of pressing of the operation surface by the tactile presentation knob; a tactile control circuit determining a voltage signal generating friction force between the tactile presentation knob and the operation surface; and a pressure amount calculation circuit calculating a pressure amount based on the amount of pressing detected in the pressure detection circuit and adding the pressure amount to the pressing information, wherein generated is tactile caused by a change of the friction force between the tactile presentation knob and the operation surface by the voltage signal determined by the tactile control circuit.
Examples of systems and methods for interacting with content and updating the location and orientation of that content using a single controller. The system may allow a user to use the same controller for moving content around the room and interacting with that content by tracking a range of the motion of the controller.
A wearable electronic device includes a display, and at least one processor connected to the display, where the at least one processor is configured to obtain a first space necessary for a motion of a user corresponding to a motion of an avatar, the motion of the avatar being performed in a virtual space of virtual reality (VR) content displayed through the display, obtain a second space for safely performing the motion of the user, set a scale value, based on the first space and the second space, and based on obtaining the motion of the user, determine, using the set scale value, a size of the motion of the avatar, the motion of the avatar being performed by the motion of the user.
The present disclosure generally relates to techniques and user interfaces for controlling and displaying representations of user in environments, such as during a live communication session and/or a live collaboration session.
Embodiments are related to providing external device communication and localization for virtual reality based equipment using radio-frequency identification (RFID). At least two receivers and a transmitter are used to recognize an external device and determine a location of the external device relative to the headset, based on tags coupled to the external device. A three-dimensional (3D) model is downloaded of the external device based on information received by the at least two receivers from the tags. A location of the external device is matched to the 3D model based on the tags. A virtual image is displayed of the external device corresponding to the location of the external device.
An apparatus to facilitate enabling secure communication via attestation of multi-tenant configuration on accelerator devices is disclosed. The apparatus includes a processor to: verify a base bitstream of an accelerator device, the base bitstream published by a cloud service provider (CSP); generate a partial reconfiguration (PR) bitstream based on the base bitstream, the PR bitstream to fit within at least one PR region of PR boundary setups of the accelerator device; inspect accelerator device attestation received from a secure device manager (SDM) of the accelerator device; and responsive to successful inspection of the accelerator device attestation, provide the PR bitstream to the CSP for PR reconfiguration of the accelerator device.
According to embodiments of the present disclosure, systems and methods to manage Security Protocol and Data Model (SPDM) secure communication sessions are provided. According to one embodiment, an Information Handling System (IHS) includes a Security Protocol and Data Model (SPDM)-enabled device conforming to a SPDM specification in which the SPDM-enabled device has a specified quantity of supported private communication sessions. The IHS also includes computer-executable instructions to, when an application requests use of one of the private communication sessions, determine whether one of the private communication sessions is available, and enable the application to communicate with the SPDM-enabled device through the one private communication session based on the determination.
Methods and systems for identifying altered content are described herein. The system determines a content type for an unverified content item and determines verification criteria based on the content type. The system then locates a first verified content item corresponding to the unverified content item. Based on comparing the unverified content item to the first verified content item, the system determines whether the unverified content item violates the verification criteria. If the unverified content item violates the verification criteria, the system displays a verification flag indicating that the unverified content item violates the verification criteria. If the unverified content item does not violate the verification criteria, the system displays a verification flag indicating that the unverified content item does not violate the verification criteria.
Some embodiments provide a method for enforcing policies for authorizing API (Application Programming Interface) calls to an application operating on a host machine. The method receives a request to authenticate a client attempting to gain access to the application, and authenticates the client based on a first set of parameters associated with the request. Using a second set of parameters associated with the request, the method evaluates a set of one or more policies associated with a set of one or more API calls to the application. Based on the evaluated policies, the method defines a third set of one or more authentication field parameters that control the API calls that the client is authorized to make to the application. The method sends an authentication reply message with the defined third set of authentication field parameters in order to control the API calls that the client is authorized to make.
A method for operating a system including a main device, a secondary device, which is a sensor and/or information device, and a garment for receiving the secondary device is shown. The method includes steps of, logging by the main device of the usage events triggered on the system in a usage log, storage of the usage log on the main device and/or the secondary device, creation of usage statistics based on the usage log, recognition of a terminating event by the main device, the terminating event displaying the end of the current user's use of the system, and automatic deletion of the usage log and/or the usage statistics by the main device if the terminating event has been recognised. Moreover, a system including a main device, a secondary device and a garment is shown.
Embodiments of the present disclosure describe systems, methods, and computer program products for redacting sensitive data within a database. An example method can include receiving a data query referencing unredacted data of a database, wherein the data query that is received comprises a value identifying a type of sensitive data to be redacted from the unredacted data, responsive to the data query, executing, by a processing device, a redaction operation to identify sensitive data that matches the type within the unredacted data of the database, and returning a redacted data set in which the sensitive data that matches the type is replaced or removed to the data query.
Some embodiments relate to a method for use in connection with governance of a plurality of data assets managed by a data processing system, the method comprising: using at least one computer hardware processor to perform: accessing a data governance policy comprising a first data standard (e.g., by obtaining information about the first standard stored in a database system); generating a first data asset collection at least in part by automatically selecting, from among the plurality of data assets managed by the data processing system and using at least one data asset criterion, one or more data assets that meet the at least one data asset criterion; associating the first data asset collection with the first data standard; and verifying whether at least one of the one or more data assets in the first data asset collection complies with the first data standard.
Disclosed is a method for accessing software applications. The method includes obtaining an application access request, the application access request carrying a user identifier and an application identifier; acquiring an encryption key, and encrypting the user identifier by the encryption key, to obtain an encrypted user identifier, the encryption key carrying first key information and second key information; generating an authorization credential corresponding to the application access request according to the encrypted user identifier and the first key information; transmitting the authorization credential to the application that is to be accessed, the application that is to be accessed generating an authorization request based on the authorization credential; receiving the authorization request returned by the application that is to be accessed; and accessing, when the authorization request satisfies a preset condition, the application that is to be accessed based on the second key information.
An information processing apparatus, comprising a setting unit that executes a security setting on the information processing apparatus based on an installation environment of the information processing apparatus, wherein the setting unit executes the security setting again at a specific timing.
A data encryption method. At a server the original data file is encrypted using an encryption key to create an encrypted data file, data is removed from the encrypted data file to create an altered encryption data file, the altered encrypted data file is transmitted to a remote computer, a QR code is created including the removed data and the encryption key, and the QR code is transmitted to the remote computer. At the remote computer, the removed data and the encryption key are recovered from the QR code and are used to recover the original data file.
In the context of software security, reachability analysis provides a mechanism to assess the ease of exploitability of a particular vulnerability or whether a vulnerability is exploitable at all. The present techniques provide a mechanism to compute reachability for one or more binary executables within the context of an execution environment. These reachability analyses can be used to determine whether the executables or components therein present any potential vulnerabilities which, in turn, can cause a computing system executing such binary executable to exhibit undesired behavior. The analyses include determining reachability metrics for each of a plurality of program locations. These metrics are used to determine an environment-aware reachability metric reflecting the runtime properties of a computing environment specified by artefacts associated with the software. Remediation actions can then be undertaken to address any security issues in the software or take other actions before it is deployed or allowed to execute.
Systems and methods are provided for inspecting, identifying, blocking, and combatting browser security vulnerabilities. In various embodiments, an inspection module may execute on a browser accessing a web domain on a first computing device. Inspection modules may dynamically analyze a set of scripts associated with the web domain to identify privacy vulnerabilities. Such vulnerabilities may be blocked and/or combatted to prevent communications of private information to one or more third-, fourth-, . . . , nth-party sites and applications. Embodiments may generate a customized privacy plan directed to one or more privacy vulnerabilities and execute on a graphical user interface on a computing device.
Disclosed herein are systems and method for restoring files from a backup, the method including: retrieving a time indicator from a time server associated with a backup server; synchronizing time between the backup server and a computing device performing a backup, based on the time indicator; performing the backup of files from the computing device to the backup server, wherein a malicious process modifies at least one file being backed up at an incident time during the backup and performs an attempt to change a time of the computing device such that a modification timestamp of the at least one file precedes the incident time; blocking the attempt to change the time of the computing device; subsequent to completing the backup, detecting the malicious process infecting the computing device; and performing a restoration of the backup on the computing device.
Techniques are provided for device protection against unauthorized encryption using population of available storage. One method comprises obtaining, in response to an unauthorized encryption of data associated with a processing device, an indication of an amount of available storage space in a storage device associated with the processing device; creating a file to populate the indicated amount of available storage space in the storage device; and writing the created file to the storage device. The unauthorized encryption of data may comprise a ransomware attack. The indicated amount of available storage space in the storage device may comprise an amount of available space in a file system associated with the storage device. The file system may write the created file to the storage device by populating available storage areas of the storage device.
A Secure Environment Public Register (SEPR) provides a method and system that allows precious metals in the shape of bar(s) or units to be certified, specially numbered to provide exact linkage to an owner, allow secure movement of precious metals between secure facilities, and though Blockchain allow secure transfer of ownership between individuals and organizations. The SEPR allows gold and other precious metals to be easily held and traded in commerce with all the advantages of holding precious metals. The SEPR system allows exact audits of the metal bars on hand and avoids over-selling units since each bar is serialized and ownership is documented in a public register.
A method for operating a computing device for a control unit of a motor vehicle. The computing device including a processor core, and is configured to control an exchange of data between a connectivity zone and a security zone. The security zone includes at least one component which is necessary to drive the vehicle and has an elevated relevance with regard to safety. The connectivity zone including at least one component whose operation requires communication outside of the vehicle but is not required to drive the vehicle and does not have an elevated relevance with regard to safety. At least one first program executable by the computing device is assigned to a non-trustworthy zone, and at least one further program is assigned to a trustworthy zone. The component of the connectivity zone is assigned to the non-trustworthy zone, and the component of the security zone being assigned to the trustworthy zone.
Systems and methods of sensor data fusion including sensor data capture, curation, linking, fusion, inference, and validation. The systems and methods described herein reduce computational demand and processing time by curating data and calculating conditional entropy. The system is operable to fuse data from a plurality of sensor types. A computer processor optionally stores fused sensor data that the system validates above a mathematical threshold.
Systems and methods to automatically classify records managed by a collaboration environment are described herein. Exemplary implementations may perform one or more of: obtain model training information including model training input information and training output information, the training input information including a subset of work unit information included in records, the training output information including hierarchical information and/or clustering information included in records; train a machine learning model based on the model training information to generate a trained model configured to output classifications within hierarchies and/or clusters; store the train model; and/or other operations.
A code sequence based intelligent key code identification method includes extracting Smali code sequence by decompiling an application, vectorizing the extracted Smali code sequence to construct a training dataset, training a deep learning model with the vectorized Smali code sequence to generate a classifier, generating a category classification result using Smali code sequence of a target application as input of the classifier, and identifying and providing important Smali code sequence from which the classification result of the target application is derived. Accordingly, it is possible to objectively evaluate the application using Smali code sequence of the application being actually run.
A photonic parallel network can be used to sample combinatorially hard distributions of Ising problems. The photonic parallel network, also called a photonic processor, finds the ground state of a general Ising problem and can probe critical behaviors of universality classes and their critical exponents. In addition to the attractive features of photonic networks—passivity, parallelization, high-speed and low-power—the photonic processor exploits dynamic noise that occurs during the detection process to find ground states more efficiently.
An updating method of a citation document, an apparatus, an electronic device and a storage medium. The method includes: acquiring a document relationship diagram of a database; acquiring a document modification instruction, where the document modification instruction includes a document identification and a document modification content; extracting an associated document identification from the document relationship diagram according to the document identification; pushing the document modification content to an associated document corresponding to the associated document identification.
Embodiments of the present invention provide computer-implemented methods, computer program product, and computer systems. One or more processors assign an identifier that specifies a number of resources and a category associated with a respective image layer of a plurality of image layers. One or more processors, in response to receiving a user request, identify image layers of the plurality of image layers that match the identifier based on dependencies between the plurality of image layers. One or more processors can retrieve matched layers based on the functionality of respective image layers and the dependencies of those respective image layers.
A search method, a terminal and a server are provided. The server returns a similar image (namely, a second image) of a first image to the terminal. When displaying the second image, the terminal further displays controls of a plurality of attributes corresponding to the second image. When the terminal detects that a user operates a first control corresponding to the second image on an interface, the terminal triggers the server to obtain first attribute information of the second image, where the first attribute information corresponds to the first control.
A computerized system and method may provide automated clustering procedures where each clustered entity or node may be included in a plurality of clusters (e.g., more than a single cluster). Clustering procedures provided by some embodiments of the invention may involve measuring and/or quantifying degrees of relevance and/or generality for a plurality of entities or nodes. In some embodiments, a clustering procedure may be used, e.g., to generate a hierarchical, multi-tiered taxonomy of such entities. A computerized system comprising a processor, and a memory, may be used for ranking a plurality of nodes; select nodes based on the ranking; cluster selected nodes into intermediate clusters; calculate distances between unselected nodes and intermediate clusters; and cluster unselected nodes and intermediate clusters into final clusters based on the calculated distances. Some embodiments of the invention may allow routing interactions between remotely connected computer systems based on an automatically generated taxonomy.
A method includes determining a set of identigens for each word of at least some words of a string of words of a query to produce a plurality of sets of identigens. The method further includes interpreting, based on a first knowledge database, the plurality of sets of identigens to produce a first entigen group and generating a first preliminary query response based on the first entigen group. The method further includes interpreting, based on a second knowledge database, the plurality of sets of identigens to produce a second entigen group and generating a second preliminary query response based on the second entigen group. The method further includes comparing the first and second preliminary query responses and when the first preliminary query response and the second preliminary query response are divergent, resolving inconsistencies between the first and second preliminary query responses to produce a final query response.
Various embodiments of the present disclosure provide multi-stage data lineage tracking techniques for automatically generating holistic and accurate data catalog for complex data ecosystems. The techniques may include generating a critical attribute collection for a data-related task based on one or more natural language descriptions for the data-related task. The techniques include receiving a data lineage map that defines a plurality of hierarchical data layers for a data ecosystem associated with the data-related task. The techniques include generating a critical attribute map for the data-related task by identifying a data element for a critical attribute at each of the plurality of hierarchical data layers of the data lineage map. The techniques include identifying noncritical attributes for the data related task generating a task attribute map for the data-related task based on the noncritical attributes and the critical attribute map.
There is provided an information processing device including a display control unit configured to display pieces of content at a first position of a screen, a condition setting unit configured to set a clustering condition for the pieces of content in accordance with a user operation, and a clustering unit configured to classify the pieces of content into a cluster in accordance with the clustering condition. The display control unit moves a display of the pieces of content from the first position toward a second position corresponding to the cluster.
In one implementation, systems and methods are provided for collecting and sharing digital experience information. A computer-implemented system for collecting and distributing digital experience information may comprise a digital experience application that may be configured to host a plurality of micro-applications, a first micro-application being able to be configured to detect application events and application states; a connector that may be configured to receive information corresponding to the detected application events and application states and belonging to a category; an event backbone that may be configured to route the information received by the connector based on the category; a database that may be configured to store the received information; wherein the event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria; and wherein a second micro-application may be configured to receive information belonging to the category from the connector.
A system and method for combining data from disparate business intelligence systems and data sources. The method includes aggregating data in real-time across multiple, disparate data platforms of more than one third party, by mapping nonmatching data parameters used in the different platforms to a common data field. The business intelligence systems are queried to identify responsive data fields, which are then meshed in a translation and/or unification module into the common data field for display. The meshing of the data allows for efficient filtering according to user inputs. The system and method further include applications to allow users to create parameter mappings for the data meshing.
Functionality in a network device is specified by an application installation file that describes programmable devices used to implement the functionality. Profiles for programmable devices generated from the application installation file and stored on the network device. A profile database stores profiles associated with functionality specified in previously received application installation files. A profile associated with a selected functionality is selected to implement the selected functionality, including loading one or more bitfiles identified in the selected profile to program the programmable devices associated with the selected functionality.
An analysis device according to the present disclosure is provided with: a data acquisition unit that acquires data detected by an industrial machine; an operation state extraction unit that extracts, from the data, data detected during operation of the industrial machine; an annotation unit that creates a plurality of data set groups by giving, on the basis of a predetermined standard, annotations indicating motion states of the industrial machine to a plurality of data sets segmented by a predetermined standard from the extracted data during the operation; a feature amount extraction unit that extracts a feature amount of data included in each of the data sets; a learning unit that generates decision tree models respectively for the plurality of data set groups; and a display unit that ranks the generated decision tree models on the basis of correct answer rates regarding prediction of the annotations based on predetermined training data and that displays the decision tree models.
Methods and systems for beam search decoding. One of the methods includes initializing beam data specifying a set of k candidate output sequences and a respective total score for each of the candidate output sequences; updating the beam data at each of a plurality of decoding steps, comprising, at each decoding step: generating a score distribution that comprises a respective score for each token in the vocabulary; identifying a plurality of expanded sequences; generating, for each expanded sequence, a respective backwards-looking score; generating, for each expanded sequence, a respective forward-looking score; computing, for each expanded sequence, a respective total score from the respective forward-looking score for the expanded sequence and the respective backwards-looking score for the expanded sequence; and updating the set of k candidate output sequences using the respective total scores for the expanded sequences.
Computer implemented methods for database hierarch-independent data drilling are presented including: a. selecting one of at least two database structures each having data, where the at least two database structures include, at least two distinct paths that lead from a first of the at least two database structures to a second of the at least two database structures, where a path logically relates at least two data structures which are otherwise directly unrelated using data structures and data structures' relations, and a database information schema that provides information about the at least two database structures including information regarding relations between data structures; b. setting the selected database structure as a current data drilling state; and c. finding at least one related data structure corresponding with the selected database structure for the current data drilling state utilizing the database information schema.
A computing device is operable to receive a plurality of partition allocation requests based on execution of a corresponding plurality of query operations in conjunction with execution of a corresponding query. Processing a first partition allocation request of the plurality of partition allocation requests corresponding to execution of a first operation of the corresponding plurality of query operations is based on allocating a set of partitions of a plurality of partitions. Content is loaded into the set of partitions for access in executing the first operation. Access to the content via the set of partitions is facilitated in conjunction with execution of the first operation. The set of partitions are released based on determining the first operation has completed access of the content in conjunction with the execution of the first operation.
Solutions for enforcing both syntactic and semantic correctness of domain-specific data queries include: receiving a data query; constraining an operation of the data query to enforce semantic correctness, wherein enforcing semantic correctness comprises: determining semantic information associated with each of a plurality of data entities; based on at least the semantic information, determining whether combining the two data entities of the plurality of data entities is allowed or is not allowed; based on at least determining that combining the two data entities is allowed, permitting combining the two data entities in the data query; and based on at least determining that combining the two data entities is not allowed, preventing combining the two data entities in the data query; and executing the data query. Some examples further include basing the permission on (at least) an ontology between the semantic information of the two data entities and a set of axioms.
In an architecture including a plurality of sub-application units and a plurality of CC-OCCs (Client-Coordinated transaction managers that perform Optimistic Concurrency Control) included in a plurality of data source client systems, consistency of a plurality of snapshots managed by a plurality of CC-OCCs is maintained for each transaction. With respect to each transaction, when the number of CC-OCCs which receive a read request and/or a write request for an object from two or more sub-application units in processing of M-number of (where M is an integer of 2 or more) sub-transactions that constitute the transaction is N (where N is an integer of 2 or more), N-number of unions are pairwise disjoints. With respect to each of the N-number of unions, the union is a union of a read set and a write set in a snapshot which corresponds to the transaction and which is managed by a CC-OCC.
A map update data processing apparatus and method are provided. The method includes: obtaining first information from at least one vehicle terminal in a time window; determining, based on the first information and second information in a map, first change information of the second information and precision information and/or confidence information of the first change information, wherein the first change information indicates a difference between the first information and the second information; and finally, sending the first change information of the second information and the precision information and/or the confidence information to a first vehicle terminal.
A system uses a hybrid key-value storage engine that uses log-structured merge tree and a segmented log-structured object store. The system performs garbage collection of stale document versions avoiding index lookup during log segment compaction. The system separates index and document data to minimize write amplification. The system maintains a delete list using a log-structured merge-tree to store stale document sequence numbers and corresponding sizes per log segment. For each log segment from the plurality of log segments, the system determines a measure of fragmentation of the log segment based on sizes of deleted documents of the log segment from the second log-structured merge-tree. If the fragmentation exceeds a threshold, the system initiates a compaction operation for the log segment.
A database performance tuning method is provided, including: receiving a performance tuning request of tuning a configuration parameter of a target database; obtaining a status indicator of the target database; and inputting the status indicator of the target database into a deep reinforcement learning model, and outputting a recommended configuration parameter of the target database. The deep reinforcement learning model includes a first deep reinforcement learning network and a second deep reinforcement learning network. The first deep reinforcement learning network is configured to provide a recommendation policy for outputting a recommended configuration parameter according to a status indicator, and the second deep reinforcement learning network is configured to evaluate the recommendation policy provided by the first deep reinforcement learning network.
In some examples, a data management system processes snapshots of a distributed file system, the distributed file system having files, each file comprising multiple data chunks. The data management system performs operations including storing file-to-chunk mapping in file system metadata; creating, for each chunk, a chunk generation ID by associating each chunk with a file system generation ID; in a next-generation snapshot of the distributed file system, incrementing, for all chunks in the next-generation snapshot, the respective chunk generation IDs; and taking a snapshot of the file system metadata and storing an updated file-to-chunk mapping associated with the next-generation snapshot.
DMA architectures capable of performing multi-level multi-striding and determining multiple memory addresses in parallel are described. In one aspect, a DMA system includes one or more hardware DMA threads. Each DMA thread includes a request generator configured to generate, during each parallel memory address computation cycle, m memory addresses for a multi-dimensional tensor in parallel and, for each memory address, a respective request for a memory system to perform a memory operation. The request generator includes m memory address units that each include a step tracker configured to generate, for each dimension of the tensor, a respective step index value for the dimension and, based on the respective step index value, a respective stride offset value for the dimension. Each memory address unit includes a memory address computation element configured to generate a memory address for a tensor element and transmit the request to perform the memory operation.
A semiconductor system including a transmitter configured to output a plurality of data as a plurality of data input/output signals through a plurality of channels based on a matrix E, and a receiver configured to generate the plurality of data by differentially amplifying the plurality of data input/output signals received through the plurality of channels based on a matrix D, in which all components of the matrix E and the matrix D are integers, a product matrix of the matrix D and the matrix E is a diagonal matrix, a sum of the components of each row of the matrix D is 0, and a sum of absolute values of the components of each column of the matrix D is less than or equal to a threshold value.
The present disclosure discloses a data processing apparatus, a data processing method, and related products. The data processing apparatus is used as a computing apparatus and is included in a combined processing apparatus. The combined processing apparatus further includes an interface apparatus and other processing apparatus. The computing apparatus interacts with other processing apparatus to jointly complete a computing operation specified by a user. The combined processing apparatus further includes a storage apparatus. The storage apparatus is respectively connected to the computing apparatus and other processing apparatus and is used to store data of the computing apparatus and other processing apparatus. The solution of the present disclosure takes full advantage of parallelism among different storage units to improve utilization of each functional component.
Address translation is performed to translate a virtual address targeted by a memory request (e.g., a load or memory request for data or an instruction) to a physical address. This translation is performed using an address translation buffer, e.g., a translation lookaside buffer (TLB). One or more actions are taken to reduce data access latencies for memory requests in the event of a TLB miss where the virtual address to physical address translation is not in the TLB. Examples of actions that are performed in various implementations in response to a TLB miss include bypassing level 1 (L1) and level 2 (L2) caches in the memory system, and speculatively sending the memory request to the L2 cache while checking whether the memory request is satisfied by the L1 cache.
This application discloses a method and system of using HMB as a cache of physical address mapping table. The method comprises: arranging physical addresses in order of logical addresses, physical mapping entries corresponding to a plurality of consecutive physical addresses form one table unit, and a logical address corresponding to a first entry of each table unit is used as an index of the table unit; determining HMB size, dividing all table units into a plurality of sections according to the HMB size, each section comprises a plurality of table units, each section is divided into a plurality of ways; calculating a metadata according to logical address corresponding to the first entry of the table unit to be stored and the HMB size, the metadata comprises a section number and a way number; writing the metadata and the table unit to be stored into the HMB. This application uses HMB as L2P address mapping table cache of SSD controller, saving or avoiding use cost of DRAM on SSD, and reducing SSD size.
A machine may be configured to perform AB testing on mobile applications. For example, the machine receives an identifier of a user from a mobile device that requests a layout description of a user interface, determines the layout description that provides a configuration of one or more elements of the user interface according to an experiment variant associated with an experiment, and causes display of the one or more elements of the user interface on the mobile device based on the layout description.
In one embodiment, a method may include determining one or more of (1) an amount of use of a display screen of a user's client computing device during a period of time, or (2) a frequency of unlocks of the display screen during the period of time. The method may include displaying, on a lock screen of the client computing device, one or more of: (1) the amount of use of the display screen during the period of time, or (2) the frequency of unlocks of the display screen during the period of time.
A computer-implemented method includes translating into a routing configuration, tenant-specific preferences for primary and secondary datacenter locations. A service mesh is set up for communication between services within and across the primary and secondary datacenter locations. Service persistencies with endpoints in datacenter locations are used to configure replication agents between the service persistencies. Using service endpoints, configuring Virtual Services that implement the service mesh. An Ingress Gateway is configured to route end user requests into the service mesh to a first service instance in the tenant-selected primary datacenter. According to the tenant-specific preferences, data replication is configured to copy data to redundant storage. Using endpoints of persistent storage replication agents for each service persistence in the tenant-selected primary datacenter, configuring persistent storage replication agents for each service persistence in the tenant-selected primary datacenter.
A computer-implemented method for performing cross regional disaster recovery includes receiving event data at an active deployment of a data intake and query system. The method further includes processing the event data in a plurality of stages of the data intake and query system to convert the event data into searchable buckets of indexed data, wherein files generated at each stage of the processing are uploaded to a first scalable storage module in the active deployment. Further, the method includes replicating the files generated at each stage of the processing to a second scalable storage module in a standby deployment of the data intake and query system. Responsive to an outage at the active deployment, the method includes transitioning control to the standby deployment and recovering the event data at the standby deployment using the files replicated to the second scalable storage module.
Methods, systems, and devices for a memory device with status feedback for error correction are described. For example, during a read operation, a memory device may perform an error correction operation on first data read from a memory array of the memory device. The error correction operation may generate second data and an indicator of a state of error corresponding to the second data. In one example, the indicator may indicate one of multiple possible states of error. In another example, the indicator may indicate a corrected error or no detectable error. The memory device may output the first or second data and the indicator of the state of error during a same burst interval. The memory device may output the data on a first channel and the indicator of the state of error on a second channel.
A memory device is disclosed that includes a row of storage locations that form plural columns. The plural columns include data columns to store data and a tag column to store tag information associated with error locations in the data columns. Each data column is associated with an error correction location including an error code bit location. Logic retrieves and stores the tag information associated with the row in response to activation of the row. A bit error in an accessed data column is repaired by a spare bit location based on the tag information.
Localized incident resolution with reconstruction is disclosed. Fresh (i.e. non-generic) resolutions for IT incidents that include local user-specific attributes are generated. N-possible robotic process automation (“RPA”) workflows are generated for applications at issue or cosine similar ones. IT incidents are reconstructed in safe environments. Modeling is performed to determine which of the N-possible RPA workflows have a sufficient probability of resolving the IT incident. Select RPA workflows are executed on the reconstructed IT incident in the safe environment to identify which workflow(s), if any, resolve the IT incident. RPA workflows demonstrated to work can be localized based on the user-specific attributes and deployed automatically. Detailed feedback and instructions specific to the user and the user's IT incident can be provided to identify what steps to take if a complete automated solution was not identified and successfully tested.
A fault management system (FMS) receives events indicating an issue with a component in the system and determines, based on an inventory database, the component associated with the events. The FMS creates, based at least in part on the events, an error report that includes: (i) an error type identifying a type of error described in the error report, (ii) a timestamp indicating when the error report was created, and (iii) a universal unique identifier (UUID) to uniquely identify the error report. The FMS determines, based at least in part on the error report, a policy associated with the events and classifies the events, based at least in part on the policy, as either a threshold event or a discrete event. The FMS performs one or more actions to address the events.
A system for monitoring job execution includes an interface and a processor. The interface is configured to receive an indication to start a cluster processing job. The processor is configured to determine whether processing a data instance associated with the cluster processing job satisfies a watchdog criterion; and in the event that processing the data instance satisfies the watchdog criterion, cause the processing of the data instance to be killed.
A memory device may include a pin for communicating feedback regarding a supply voltage to a power management component, such as a power management integrated circuit (PMIC). The memory device may bias the pin to a first voltage indicating that a supply voltage is within a target range. The memory device may subsequently determine that a supply voltage is outside the target range and transition the voltage at the pin from the first voltage to a second voltage indicating that the supply voltage is outside the target range. The memory device may select the second voltage based on whether the supply voltage is above or below the target range.
An operation method of a power supply circuit which is provided with an input voltage to generate a positive output voltage and a negative output voltage is proposed. The power supply circuit includes five switches and is electrically connected with an inductor through a first inductor node and a second inductor node. The disclosed operation method includes determining the power supply circuit to operate in a mode, which includes three operation phases, a first, second and third phase. Energizing currents can be generated and provided both to enhance the positive output voltage and negative output voltage by employing the proposed operation method. Since there is no transition of the voltage level of the second inductor node during the second phase to third phase transition, it is believed that the present invention effectively achieves in suppressing redundant power switching loss and providing optimized output power efficiency.
The processor-based system includes a throttle request accumulate circuit to receive throttle requests, determine a highest or most aggressive throttle value among the throttle requests, and generate a throttle control signal configured to throttle activity in the plurality of processing circuits. Throttle requests have throttle values corresponding to a reduction in activity in at least a portion of the plurality of processing circuits and may correspond to a particular number of cycles of reduced activity in a window of cycles. In addition to reducing response time to local events or conditions compared to waiting for a hierarchical response, the throttle request accumulate circuit accumulates throttle requests from all circuits that adjust or throttle activity in the plurality of processing circuits, and ensures that the net effective throttle controlling activity in the processing circuits at any given time is based on the highest throttle value of those accumulated throttle requests.
The present disclosure discloses a power management circuit, a chip and an upgrade method therefor, and a server. In the circuit, one terminal of a micro controller unit is connected to a control board and a processor of the chip, and the other terminal of the micro controller unit is connected to a power management integrated circuit unit, a voltage conversion unit, and a voltage regulator unit. The micro controller unit receives operation instructions sent by the control board and the processor, stores the operation instructions, reads a power-on/off operation instruction in the operation instructions that is sent by the control board, and sends the power-on/off operation instruction to the power management integrated circuit unit to enable the power management integrated circuit unit performs corresponding control on the voltage conversion unit and the voltage regulator unit to complete a power-on/off operation on the processor.
The electronic apparatus includes a first chassis equipped with a first electronic component, a second chassis equipped with a second electronic component, a hinge device that relatively rotatably connects the first chassis and the second chassis, and a flexible board provided over the first chassis and the second chassis and connecting the first electronic component and the second electronic component. The flexible board has a first folded portion and a second folded portion that are disposed in order and curved in opposite directions to each other in the first chassis.
In aspects of rollable screen device with piezoelectric sensing, a mobile device includes a rollable display screen configurable in one of multiple display states corresponding to respective device form factors. The mobile device has one or more piezoelectric sensors that detect forces applied to the rollable display screen of the mobile device. The mobile device implements a selection manager that activates one or more parameters (e.g., volume, call acceptance, call decline) of the mobile device based on the forces detected by the one or more piezoelectric sensors.
This application discloses a clock synchronization method and a related apparatus in a distributed system. The distributed system includes a plurality of nodes, and the plurality of nodes include a master node and a plurality of slave nodes. The master node obtains a plurality of local clock offsets, where each of the plurality of local clock offsets indicates a clock offset between two nodes in the distributed system. The master node determines a global clock offset of a target slave node relative to the master node based on the plurality of local clock offsets, and sends the global clock offset to the target slave node. The target slave node obtains a clock reference value of a local clock, and then performs clock synchronization based on the clock reference value and the global clock offset.
A band-gap circuit for generating a bandgap reference signal includes a first bipolar transistor and a second bipolar transistor of a same type among PNP and NPN types. The first and second bipolar transistors are configured to generate a current varying proportionally with the temperature. A capacitor is connected between a base and an emitter of one or both of the first and second bipolar transistors.
Various implementations described herein are directed to systems, apparatuses and methods for operating stand-alone power systems. The systems may include power generators (e.g., photovoltaic generators and/or wind turbines), storage devices (e.g., batteries and/or flywheels), power modules (e.g., power converters) and loads. The methods may include various methods for monitoring, determining, controlling and/or predicting system power generation, system power storage and system power consumption.
A signal conversion circuit including a voltage adjustment circuit and a control circuit is provided. An input terminal and an output terminal of the voltage adjustment circuit are respectively coupled to a power voltage and an output terminal of the signal conversion circuit. The control circuit provides a control signal to a control terminal of the voltage adjustment circuit, controls the control signal to change between a first control voltage level and a second control voltage level according to a signal level of an input data signal, or decides whether to provide a default voltage to the output terminal of the voltage adjustment circuit according to the input data signal.
Mass flow controller (MFC) devices capable of self-verification and methods of providing for self-verifying mass flow control are provided. An MFC includes a chamber configured to receive a fluid, an upstream valve disposed upstream of the chamber, and a downstream control valve disposed downstream of the chamber. The MFC further includes a pressure drop element disposed downstream of the downstream control valve and first and second pressure sensors. A controller of the MFC is configured to control actuation of the downstream control valve by toggling between flow-based feedback control and pressure-based feedback control. In flow-based feedback control, a flow is monitored based on a rate of decay of pressure in the chamber as detected by the first pressure sensor upon closure of the upstream control valve. In pressure-based feedback control, a pressure upstream of the pressure drop element, as detected by the second pressure sensor, is monitored.
Systems, computer readable medium and methods for autonomous drone navigation based on vision are disclosed. Example methods include capturing an image using an image capturing device of the autonomous drone, processing the image to identify an object, and navigating the autonomous drone relative to the object for a period of time. After the period of time a second type of navigation is used based on determining structure from motion navigation. Images are captured during the period of time to transition to the second type of navigation. The second type of navigation uses a downward pointing navigation camera and other sensors.
A robotic post includes a memory and a processor in communication with the memory, an optical sensor, a support holder and a securable hook. The robotic post is configured to secure an item container by coupling it to the securable hook and further adjusting the support holder. An optional robotic arm manipulates items in or out the item container based on particular semantics of interest inferred based on inputs from the optical sensor.
Autonomously guided robot (8) for the automatic recognition of pneumatic tyres (2) fitted with transponders (7) and arranged in a stack. The autonomously guided robot (8) has: a main body (21) that is capable of moving independently within a storage warehouse (1) wherein the stack of pneumatic tyres (7) is arranged; a reader device (9) which is provided with a reader component (10) and an antenna (11) and that is capable of reading the transponders (7); a movement unit (14) which is mounted on the main body (21) and that supports the antenna (11) for moving the antenna (11) in relation the main body (21) in a vertical direction (Z); and a control unit (24).
A machine learning device for performing machine learning with respect to a numerical control device which causes a machine tool to operate, and is provided with: a state information acquisition unit that causes the machine tool to perform cutting work, in which a cutting amount and a cutting rate are set, and acquires state information including the cutting amount and cutting rate; an action information output unit that outputs action information; a reward calculation unit that acquires determination information that is information about the strength of pressure applied to a tool at least during cutting work, the shape of the waveform of the pressure applied to the tool, and time it has taken to perform work, and outputs a reward value in reinforcement learning; and a value function update unit that updates a value function on the basis of the reward value, the state information, and the action information.
A toner includes toner base particles each including: a binder resin, a colorant, and wax; and resin particles on surfaces of the toner base particles. A standard deviation of a distance between the resin particles next to each other on the surfaces of the toner base particles is less than 500 nm.
A cartridge includes a coupling positioned at an end of a photosensitive drum, with the coupling including (i) a cylindrical main body positioned coaxially with the photosensitive drum and open to outside of the cartridge and (ii) a projection positioned in the cylindrical main body. The projection is movable relative to the cylindrical main body between a first position and a second position such that an end of the projection is positioned closer to the rotational axis of the coupling when the projection is in the first position than when the projection is in the second position. A part of the cylindrical main body is positioned outside the photosensitive drum, and a part of the cylindrical main body is positioned inside of the photosensitive drum, and the projection is at least partially positioned inside of the photosensitive drum.
A cartridge includes a developing roller rotatable about a rotational axis thereof and a movable lever. A coupling member is operatively connected to the developing roller, with the coupling member being movable, in response to a movement of the lever, between (a) a first position in which the coupling member is exposed to outside of the cartridge, and (b) a second position. The coupling member is provided at a first end portion on a first side of the cartridge. In a direction of the rotational axis of the developing roller, the first position is farther from a second end portion provided on a second side of the cartridge that is opposite to the first end portion on the first side of the cartridge than the second position is from the second end portion on the second side of the cartridge.
An image forming apparatus includes a sheet-supplier, a photoconductor, a fuser and a controller. The controller is configured to, in a case where the number of sheets to be printed indicated by a printing job is less than a first predetermined number of sheets, start supplying a sheet by a sheet-supplier at a timing when a second period of time has been passed from a timing when the temperature in the fuser has reached a second temperature, and, in a case where the number of sheets to be printed is equal to or greater than the first predetermined number of sheets, start supplying the sheet by the sheet-supplier at a timing when the second period of time has been passed from a timing when the temperature in the fuser has reached a first temperature larger than the second temperature.
Cleaning equipment for an EUV wafer chuck or clamp, which removes particles that have accumulated between burls on the surface of the wafer chuck. The equipment includes a spinning bi-polar electrode placed in proximity to the surface, which can attract and adsorb the charged particle residue therefrom using its generated symmetric electric field when the wafer chuck is not in use.
Disclosed is a method for modeling measurement data over a substrate area and associated apparatus. The method comprises obtaining measurement data relating to a first layout; modeling a second model based on said first layout; evaluating the second model on a second layout, the second layout being more dense than said first layout; and fitting a first model to this second model according to the second layout.
A high performance EUV microscope device with a freeform illumination system having an elliptical mirror, includes: an EUV source for outputting EUV light; a spherical mirror having a two-axis driving unit which receives and reflects the EUV light output from the EUV light source and controls a reflection direction of the incident light through two-axis angle scanning; an optical path changing means for receiving the reflected light reflected from the spherical mirror and providing illumination light to a target object to be measured; a zone plate lens for focusing the light reflected after entering the target object; and a photodetector for receiving the light focused by the zone plate lens.
Methods incorporate variable side wall angle (VSA) into calculated patterns, using a mask 3D (M3D) effect. Embodiments include inputting a mask exposure information and determining the M3D effect. Determining the M3D effect may include determining the VSA. Embodiments may include calculating a VSA; and calculating a pattern on a substrate using the calculated VSA, wherein calculating the pattern on the substrate includes a mask 3D effect.
A nonlinear optical crystal of guanidinium tetrafluoroborate has a chemical formula of [C(NH2)3]BF4 and a molecular weight of 146.89, belongs to the trigonal crystal system, has a space group of R3m; has lattice parameters of a=7.4634(10)Å, b=7.4634(10)Å, c=9.1216(19) (6)Å, and Z=3; has an ultraviolet cutoff edge of 200 nm; and has a frequency-multiplication response that is 4-5 times that of the commercialized nonlinear optical crystal KDP. A hydrothermal method, a room-temperature solution method, an evaporation method or a solvothermal method is used to grow the crystal in a centimeter-scaled size. The crystal can produce frequency-doubling, frequency-tripling, frequency-quadrupling, frequency-quintupling or frequency-sextupling harmonic light output from the fundamental frequency light of 1064 nm generated by a Nd:YAG laser, and/or can produce ultraviolet and deep-ultraviolet frequency-multiplication light output below 200 nm.
A display substrate is provided, including: a base substrate; a plurality of sub-pixels arranged on the base substrate in an array in a row direction and a column direction; a plurality of post spacers arranged at intervals on the base substrate, wherein the plurality of post spacers include at least one main post spacer and a plurality of sub post spacers, and each main post spacer has a height greater than that of each sub post spacer. Each sub-pixel has at most one post spacer provided therein, the plurality of sub-pixels include a main sub-pixel provided with the main post spacer and a sub sub-pixel provided with the sub post spacer, and the plurality of sub-pixels further include at least one mark sub-pixel adjacent to the main sub-pixel in the row direction or the column direction, the at least one mark sub-pixel is provided with no post spacer.
An optical element driving mechanism is provided, including a movable part, a fixed part, and a driving assembly. The movable part is for connecting an optical element. The movable part is movable relative to the fixed part. The driving assembly is for driving the movable part to move relative to the fixed part. The optical element is used to correspond to an electromagnetic wave.
A composite device for splitting photonic functionality across two or more materials comprises a platform, a chip, and a bond securing the chip to the platform. The platform comprises a base layer and a device layer. The device layer comprises silicon and has an opening exposing a portion of the base layer. The chip, a material, comprises an active region (e.g., gain medium for a laser). The chip is bonded to the portion of the base layer exposed by the opening, such that the active region of the chip is aligned with the device layer of the platform.
A system for generating a centrally located floating image display for a plurality of passengers positioned within a vehicle includes a plurality of displays adapted to project a graphic light image, a plurality of beam splitters, one beam splitter individually associated with each one of the plurality of displays, each beam splitter adapted to receive a graphic light image from the associated one of the plurality of displays and to reflect the graphic light image to one of the plurality of passengers, wherein, each of the plurality of passengers perceives a floating image at a central location within the vehicle.
A stereoscopic image apparatus that is capable of minimizing loss of optical energy and improving quality of a stereoscopic image is disclosed. The stereoscopic image apparatus includes a polarizing beam splitter to reflect or transmit incident light based on polarization components of the light to split the light in at least three different directions, a reflective member to reflect the light reflected by the polarizing beam splitter to a screen, at least one modulator to modulate the light reflected by the reflective member and the light transmitted through the polarizing beam splitter, and a refractive member disposed in an advancing direction of light to be incident upon the polarizing beam splitter to refract the light to be incident upon the polarizing beam splitter.
An optical apparatus and a driving method therefor according to an embodiment are disclosed. The optical apparatus comprises: a lens assembly including a liquid lens; and a control circuit for generating a driving signal for driving the liquid lens, wherein the driving signal includes a first section and a second section having driving signals with different waveform shapes.
A lens system provides to a user, a high-definition image in which generation of concentric circles is reduced. The lens system has one or more Fresnel lenses. A lens surface of each of the Fresnel lenses has a plurality of grooves that is concentrically formed. Both a pitch which is the distance between two adjacent grooves and the depth of each of the plurality of grooves vary with the distance from an optical axis that passes through the center of the lens system.
A display system includes a source of unpolarized image light, and a stack of polarization-selective optical elements operable to switchably convert the unpolarized image light into two orthogonally polarized light beams, each of which being switchable in at least one beam characteristic. An output polarizer selects one of the two orthogonally polarized light beams for providing to a user. A depolarizer may be disposed between an electronic display emitting polarized light and the stack. The depolarizer may be in the form of an LC bilayer with randomized in-plane optic axis.
A virtual image display apparatus includes an image light emitting unit configured to emit image light, and a see-through mirror which is an optical member having a reflective film that reflects the image light, wherein the see-through mirror includes a first region on which a light ray of the image light corresponding to a center angle of view is incident and a second region on which a light ray of the image light which different from the light ray corresponding to the center angle of view is incident, a film thickness in the first region of the reflective film is thicker than a film thickness in the second region, and the first region of the reflective film has reflectivity characteristics corresponding to a wavelength band which is wider toward the long wavelength side than a wavelength band of the image light emitted from the image light emitting unit.
An optical system for displaying first and second images to a viewer is provided. A reflective polarizer is disposed between the second display and the viewer and is oriented obliquely relative to the first display. An optical stack including a partial reflector and a retarder layer is disposed between the reflective polarizer and the second display. The reflective polarizer reflects at least 70% of the incident light having a first polarization state and transmits at least 60% of the incident light having an orthogonal second polarization state. The partial reflector reflects at least 70% of the incident light for each of the polarization states. For each of the first and second polarization states and for each of a blue-green wavelength and a green-red wavelength the reflective polarizer transmits at east 70% of the incident light and the partial reflector transmits at least 60% of the incident light.
A photographing lens system includes, in order from an object side to an image side along an optical path, a front lens group and a rear lens group. The front lens group includes four lens elements. The rear lens group includes four lens elements. A second lens element counted from the image side in the front lens group has negative refractive power. An image-side surface of a first lens element counted from the image side in the front lens group is convex in a paraxial region thereof. A second lens element counted from the object side in the rear lens group has negative refractive power. An object-side surface of a first lens element counted from the image side in the rear lens group is concave in a paraxial region thereof. At least one lens element in the rear lens group has at least one lens surface being aspheric.
An electronic device includes at least two image capturing units which face the same side. The at least two image capturing units include a first image capturing unit and a second image capturing unit. The first image capturing unit includes an optical image system and a first image sensor. The optical image system includes a first lens element and an image surface. The first image sensor is disposed on the image surface of the optical image system thereof and has a first resolution of at least 60 megapixels. The second image capturing unit includes an optical image system and a second image sensor. The optical image system includes a first lens element and an image surface. The second image sensor is disposed on the image surface of the optical image system thereof and has a second resolution of at least 40 megapixels.
An optical device suitable for transmitting/reflecting electromagnetic radiation in a wavelength range of the electromagnetic spectrum. The device comprises at least a first coating layer made of a first material, a substrate made of a material different from the first material, and surface texturing forming cavities in the device. A lower layer, disposed directly below the first coating layer, is either a second coating layer made of a material different from the first material or the substrate itself. The lower layer has a predetermined thickness. The optical device has cavities that extend through the first coating layer and are sunk into the lower layer through at least part of its thickness. This structure enhances the optical properties of the device for specific applications in electromagnetic radiation transmission or reflection.