In the component mounting device, a control device includes a model data storage section for storing model data related to a component, an error determining section for determining whether a processing error has occurred, and a confirmation-necessity storage section for storing whether confirmation of the validity of the model data is necessary when the processing error has occurred in a series of processes performed based on each piece of model data stored in the model data storage section. When it is determined that a processing error has occurred, the control device temporarily suspends the operation of the component transfer device when the model data, related to the target component held by the component transfer device, stored in the confirmation-necessity storage section indicates that confirmation is necessary, but continues the operation of the component transfer device when the model data stored in the confirmation-necessity storage section indicates that confirmation is unnecessary.
There is provided an inspection apparatus which inspects a board on which a mounting apparatus mounts a component, including a detecting unit (an inspection process unit and an inspection camera) that detects inspection information including a positional deviation amount of the component which is mounted on the board, a determining unit that determines whether the detected positional deviation amount falls within a predetermined first range, a transmission unit that transmits the detected positional deviation amount to the mounting apparatus; and a determination unit that determines whether to transmit the detected positional deviation amount to the mounting apparatus. In addition, in a case where it is determined that the positional deviation amount falls within the first range and it is determined that a predetermined condition is satisfied, the determination unit suspends transmission of the positional deviation amount to the mounting apparatus.
Presented are electrical conductor assemblies with vascular cooling systems, methods for making/using such assemblies, and vehicles equipped with such assemblies for transmitting power and coolant between electric devices. An electrical conductor assembly includes an outer sheath, an electrical conductor extending through the sheath, a coolant channel defined through the sheath, and an optional cable jacket encasing the electrical conductor. The outer sheath has a tubular body formed from an electrically insulating material. The electrical conductor has a solid cable body located within a conductor duct extending through the sheath. The coolant channel, which is coaxial with and thermally connected to the cable body, passes therethrough coolant fluid that cools the electrical conductor. The cable jacket may be formed from an electrically insulating material having a thermal conductivity and melting point higher than that of the sheath. The conductor assembly may include multiple electrical conductors circumferentially spaced around the coolant channel.
According to one embodiment, a terminal control substrate includes a base plate mounted on a terminal device, a first module fixed to the base plate, an external connection terminal fixed to the base plate and to which a component including a second module being a substitute for the first module is attachable, a controller configured to perform control in the terminal device by using the first module or the second module, and a switching unit configured to switch a connection destination of the controller to any one of the first module and the external connection terminal to which the second module is attached.
An interposer for a processor includes: an electrically insulating material having a first main side and a second main side opposite the first main side; a plurality of electrically conductive structures embedded in the electrically insulating material and configured to provide an electrical interface for a processor substrate at the first main side of the electrically insulating material and to provide electrical connections from the electrical interface to the second main side of the electrically insulating material; and a power device module embedded in the electrically insulating material and configured to convert a voltage provided at the second main side of the electrically insulating material to a lower voltage at the first main side of the electrically insulating material.
A flexible substrate and an electronic device having high flexibility as a whole including an element mounting portion and a connection terminal portion, and a production method of the electronic device are provided. The flexible substrate includes a flexible base, and a conductive wiring made of a conductive organic compound formed on the base, wherein part of the conductive wiring serves as a connection part with another electronic member. Further, an electronic device 100 includes flexible bases 11 and 21, conductive wirings 13 and 23 made of a conductive organic compound formed on the bases, and electronic elements 12 and 22 connected to the conductive wirings, wherein part of the conductive wiring serves as a connection part 30 with another substrate.
Tamper-respondent assemblies and methods of fabrication are provided which include at least one tamper-respondent sensor and a detector. The at least one tamper-respondent sensor includes conductive lines which form, at least in part, at least one tamper-detect network of the tamper-respondent sensor(s). In addition, the tamper-respondent sensor(s) includes at least one interconnect element associated with one or more conductive lines of the conductive lines forming, at least in part, the tamper-detect network(s). The interconnect element(s) includes at least one interconnect characteristic selected to facilitate obscuring a circuit lay of the at least one tamper-detect network. The at least one interconnect element is undetectable by x-ray, and the conductive lines are detectable by x-ray. In operation, the detector monitors the tamper-detect network(s) of the tamper-respondent sensor(s) for a tamper event.
A composite member includes a substrate composed of a composite material containing a metal and a non-metal. One surface of the substrate has spherical warpage of which radius of curvature R is not smaller than 5000 mm and not greater than 35000 mm. A sphericity error is not greater than 10.0 μm, the sphericity error being defined as an average distance between a plurality of measurement points on a contour of a warped portion of the substrate and approximate arcs defined by the plurality of measurement points. The substrate has a thermal conductivity not lower than 150 W/m·K and a coefficient of linear expansion not greater than 10 ppm/K.
The present disclosure relates to a multi input and multi output antenna apparatus. The multi input and multi output antenna apparatus may include: an antenna board having a plurality of antenna elements arranged on a front surface thereof; and a transmitting/receiving module board having a plurality of first heat generation elements provided on a front surface thereof and a plurality of second heat generation elements provided on a rear surface thereof, and disposed to have a separation space from the antenna board. The heat generated from the plurality of first heat generation elements may be radiated to the front of the transmitting/receiving module board, and the heat generated from the plurality of second heat generation elements may be radiated to the rear of the transmitting/receiving module board.
A method of controlling a switching converter having a plurality of interleaved parallel branches, can include controlling conduction phases of power switches of the plurality of interleaved parallel branches to be overlapped when a load changes from a light load to a heavy load, in order to improve dynamic response performance of the switching converter. A control circuit for a switching converter with a plurality of interleaved parallel branches, can control conduction phases of power switches of the interleaved parallel branches to be overlapped when a load changes from a light load to a heavy load, in order to improve dynamic response performance of the switching converter.
A LED bulb contains a dimming circuit, powered and controlled by an ON-OFF light switch. The quickly done, OFF-ON is converted to a DC binary signal for the Microcontroller Embedded Firmware. Then the Bulb is put into Dimming Mode and the Microcontroller Firmware outputs a continuously pulsed signal, to the LED current control IC to set the current. This is duplicated in the Warm White LEDs to vary their brightness. The percentage ON time of the pulse gives the percentage brightness of the LEDs. A variety of dimming and brightening cycles are displayed using Microcontroller Firmware. Then turning OFF the switch will lock in the dim point. It is saved in non-volatile Microcontroller Embedded EEPROM. When OFF then wait more than 2.0 seconds and turn ON and the Bulb and it is in Normal Mode and displays the last saved dim point and operates as a regular LED Bulb.
A worktop or furniture unit, made up of at least one glass ceramic sheet and elements for its operation, at least one of said elements being positioned on a two-dimensional or three-dimensional mobile support coupled to a circuit breaker, so that, when the support is in a first position, said element lies facing one face of the sheet at a distance from the sheet and can be activated, and, when the support is in a second position, obtained by a movement thereof, in which position at least one of the ends of the support is moved by, or lies at, a distance with respect to the sheet and perpendicular thereto and is moved by, or lies at, a distance with respect to its first position, said element is deactivated.
One or more wireless stations may operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. A mechanism for wireless stations to mitigate medium congestion in discovery windows may include suppressing solicited publisher responses via an SRF for a first time period and resetting the SRF after the first time period in order to receive updates from peer devices.
A communication method provided in embodiments of this application is a method for establishing an RRC connection between a terminal and a RAN, and the establishment of the RRC connection includes first RRC connection establishment and second RRC connection establishment. The first RRC connection establishment is a wireless RRC connection between the terminal and a first RAN network element, and the second RRC connection establishment is a wireless or wired RRC connection between the first RAN network element and a second RAN network element.
A User Equipment (UE) communicates with one or both of a first 3GPP core network and a second 3GPP core network over one or both of a 3GPP access and a non-3GPP access. The communication includes: receiving, from the first 3GPP core network, a reject message; and searching for another suitable cell or another suitable Access Point (AP), when the reject message is received over the 3GPP access or the non-3GPP access and the UE is registered with the first 3GPP core network or the second 3GPP core network over the 3GPP access or the non-3GPP access.
An aspect of the present disclosure includes methods, systems, and computer-readable media for establishing, at a first UE, a network connection with a first BS of a first communication network, transmitting a scheduling request for communication resources in a second communication network by tunneling to a second BS of the second communication network through the first BS of the first communication network, receiving from the first BS via the network connection, in response to the scheduling request, information for configuring the first UE for communicating with a second UE, configuring the first UE using the received information, and transmitting, directly, a message to the second UE using the communication resources in the second communication network.
The present disclosure relates to a research that has been conducted with the support of the “Cross-Depaitmental Giga KOREA Project” funded by the government (the Ministry of Science and ICT) in 2017 (No. GK17N0100, millimeter wave 5G mobile communication system development). The present disclosure relates to a communication technique for convergence of a 5G communication system for supporting a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor. The present disclosure may be applied to an intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related service, etc.) on the basis of a 5G communication technology and an IoT-related technology.
A method and apparatus is provided for determining whether to transmit network slice selection assistance information to a network as part of radio connection establishment signaling. An indication from the network is received as to whether the network slice selection assistance information is required. The transmission of the network slice selection assistance information is activated when the information is determined to be required, or deactivated when the information is determined to not be required. The access stratum layer is informed by a non-access stratum layer about the network slice selection assistance information during an initiation of service request procedure when the user equipment is in a connection management idle state, and the network slice selection assistance information is transmitted in the radio connection establishment signaling to the network when the transmission of the information is activated.
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive a system information (SI) message in an overlapped scheduling window; and identify the SI message based at least in part on at least one of: downlink control information (DCI) for the SI message, a system information radio network temporary identifier (SI-RNTI) of the SI message, a time location of the SI message in the overlapped scheduling window, a search space for the DCI, or a combination thereof. Numerous other aspects are provided.
A user equipment and a method of wireless communication of the same are provided. The method includes receiving configuration information of a scheduled mode sidelink resource pool from a base station, the configuration information from the base station comprising at least one of a resource reservation interval, or a length of contiguous sub-channels, and performing sensing in the scheduled mode sidelink resource pool and reporting the sensing result, wherein the sensing result is associated with a set of available resources of the scheduled mode sidelink resource pool.
In this invention, we disclose methods of establishing a cellular network having backhaul flexibility, comprising, establishing, at a first cellular base station, a first connection with a core cellular network; establishing, at the first cellular base station, an inter-base station connection with a second cellular base station for relaying traffic from the first and the second cellular base stations to the core cellular network, the second cellular base station having a second connection with the core cellular network; determining, at the first cellular base station, if the quality of the first connection falls below a threshold parameter; and terminating, at the first cellular base station, the first connection in favor of the second connection if the quality of the first connection falls below the threshold parameter.
An embodiment of the application relates to a method, terminal device and network device for scheduling resources. The method comprises a terminal device determining a first resource, wherein the first resource is an available resource or an unavailable resource, the unavailable resource is a resource that the second resource interferes with, and/or that is capable of interfering with the second resource, the available resource is a resource other than the unavailable resource, and the second resource is used by the terminal device in a second communications mode to communicate with a second network; and the terminal device transmitting first resource information to the first network device, wherein the first resource information includes the first resource, the first resource information is used by the first network device to allocate resources to the terminal device, and the terminal device is used to communicate with the first network device in a first communications mode. The resource allocation method, terminal device and network device of the embodiment of the application enables the reduction or avoidance of interference.
Embodiments of this application provide an information transmission method and a device. The method includes: sending, by a first device, indication information to a second device, where the indication information is used to indicate a report mode, and the report mode specifies content of measurement information to be reported by the second device; and receiving, by the first device, the measurement information sent by the second device, where the measurement information includes a measurement result that is obtained by the second device based on a reference signal sent by the first device, the reference signal is sent through transmit ports of the first device, the measurement information includes information about transmit port groups corresponding to the transmit ports, and the transmit port groups corresponding to the transmit ports are determined by using reception information of the second device.
A wireless device may identify a set of resources reserved for feedback information (e.g., resource elements (REs) reserved for feedback such as acknowledgement (ACK) or negative ACK (NACK) information) within a transmission time interval (TTI). Feedback information may be mapped to the reserved set of resources (e.g., reserved REs). The wireless device may determine a set of unused reserved resources (e.g., a set of unused reserved REs) based on the number of feedback bits. The wireless device may then map other bits (e.g., zeros, known bits, pattern or sequence of bits, random bits, etc.) to the set of unused reserved REs, or boost transmission power of bits mapped around the unused reserved REs. In some cases, the number of reserved REs may be determined based on the number of feedback bits (e.g., the size of the ACK/NACK payload). The wireless device may then transmit the information to a base station.
A wireless device may receive one or more messages. The one or more messages may comprise first configuration parameters of a periodic resource allocation, and second configuration parameters of one or more logical channels. Downlink control information may be received. The downlink control information may indicate a first radio resource. The first radio resource or the second radio resource may be selected as a selected resource based on a time difference between the first radio resource and a second radio resource of the periodic resource allocation. Data of the one or more logical channels in a transport block may be transmitted via the selected resource.
A wireless device may receive message(s) comprising configuration parameters of cells grouped into a first cell group and a second cell group. One or more first grants for transmission in a first subframe on one or more first cells of the first cell group are received. The one or more first cells may comprise an LAA cell. One or more second grants for transmission in a second subframe on one or more second cells of the second cell group may be received. The first subframe may overlap the second subframe. The first subframe may lead the second subframe by a timing difference. In response to the timing difference being larger than a timing value, a power scaling rule may be applied to transmissions corresponding to the one or more second grants based on whether a listen before talk procedure indicates a clear channel for the LAA cell.
The present disclosure provides a communication method and related devices. The method includes: before obtaining remaining minimum system information (RMSI) transmitted by a network device, partitioning precoding resource block groups (PRGs) on an initial bandwidth part (BWP); and, communicating with the network device on the initial bandwidth part.
Computerized methods and systems obtain information associated with a first device attempting to connect with a second device that has a MAC address having an LAP and UAP. A transceiver is tuned to a frequency band at least covering a first channel represented in one or more candidate channel sequences, and receives a first packet transmitted by the first device. One or more second channels that each immediately follow the first channel in a corresponding one of the one or more candidate channel sequences are identified. The transceiver is tuned to a frequency band at least covering one of the second channels, and receives a second packet transmitted by the first device. A controller/processor processes the received second packet to determine whether the second packet is a valid packet. If the packet is a valid packet, the controller/processor extracts information from the second packet.
The present disclosure relates to a communication technique for convergence of a 5G communication system for supporting a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor. The present disclosure may be applied to an intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related service, etc.) on the basis of a 5G communication technology and an IoT-related technology. The present invention relates to a method for controlling power of a terminal in a beamforming system and, specifically, provides a method for supporting control of uplink power of a terminal according to a beam change.
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. An information format and apparatus used by a base station to make a scheduling decision when the base station allocates resources to a terminal in a mobile communication system are provided. Operations of a terminal to report a maximum transmission power accurately to the base station in a scheduling process are also provided. A method for calculating a maximum transmit power in a constant manner regardless of a channel status is also provided.
Power can be preserved in a tracking device equipped with a GPS receiver and a transceiver by evaluating the proximity of the tracking device to a mobile device and enabling the GPS receiver and transceiver only in the event that the tracking device is out of the range of the mobile device. Once enabled, the location of the tracking device can be determined based on location information received from the GPS receiver. The determined location can be provided to a tracking system associated with the tracking device. The tracking system can then inform an owner of the tracking device of the determined location. Once the tracking device has been found, the GPS receiver and the transceiver can be disabled to save additional power.
A system and method for detecting and receiving Z-Wave Beams that are transmitted over a plurality of channels is disclosed. The system includes a radio circuit, which includes a Digital Signal Arrival (DSA) circuit and a read channel. The DSA circuit is able to detect the presence of a valid signal on a particular channel, based on received signal power, detected frequency deviation, the magnitude of phase spikes and/or other characteristics. The read channel is able to decode incoming packets. Software is used to control the DSA circuit and the read channel so that, during each wake up period, the FLiRS device monitors all available channels to determine if a Z-Wave Beam is present. If a Z-Wave Beam is detected, the read channel receives the Z-Wave Beam. Otherwise, the FLiRS device returns to sleep mode.
A communications system is provided, comprising one or more infrastructure equipment forming part of a wireless communications network, and a communications device. The communications device is configured to transmit or receive signals via a wireless access interface provided by the wireless communications network to or from a peer terminal in the wireless communications network with one or more pre-authorised quality of service, PAQ, flows, at least one of the PAQ flows currently being inactive. One or more of the infrastructure equipment are configured to receive an indication that the communications device is preparing to transmit or receive data with the PAQ flows to or from the one or more of the infrastructure equipment.
The present disclosure provides systems and methods for dynamically adjusting cell coverage sensitivity to address asymmetry of wireless cells that affect upstream and downstream traffic mismatch. In one aspect, a method includes estimating, at a network controller, one or more packet demodulation thresholds for an access point; sending, by the network controller, the one or more packet demodulation thresholds to the access point; receiving, from the access point, collected statistic, the collected statistics being link performance characteristics between the access point and one or more endpoints associated with the access point measured by one or more sensors associated with the access point; updating, at the network controller, the one or more packet demodulation thresholds based on the collected statistics to yield an updated packet demodulation threshold; and configuring, by the network controller, the access point with the updated demodulation threshold.
An analyzer configured to monitor a radio access network (RAN) of a cellular network is provided. The RAN includes multiple clusters that each includes multiple sites and multiple cells. The analyzer receives a multiple key performance indicator (KPI) measurements from the multiple clusters. Each KPI measurements generated for one of several KPI types. The analyzer receives information identifying anomalous KPI measurements in the received KPI measurements. For a cluster of the RAN, the analyzer identifies one or more common anomalous KPI types that satisfy a ubiquity criterion. The analyzer ranks the identified common anomalous KPI types for the cluster based on an anomaly metric that is derived from the anomalous KPI measurements generated for each identified common anomalous KPI type. The analyzer outputs a list of common anomalous KPI types for the cluster based on the ranking.
The present disclosure provides a method of maintaining the continuity of a transmission service and a service center. The method includes: receiving a consumption report from a user equipment, wherein the user equipment receives a first transmission service through a first bearer; in response to receiving a specific request, obtaining user identification information of the user equipment from the specific request; accessing the consumption report corresponding to the user equipment based on the user identification information, and obtaining first service information of the first transmission service from the consumption report; and controlling the user equipment to switch to use a second bearer to receive a second transmission service according to the first service information, wherein the first bearer is one of a unicast bearer and a broadcast bearer, and the second bearer is another of the unicast bearer and the broadcast bearer.
Systems and methods for computing a standardized composite gain metric value for each solution that has been previously deployed to fix degradation issues at cell sites or other wireless nodes is disclosed. The method selects a set of Key Performance Indicators (KPIs), each of which is highly correlated to customer experience. For example, the method selects the following KPIs: traffic, numbers of users, Physical Resource Block (PRB) utilization, Channel Quality Indicator (CQI), throughput, and so on. The method then assigns a weight to each KPI, such that the weight reflects each KPI's relative importance and ensures that the KPIs are not double counted. For each solution deployed at a cell site, the method computes values of the following composite gain metrics: weighted gain and offload index. The method then can rank the solutions based on the computed composite gain metric values so that an optimum solution can be selected.
Methods, systems, and devices for wireless communications are described. A communication device, such as a user equipment (UE) may transmit a message to a base station (e.g., a NodeB, an eNodeB (eNB), a next-generation NodeB or a giga-NodeB (either of which may be referred to as a gNB)) in wireless communications with the UE. The message may include a UE capability to append a preamble waveform to an uplink transmission to the base station. In some examples, a preamble waveform may include a Wi-Fi preamble or a new radio unlicensed (NR-U) preamble. Based on the UE capability, the base station may determine and transmit a preamble configuration to the UE, which the UE may use to generate and append a preamble waveform to another message for an uplink transmission to the base station.
An information handling system includes a wireless management controller having a first wireless network interface used to establish a secure short-range wireless network connection between a management controller and a mobile device. A second wireless network interface establishes a peer-to-peer wireless network connection between the management controller and the mobile device. The management controller stores a secure shell public key received from the mobile device through the secure short-range wireless network connection. The management controller randomly identifies a port number for the peer-to-peer wireless network connection, and disables network traffic through other ports associated with the peer-to-peer wireless network connection. The management controller also transmits a media access control address, the port number, and a host fingerprint to the mobile device through the secure short-range wireless network connection, and receives an access request from the mobile device on the port number of the peer-to-peer wireless network connection after the mobile device authenticated the media access control address and the host fingerprint Determining whether the mobile device is authentic through a secure shell negotiation based on the received secure shell public key. In response to the determination that the mobile device is authentic identifying a group owner of the peer-to-peer wireless network connection based on a negotiation with the mobile device. After the establishment of the peer-to-peer wireless network connection, the management controller may communicate packets with the mobile device on the port number of the peer-to-peer wireless network connection, where outbound packets are encrypted and inbound packets are decrypted.
A mobility management processing method includes: receiving, by an SMF network element, a data notification message that includes a PDU session identifier and that is sent by a UPF network element, and determining, based on the PDU session identifier, a session and SSC mode corresponding to the PDU session identifier and/or a service area of the UPF network element, where the UPF network element is a network element that establishes a PDU session corresponding to the PDU session identifier; determining a paging area based on the SSC mode and/or the service area of the UPF network element; and sending a first message including the paging area to an AMF network element, where the first message is used to trigger the AMF network element to page, in the paging area, a terminal that establishes the PDU session by using the UPF network element.
A method in a proxy call session control function, P-CSCF, of handling an unauthenticated emergency call originating from a roaming user equipment that is not attached to the P-CSCF. The P-CSCF receives a session initiation protocol (SIP) REGISTER request from the UE, where the REGISTER request relating to the emergency registration. The P-CSCF determines an IP address of the UE. The P-CSCF sends an identity query to a policy and charging rules function (PCRF) indicating the IP address of the UE and requesting other identifiers of the UE. The P-CSCF receives one or more other identifiers of the UE from the PCRF. The P-CSCF obtains a TEL and/or SIP uniform resource identifier (URI) for the UE on the basis of at least one of the one or more other identifiers. The P-CSCF sends a 200 OK response to the UE in response to the SIP REGISTER request, where the 200 OK response includes the TEL and/or SIP URI. Also provided are corresponding methods in other nodes and for authenticated emergency calls, and apparatus for implementing the methods.
A Wireless Avionics Intra-Communication (WAIC) system includes a communication network and a WAIC adapter location system. The communication network is configured to exchange data with a portable wireless device via WAIC adapter. The WAIC adapter location system is configured to determine a location of the WAIC adapter, which selectively connects and disconnects the portable device from the communication network based on the location.
The disclosure presents a set of novel methods and apparatus designed to add a communication ability to an external surface of a vehicle, using an animated visible light electronic message device, by selectively displaying pre-defined digital symbols. The addition of the display to a vehicle allows the vehicle to communicate with other vehicles, persons, or devices without requiring any functionality change to the other party. The new methods and apparatus also enable two vehicles that are both installed with the message devices to communicate with each other. These message devices can be installed on surfaces which include, but are not limited to, windshields of the vehicle, the top of the vehicle, the front and back bumper of the vehicle or other windows of the vehicle. The digital symbols displayed are pre-defined by the device manufacturer and not modifiable or creatable by the vehicle user. The digital symbol may be in the format of a blockchain asset that is strictly controlled and managed by the device manufacturer's eco-system. However, the vehicle user can choose which symbol to display and the way it is displayed, for example, the color, position, size, animation speed, and time and duration. The animation speed can either be fast or close to still. The display parameters can also be controlled automatically by pre-defined scripts, rules, or an artificial intelligence (A.I.). The new inter-vehicle communication networking topology ranges from point-to-point transmission and single-to-multiple broadcasting, to multiple-to-multiple and nested networks.
A call record synchronization method includes detecting, by a first terminal, an input operation for requesting to display a call record. The method further includes, after the first terminal detects the input operation, displaying, by the first terminal, a merged call record, where the merged call record is a call record obtained after merging of a call record of the first terminal and a call record of a second terminal. The merged call record includes a device identifier of the first terminal and/or a device identifier of the second terminal.
A content item can be produced at a first system in segments, and some or all of the content item can be transferred to second systems, via transfer of produced segments of the content item. Content preferences, database configuration and playback schedules can be configured with a remote media content processing system. This information is then transferred from the remote media content processing system to one or more other remote media content processing systems. This transferred information provides a configuration for segmented WANcasting of a content items from one or more remote media content processing systems until the content item is complete.
A system and method of adaptive video interface switching between a mobile electronic communications device and a wearable device entail determining during an ongoing video session via a first one of the devices that an audio or video input or output mechanism on the first device is compromised. It is determined that the audio and video input and output mechanisms on a second of the devices are uncompromised. The video session is then continued using at least one of the audio and video input and output mechanisms on the second device.
A critical alert notification system includes a mobile device and software and is used to trigger a preselected communication scenario in the event an emergency scenario has been selected. The software includes a database and automatically updates information in the database when a user of the critical alert notification system crosses a preset geographic boundary or perimeter. Panic buttons or icons are swiped, tapped, clicked or pressed to alert people and organizations of an emergency situation with a preselected communication scenario. The critical alert notification system tracks the user's geographic location in real time and triggers two events when the user crosses a preset geographic boundary. The first event is the mobile user interface automatically adjusts to reflect key details based on their current location and the second event turns on the ability to display their location to other users of the system when a user enters a geographic boundary.
A personalized HRTF is generated from a generic HRTF by having a person don headphones, then select a generic HRTF model from a list. Test signals emulating sounds from a source at a specific virtual speaker location are played on the headphones, and the person indicates where he thinks the emulated sounds are coming from. Any difference between the virtual speaker location and the “heard” location is used to adjust the parameters (amplitude, phase, and frequency response) of the generic HRTF to render a HRTF personalized to the listening person.
Latency on different devices (e.g., devices of differing brand, model, vintage, etc.) can vary significantly and tens of milliseconds can affect human perception of lagging and leading components of a performance. As a result, use of a uniform latency estimate across a wide variety of devices is unlikely to provide good results, and hand-estimating round-trip latency across a wide variety of devices is costly and would constantly need to be updated for new devices. Instead, a system has been developed for crowdsourcing latency estimates.
A method of operating a hearing aid system in order to provide improved performance for a multitude of hearing aid system processing stages and a hearing aid system (400) for carrying out the method.
The present application describes a MEMS transducer package having a substrate layer which defines a recess. The recess extends in the plane of the substrate layer and defines a channel for directing sound waves that are incident on a side surface of the package substrate.
An in-vehicle noise-cancellation system may optimize far-end user experience. The noise-cancellation system may incorporate real-time acoustic input from the vehicle, as well microphones from a telecommunications device. Audio signals from small, embedded microphones mounted in the vehicle can be processed and mixed into an outgoing telecom signal to effectively cancel acoustic energy from one or more unwanted sources in the vehicle. Multiple microphones may be mounted to headrests and spaced apart in one or more directions to give an indication of the direction of incoming sound from one or more listening zones so that sounds from certain zones may be suppressed. Unwanted noise captured by the embedded microphones may be used as direct inputs to the noise-cancellation system. As direct inputs, these streams can, therefore, be cancelled from the outgoing telecom signal, thus providing the user's far-end correspondent with much higher signal-to-noise ratio, call quality, and speech intelligibility.
A wireless blue-tooth earphone chargeable by a charging case, includes an earphone shell, an earplug assembled to a bottom of the earphone shell, a speaker unit, a circuit board assembly and a contact assembly. The earphone shell has an accommodating space penetrating through a lower portion of the earphone shell. One end of a peripheral surface of the earphone shell is recessed inward to form a recess. The speaker unit is accommodated in a front end of the accommodating space. The circuit board assembly is accommodated in a rear end of the accommodating space and is connected with the speaker unit. The circuit board assembly is equipped with a plurality of elastic elements. The contact assembly fastened in the recess, has a plurality of conducting elements. The plurality of the elastic elements are electrically connected with the plurality of the conducting elements.
Auricular attachments should be comfortable for long term wear.
An auricular interface based on a skirt attachment is disclosed. By separating the uplifting force of the skirt from a separate downward force a more comfortable wearing is achieved. The skirt can optionally be pleated.
The objective is achieved by a skirt structure having an outer surface that contacts least a part of an inner part of an outer boundary of a concha of a pinna, without the skirt touching the floor of the concha.
Provided is an electronic keyboard instrument and sound releasing method thereof. The electronic keyboard instrument includes: a plurality of keys, a housing that supports the plurality of keys, and one or more speakers arranged in the housing. At least one of the speakers is configured as a flat-plate speaker that includes a vibrating membrane on which a pattern of a conducting wire is formed and a pair of magnet plates disposed facing both surfaces of the vibrating membrane, and the flat-plate speaker vibrates the vibrating membrane with an electromagnetic force accompanying energization of the conducting wire.
A flexible mobile device that appropriately adjusts the arrangement of a plurality of speakers provided in a mobile device based on the type of audio content includes the plurality of speakers; and a processor configured to analyze audio data; determine an angle between bending sides of the flexible electronic device including the plurality of speakers based on a result of analyzing the audio data; adjust the angle between the bending sides of the flexible electronic device to the determined angle; and output the audio data via the plurality of speakers included in the flexible electronic device in a state in which the bending sides of the flexible electronic device are adjusted to the determined angle.
A modular remote radio unit assembly that has a frame assembly, electrical components coupled to the frame assembly and configured to provide wireless data transfer, and a single power input for the electrical components. Wherein, when the power input is coupled to a power source, the electrical components are powered to provide wireless data transfer.
An information processing apparatus, method, and non-transitory computer-readable storage medium for processing an image in which a plurality of symbols is encoded. The information processing apparatus includes processing circuitry configured to determine luminance values of a plurality of pixels included in a line of an image in which a plurality of 2-bit symbols is encoded. Each of the plurality of 2-bit symbols is encoded in a subset of the plurality of pixels. The processing circuitry is further configured to determine a data value of one of the plurality of 2-bit symbols based on the luminance values of the subset of the plurality of pixels in which the one of the plurality of 2-symbols is encoded.
Provided is an information processing device, an information processing method, and a moving image distribution system enabled to provide a moving image distribution service having higher interactivity. The information acquisition unit acquires information indicating that an additional image is caused to move from one to another of a distribution moving image display area and an outer area, the additional image being displayed on the distribution moving image display area for displaying a distribution moving image or on the outer area provided outside the distribution moving image display area. The display control unit controls display of the additional image on the basis of the information in a case where the additional image moves between the distribution moving image display area and the outer area.
A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
A cable may be satisfactorily used that has a specific function such as a register that holds specification data and a current consumption unit such as an element for adjusting signal quality. The cable is connected between a first electronic device and a second electronic device. A determination unit determines whether or not the first electronic device is a compatible electronic device. A control unit performs control to operate in a compatible mode when the first electronic device is a compatible electronic device and operate in a non-compatible mode when the first electronic device is not a compatible electronic device on the basis of the determination result by the determination unit. Furthermore, an electronic device is connected to an external device via the cable. The determination unit determines whether or not the cable is a compatible cable. The control unit performs control to operate in the compatible mode when the cable is a compatible cable and operate in the non-compatible mode when the cable is not a compatible cable on the basis of the determination result by the determination unit.
Examples described herein relate to apparatuses and methods for managing caching for a content delivery system, which may include receiving a content request indicating that the caching agent is requesting content data for a client, filling the content data in a first cache storage of the business logic agent, providing the cached content data to the caching agent, and while a second cache storage of the caching agent is being filled with the content data, maintaining the cached content data in response to receiving additional content requests from the caching agent. The additional content requests may indicate that the caching agent is requesting the same content data for additional clients.
A system and method for operating a communication network having one or more cable modems. Operating the communication network may include displaying one or more messages to a subscriber and making temporary changes to Cable Modem Termination Systems in order to modify the availability of network resources for one or more cable modems assigned to a subscriber without requiring a rebooting of the one or more cable modems.
The present invention provides an apparatus of transmitting broadcast signals, the apparatus including, an encoder for encoding service data, a frame builder for building at least one signal frame by mapping the encoded service data, a modulator for modulating data in the built at lease one signal frame by an Orthogonal Frequency Division Multiplexing, OFDM, scheme and a transmitter for transmitting the broadcast signals having the modulated data.
Systems and methods are described herein for a media guidance application to determine that a user has switched away from a source transmitting a media asset with which the user was engaged and detect, while the user is switched away from the source, that secondary content transmitted by the source during a break of playback of the media asset relates to the media asset. In response to detecting that the secondary content relates to the media asset, the media guidance application may access a database to determine whether the secondary content specifically corresponds to the media asset, and, in response to determining that the secondary content specifically corresponds to the media asset, the media guidance application may generate for display the secondary content to the user.
According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
A method for encoding, using a block-based video encoding algorithm, a distorted image frame produced via at least one image sensor, comprising: determining a map of maximum pixel block sizes corresponding to the distorted image frame, wherein the map of maximum pixel block sizes is determined based on a spatial resolution distribution corresponding to a distribution of extents of the corresponding FOV, such that for a first portion of the distorted image frame having a first spatial resolution, the maximum pixel block size corresponding to the first portion is set to a first value, and for a second portion of the distorted image frame having a second spatial resolution being lower than the first spatial resolution, the maximum pixel block size corresponding to the second portion is set to a second value being lower than the first value; and encoding, using the block-based video encoding algorithm, the distorted image frame.
Provided is an encoder which includes circuitry and memory. Using the memory, the circuitry: splits an image block into a plurality of partitions; generates a motion vector candidate list; obtains a motion vector from the motion vector candidate list; performs inter prediction processing using the motion vector; and encodes the image block using a result of the inter prediction processing. When a partition is a non-rectangular partition, the circuitry generates the motion vector candidate list using at least one motion vector among a plurality of motion vectors for a plurality of spatially neighboring partitions or a plurality of motion vectors for a plurality of temporally neighboring partitions, without using a plurality of motion vectors for a plurality of sub-partitions.
An apparatus for video decoding includes processing circuitry. The processing circuitry can be configured to receive data of a current block coded with an intra block copy (IBC) mode in a bitstream. A block vector of the current block can be determined based on a history-based block vector prediction (HBVP) table that includes one or more entries each corresponding to a previously decoded block. Each entry can include a block vector of the corresponding previously decoded block and a location of the corresponding previously decoded block. The current block can be reconstructed based on the determined block vector of the current block.
An encoder receives an input enhanced dynamic range (EDR) image to be stored or transmitted using multiple coding formats in a layered representation. A layer decomposer generates a lower dynamic range (LDR) image from the EDR image. One or more base layer (BL) encoders encode the LDR image to generate a main coded BL stream and one or more secondary coded BL streams, where each secondary BL stream is coded in a different coding format than the main coded BL stream. A single enhancement layer (EL) coded stream and related metadata are generated using the main coded BL stream, the LDR image, and the input EDR image. An output coded stream includes the coded EL stream, the metadata, and either the main coded BL stream or one of the secondary coded BL streams. Computation-scalable decoding and display management processes for EDR images are also described.
A method and apparatus for decoding a video bitstream, a method and apparatus for generating a video bitstream, storage medium and an electronic device are provided. The method for decoding the video bitstream includes that: a first parameter of a reference position of a slice in a video picture is acquired; a second parameter of the slice is acquired, the second parameter being used for determining a starting position of the slice in the video picture; and a starting position coordinate parameter of the slice in the video picture is calculated according to the first parameter and the second parameter.
A method of decoding video data including, receiving a first block of video data, receiving a first syntax element indicating if a coding mode is to be used for the first block of video data in the case that the first block of video data is associated with a number of non-zero transform coefficients greater than or equal to a threshold, explicitly decoding a value of the received first syntax element, and applying the coding mode to the first block of video data in accordance with a value of the first syntax element.
A method and system for video system using coding modes including an Inter prediction mode and an Intra Block Copy (IntraBC) mode are disclosed. A syntax element in a bitstream is determined to indicate whether two versions of a reconstructed current image unit are needed. If two versions of the reconstructed current image unit are needed, a loop-filtered version of the reconstructed current image unit and a non-loop-filter version of the reconstructed current image unit are allowed to be stored and used as reference data. Otherwise, only one version of the reconstructed current image unit is stored as the reference data. According to another method, bi-prediction mode is converted to uni-prediction mode for a certain prediction mode, where the bandwidth exceeds the existing worst case.
Systems and methods provide for adaptive real-time streaming of Autonomous Vehicle (AV) data. In some embodiments, the AV can receive a request from the remote computing system for real-time streaming of a first type of AV data and adaptively streaming a second type of AV data when one or more streaming conditions are satisfied. The first type of AV data and the second type of AV data can be captured as raw data by sensors, actuators, transducers, and other components of the AV. The AV can stream the first type of AV data to the remote computing system in real-time for a first time period. When the AV determines the streaming conditions are satisfied, the AV can automatically determine the second type of AV data to stream to the remote computing system in real-time for a second time period.
According to one embodiment, a display device includes a display unit configured to display an image for right eye and an image for left eye. Resolution of the display unit is P pixels or more per inch. Pixel shift of the image for right eye and the image for left eye displayed on the display unit is 0.021×P pixels or less and one pixel or more.
A synchronization control device includes a detection unit configured to detect at least one of a position and an orientation of the device in a three-dimensional space. The synchronization control device includes one or more image pickup elements, and a control unit configured to control such that a phase of an image capturing timing of the one or more image pickup elements is synchronized with a phase of a detection timing of the detection unit, and a cycle length of the image capturing timing is equal to a cycle length of the detection timing or an integral multiple of the cycle length of the detection tuning.
The present invention relates to a three-dimensional face image capturing method and comprises the steps of: capturing a face region of a user in a direction from a right chin to a left forehead; capturing the face region in a direction from a left forehead to a left chin; capturing the face region in a direction from a left chin to a right forehead; and capturing the face region in a direction from a right forehead to a center of face.
A display request including designation related to a display state of a stereoscopic shape in a three-dimensional space is transmitted from a receiving apparatus 200 to a transmitting apparatus 100, and the transmitting apparatus 100 extracts point cloud data of a part corresponding to the display request from among the point cloud data stored in a point cloud data storage unit 10 in response to the display request and transmits the extracted point cloud data to the receiving apparatus 200. Accordingly, only the point cloud data of the part which is necessary for the display state of the stereoscopic shape which is actually displayed in the three-dimensional space by the receiving apparatus 200 is transmitted, and thus it is possible to transmit only the point cloud data necessary for display within a practically acceptable short time on a communication network 300 even though the entire data amount of the point cloud data stored in the point cloud data storage unit 10 is huge.
An encoder includes: a correction unit configured to execute gradation correction on RAW image data from an image capture element having optical black on the basis of a gamma coefficient and an optical black value of the optical black; and an encoding unit configured to encode gradation correction RAW image data that has undergone gradation correction by the correction unit.
Methods and systems for reconstructing a high frame rate high resolution video in a Bayer domain, when an imaging device is set in a Flexible Sub-Sampled Readout (FSR) mode are described. A method provides the FSR mode, which utilizes a multiparty FSR mechanism to spatially and temporally sample the full frame Bayer data. The multi parity FSR utilizes a zigzag sampling that assists reconstruction of motion compensated artifact free high frame rate high resolution video with full frame size. The method includes reconstructing the high frame rate high resolution video using the plurality of parity fields generated. The reconstruction is based on a FSR reconstruction mechanism that can be a pre-Image Signal Processor (ISP) FSR reconstruction or a post-ISP FSP reconstruction based on bandwidth capacity of an ISP used by the imaging device.
According to one embodiment, an electronic apparatus includes a receiver and a transmitter. The receiver receives a video signal from an external electronic apparatus through a cable conforming to a High-Definition Multimedia Interface (HDMI) standard. The receiver receives, from the external electronic apparatus through the cable, information for transferring a signal using a function of Audio Return Channel (ARC) or enhanced Audio Return Channel (eARC) of the HDMI standard. The transmitter transmits a position information signal or an audio signal to the external electronic apparatus through the cable, in accordance with the received information.
An imaging apparatus includes: a plurality of analog-digital conversion units that performs parallel processing on a signal of each pixel output in units of a plurality of pixel rows from a pixel array unit in which pixels including photoelectric conversion units are arranged, and converts the signal into a digital signal; a plurality of reference voltage generation units that is provided corresponding to the plurality of analog-digital conversion units and generates a reference voltage used for AD conversion; a voltage setting unit that sets a plurality of pixel voltage levels and outputs the plurality of pixel voltage levels through each of the plurality of analog-digital conversion units; and a computing unit that calculates a correction amount for performing correction on a result of the AD conversion of the signal of each pixel of the pixel array unit. The computing unit calculates the correction amount on the basis of the result of the AD conversion of each of the plurality of pixel voltage levels by each of the plurality of analog-digital conversion units.
The present disclosure provides an image processing method, an image processing apparatus, a computer readable storage medium, and an electronic device. The method includes: in response to detecting that a camera component is turned on, controlling the camera component to collect a speckle image, the speckle image being an image formed by illuminating an object with laser speckles; detecting a target temperature of the camera component, and acquiring a corresponding reference image based on the target temperature, the reference image being an image with reference depth information and collected when calibrating the camera component; and calculating based on the speckle image and the reference image to acquire a depth image.
Provided are an imaging device, a finder device, a method of controlling an imaging device, a method of controlling a finder device, a control program for an imaging device, and a control program for a finder device capable of preventing burn-in of a display device that displays display information on an optical image of a subject observed through an optical finder in a superimposed manner, and preventing a relative positional relationship between a position of the display information displayed on the display device and a range, in which imaging is actually performed, from being changed.
Display information, such as a visual-field frame, displayed at a prescribed position of an OLED display (218) is moved on the OLED display (218), and burn-in of the OLED display (218) is prevented. An imaging range of an image sensor (201) is moved corresponding to movement of the display information, and a relative positional relationship between a position of the display information displayed on the optical image of the subject observed through the optical finder in a superimposed manner and a range to be actually imaged is prevented from being changed.
A control device of present invention includes a display control portion that performs control such that a whole image display region, in which a whole image captured by a camera is displayed, and an enlarged image display region, in which a region corresponding to a position specified on the whole image is enlarged and an enlarged image is displayed, are displayed, and a control portion that performs control such that the region corresponding to the position specified on the whole image is changed. The region includes at least one preset region, and the display control portion displays, on the whole image, a section that corresponds to the preset region.
An electronic apparatus and a method by which the electronic apparatus provides recommendation information related to photography are provided. The method includes identifying a subject included in a preview image recognized by a first camera, obtaining information of the identified subject, obtaining information related to light in surroundings of the identified subject, determining a recommended photographing composition based on the information of the identified subject and the information related to the light in the surroundings of the subject, and providing information about the determined recommended photographing composition.
A vehicular camera includes a front camera housing and a lens assembly having cylindrical barrel portion that is at least partially received at the front camera housing. An adhesive is disposed in an uncured state at the front camera housing and/or at the printed circuit board and laterally outboard of the imager. With the adhesive in the uncured state, an air gap exists between the inner surface of the lens and the imager. The adhesive is initially cured from the uncured state to an initially-cured state in an initial radiation curing process that comprises exposure to UV light for a first time period. With the adhesive in the initially-cured state, the front camera housing, with the printed circuit board adhesively attached thereto, is further cured to a further more cured state in a secondary curing process undertaken for a longer time period than the first time period.
An image reading apparatus includes a conveying unit to convey a document, first and second reading units, a reception unit, a selection unit, and a setting unit. The first reading unit generates image data form a document first side and the second reading unit generates image data from a second side in parallel with the first reading unit reading. The reception unit receives settings regarding a size, an orientation, and a document opening direction of the document. The selection unit selects either a first reading method causing the first and second reading units to read per the set size, and a second reading method causing the first reading unit to read the first side per the set size and causing the second reading unit to read an entire second side. The setting unit sets image data corresponding to the document second side reading by the second reading method.
A recording apparatus includes: an apparatus main body having a recording unit that performs recording onto a recording medium; and a document reading mechanism unit having a reading unit that reads a document and a document transport unit that transports a document to the reading unit, the document reading mechanism unit being provided in an upper part of the apparatus main body, wherein the apparatus main body includes: a feed roller that feeds the recording medium toward the front of the apparatus; and a frame having a frame surface intersecting the horizontal direction, the frame being located between the feed roller and the recording unit in an apparatus depth direction, and a part of the document reading mechanism unit overlaps the feed roller in the apparatus depth direction, and overlaps the frame in the vertical direction.
An image forming apparatus includes a setup unit, a language identification unit, and a controller. The setup unit establishes a condition that enables group chat to be performed, among the image forming apparatus and a plurality of information processing apparatuses, by activating a group chat tool. The language identification unit identifies, when a communication device receives a message inputted to the group chat from the information processing apparatus, a language of the message. When the language identified by the language identification unit is not installed, the controller retrieves language data indicating the identified language from a storage device, and installs the identified language as a language usable with the image forming apparatus.
Methods and apparatuses receive, into a user interface, an instruction to combine multiple scanned pages into one or more n-up sheets. In response to receiving the instruction to combine multiple scanned pages, a resolution field is output from the user interface. A user-set resolution for the scanned pages on the n-up sheets is received into the resolution field. With this, the scanned pages are scanned at the user-set resolution using a scanner. A processor is used to combine the scanned pages together into the n-up sheets at the user-set resolution of the scanned pages resolution, and the processor outputs the n-up sheets in an electronic file.
An image processing system capable of managing image data using a plurality of boxes, comprises a microphone that obtains a sound, an obtaining unit that obtains a user identifier based on voice information of a user obtained via the microphone, a specifying unit that specifies one box among the plurality of boxes based on specification information including at least the user identifier, and an informing unit that informs the user of information related to the specified one box.
An image processing apparatus includes a processor configured to: acquire image information obtained by reading a folded sheet with an image reading device in a state where the folded sheet is unfolded; acquire first and second distances in the image information, the first and second distances being distances from first and second positions to a predetermined reference of the sheet, respectively, the first and second positions on a folding line of the sheet being separated by a predetermined distance; and detect an inclination of the folding line of the sheet based on the first and second distances.
An image reading apparatus is connectable to an information processing apparatus having predetermined software and includes at least a processor and at least a memory coupled to the processor and having stored thereon instructions. The instructions are executed by the processor to act as a reading unit to perform scan processing for a document in a case where a read command transmitted from the information processing apparatus by user operation to the predetermined software is received, a detection unit to detect an error in the image reading apparatus, and a transmission unit to execute image data transmission processing for transmitting image data corresponding to the detected error in a case where the detected error is a first error, and execute error transmission processing different from the image data transmission processing in a case where the detected error is a second error.
Systems and methods described herein can automatically route an inbound call from an identified customer to one of a plurality of agents, the agent being selected on the basis of likelihood of a favorable outcome. The method determines a predictive model appropriate for the identified customer, with model variables including call center data, and targeted marketing data based upon risk data for the customer. An analytical engine calculates outcome predictions by applying the predictive model to values of model variables over a recent time interval. In a time-series analysis, this calculation is repeated while dynamically adjusting the recent time interval, until identifying a call routing option that satisfies a favorable outcome criterion. This method may be used to select the agent to handle the incoming call, and optionally to select a product for that agent to discuss with the identified customer.
A return call routing system verifies that the telephone number of an outbound call being placed by an agent is the telephone number of a contact assigned to the agent. The outbound call is then assigned a tag identifying the contact's phone number as associated with the agent's station. When the routing system recognizes a contact's return call phone number as being tagged, the system bypasses the normal call flow at the call center and the return call is routed directly to the assigned agent's station. A time window for the return call may be set beyond which the return call is directed to the next available agent through a call flow manager.
A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.
A system and method for providing an interactive voice response dialogue by using a cloud computing system coupled to a mobile computing device. The cloud computing system may receive a request from a mobile computing device to initiate communication with an interactive voice response system having a tree structure including audio files in the cloud computing system. An interactive voice response dialogue may be conducted using the cloud computing system when the mobile computing device does not have the capacity to receive the one or more files. When the mobile computing device does have the capacity to receive the one or more files, one or more files may be transmitted from the cloud computing system to the mobile computing device, so that he mobile computing device may conduct the interactive voice response dialogue.
The exemplary embodiments disclose a system and method, a computer program product, and a computer system for determining the context of calls and providing a user interface to a user. The exemplary embodiments may include collecting data from the call, extracting one or more features from the collected data, determining a context of the call based on applying one or more models to the extracted one or more features, and providing a user with a user interface.
Methods and apparatus for efficient data transfer within a user space network stack. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Direct transfer reduces the per-byte and per-packet costs relative to socket based communication. A user space networking stack is disclosed that enables extensible, cross-platform-capable, user space control of the networking protocol stack functionality. The user space networking stack facilitates tighter integration between the protocol layers (including TLS) and the application or daemon. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack).
A device connector receives a TCP data packet of a diagnostic device in a data TCP communication manner, encapsulates the TCP data packet into a first data packet, and transmits the first data packet to the vehicle connector through remote communication. A vehicle connector converts the first data packet into a TCP diagnostics instruction data packet and transmits the TCP diagnostics instruction data packet to a vehicle. The vehicle connector receives, based on TCP communication, a TCP diagnostics response data packet, encapsulates the TCP diagnostics response data packet into a second data packet, and transmits the second data packet to the device connector through the remote communication. The device connector converts the second data packet into the TCP diagnostics response data packet and transmits the TCP diagnostics response data packet to a diagnostic device. The diagnostic device obtains a diagnostics result and presents the diagnostics result to a user.
In some embodiments, an electronic device is disclosed for intelligently prefetching data via a computer network. The electronic device can include a device housing, a user interface, a memory device, and a hardware processor. The hardware processor can: communicate via a communication network; determine that the hardware processor is expected to be unable to communicate via the communication network; responsive to determining that the hardware processor is expected to be unable to communicate via the communication network, determine prefetch data to request prior to the hardware processor being unable to communicate via the communication network; request the prefetch data; receive and store the prefetch data prior to the hardware processor being unable to communicate via the communication network; and subsequent to the hardware processor being unable to communicate via the communication network, process the prefetch data with an application responsive to processing a first user input with the application.
A computer-implemented method for enriching data may include: receiving, via a server, a data packet from a source of a plurality of sources; determining, via the server, at least one machine learning model of a plurality of machine learning models that applies to the data packet based on at least one of the source or attributes of the data packet; in response to determining the at least one machine learning model, sending, via the server, the data packet to the at least one machine learning model; analyzing the data packet with the at least one machine learning model; receiving, via the server, the result from the at least one machine learning model; adding, via the server, the result to the data packet to create an enriched data packet; and sending, via the server, the enriched data packet to a notification service.
A computerized push notification distribution system, receives a registration message from a third party application executing on a user's communication device. The registration message includes a push notification service registration identifier from a push notification server and a user identifier of the user. The computerized push notification distribution system stores the push notification service registration identifier and the user identifier linked to the third party application. Upon receiving from a third party a message content for a push notification to users of the third party application, the computerized push notification distribution system generates and transmits to the push notification server a request for transmitting a push notification, for each notification service registration identifier linked to the third party application, each request includes the message content for the push notification and the respective notification service registration identifier.
An apparatus and method for selecting devices within an Internet of Things (IoT) for connecting and disconnecting is disclosed. The method comprises selection of the one or more second devices by a user and providing selection input, for example by pushing the push button on the side of the watch. The user input is captured and a characteristic of the one or more second device is modified, which is transmitted as a signal of readiness for connecting to the first device. The signal is captured by the first device and the one or more selected second devices connect to the first device. Disconnection of the one or more second devices connected to the first device may be effected in a similar way by providing input, which modifies a characteristic of the second device. The modified characteristic is detectable by the first device to effect automatic disconnection.
A mobile device intermediary for vehicle adaptation is disclosed. A mobile device intermediary can access driver profile information and vehicle profile information from a remotely located device, determine vehicle adaptation information based on the driver profile information and vehicle profile information, and facilitate access to the vehicle adaptation information to facilitate adapting an aspect of a first vehicle. The mobile device intermediary can further receive other vehicle profile information related to a second vehicle associated with a driver profile and include the other vehicle profile information in determining the vehicle adaptation information. The vehicle adaptation information can be related to adapting a performance aspect of the first vehicle. The vehicle adaptation information can also be related to adapting an amenity aspect of the first vehicle. Vehicle adaption information can provide improved safety and driver comfort as a driver uses different vehicles, can be portable, and can be device independent.
Embodiments include a system comprising a gateway that includes a processor coupled to sensors and/or network devices installed at a premises. The system includes a remote server coupled to the gateway and located remote to the premises. The gateway and/or the remote server includes data of the sensors and/or network devices. The system includes an application running on at least one of the gateway and the remote server. The application controls events corresponding to the data and/or the premises in response to content of the data. The system includes a client interface coupled to the gateway and/or the remote server. The client interface presents the data to client devices.
A method and system for remote accessing resource structure is described that include deploying multiple layered item list (MLIL) in memory for mirroring a resource structure such as a mirroring files and folder structure on a file system. The use of the mirrored MLIL reduces data load on a network and avoids to hugging larger amount of computing power. Therefore, the method and system of this invention has greatly improved remote access technology in a World Wide Web (WWW) environment. In addition, the use of the mirrored MLIL has also made sharing of file or folder becoming much easier and efficient.
According to one example, a method performed by a computing system includes, with a first server, receiving a process request, starting processing of the process request, prior to completing the processing of the process request, storing objects associated with a thread of the process request in an object database that is accessible by the second server, storing thread metadata for the thread of the process request in a metadata database that is accessible by the second server, and sending a transfer request to a switching manager, the transfer request being to request that the process request be shifted to the second server.
Examples described herein relate to apparatuses and methods for a Content Distribution Network (CDN) node of a CDN to facilitate communication among two or more clients, including but not limited to determining, by the CDN node, that the two or more clients are connected to the CDN node for accessing content data originating from an origin server, receiving, by the CDN node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the CDN node, the message to the at least one second client without routing the message to the origin server.
An orchestrator process can efficiently distribute images of virtual network functions (“VNFs”) in a telco network. The images can be accompanied by metadata that describes VNF requirements, such as computing requirements and functional characteristics. Based on the image metadata and location of a virtual infrastructure manager (“VIM”), the orchestrator can select a storage location and deploy the image to the storage location. The VIM can instantiate a corresponding VNF by retrieving the image. The orchestrator can track the storage location and cause the VIM to delete the image if the image is not used for a threshold period of time.
Techniques for an application interaction platform are described. In at least some implementations, an instance of a first application can initiate a launch of an instance of a second application. In a scenario where the second application is a multiuser application, the second application can be launched as either a multiuser instance or a single user instance depending on a launch context. Implementations also enable communication among applications, such as to enable applications to exchange state information and modify their execution based on the information.
An Internet infrastructure delivery platform operated by a provider enables HTTP-based service to identified third parties at large scale. The platform provides this service to one or more cloud providers. The approach enables the CDN platform provider (the first party) to service third party traffic on behalf of the cloud provider (the second party). In operation, an edge server handling mechanism leverages DNS to determine if a request with an unknown host header should be serviced. Before serving a response, and assuming the host header includes an unrecognized name, the edge server resolves the host header and obtains an intermediate response, typically a list of aliases (e.g., DNS CNAMEs). The edge server checks the returned CNAME list to determine how to respond to the original request. Using just a single edge configuration, the CDN service provider can support instant provisioning of a cloud provider's identified third party traffic.
According to one embodiment of the present invention, a system includes at least one processor. The system partitions a document into a plurality of data blocks, wherein each data block comprises one or more complete logical units of the document. A plurality of sub-documents is produced from the plurality of data blocks. The sub-documents are processed in parallel by a plurality of processing elements. Embodiments of the present invention further include a method and computer program product for processing a document in parallel in substantially the same manner described above.
Various embodiments of the invention disclosed herein provide techniques for frame-accurate navigation of a media file. A multi-pass encoding application executing on a media content server encodes a set of file-based images associated with a media file using a first set of encoding parameters to generate a first encoded media file. The multi-pass encoding application encodes the first encoded media file using a second set of encoding parameters to generate a second encoded media file. The first encoded media file and second encoded media file are stored on the media content server and/or or other media content servers. Content delivery applications executing on these media content servers receive a request associated with the media file from a web browsing application, determine a type of the web browsing application, and transmit either the first encoded media file or the second encoded media file based on the type of web browsing application.
Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified metadata rules to metadata events. More specifically, the scalable architecture described herein uses metadata to drive automations and/or polices in a cloud-based environment. In one embodiment, the architecture integrates a metadata service with an event-based automation engine to automatically trigger polices and/or automations based on metadata and/or changes in metadata changes. The metadata service can include customizable and/or pre-build metadata templates which can be used to automatically apply a metadata framework (e.g., particular fields) to files based on, for example, the upload or placement of a particular file in a particular folder. The architecture also provides for advanced metadata searching and data classification.
Systems and methods allow bots to collaborate using a bot-to-bot communication protocol. In some instances, a first bot may request to establish a bot-to-bot channel with a second bot. The first bot may be authorized to issue the request for establishing the bot-to-bot channel. To communicate with one another, the first bot may have a first application programming interface (API) that is configured to communicate over the bot-to-bot channel with the second bot in natural language Additionally, the second bot may have a second API configured to communicate over the bot-to-bot channel with the first bot in natural language. An invitation to be sent to the second bot associated with joining the bot-to-bot channel. If accepted, the first bot and the second bot may exchange messages over the bot-to-bot channel.
A security unit for an industrial control system comprises an interface adapted to communicate with a plurality of components of an industrial control system via a data network, a security assignor adapted to access a first component among the plurality of components via the interface, and further adapted to assign a first security level pertaining to the first component to the first component. The security assignor is further adapted to access a second component among the plurality of components via the interface, and to assign a second security level pertaining to the second component to the second component. The security assignor is adapted to assign the first security level and the second security level to the first component and the second component, respectively, in accordance with a system security level pertaining to the industrial control system.
A computer implemented method for access control for a consumer accessing a restricted resource in a network connected computer system, the method including receiving a continuous sequence of data records relating to use, by the consumer, of the restricted resource, the resource being accessed by the consumer over an access network; continuously comparing the data records with an access control policy for the restricted resource; in response to a determination that the behavior is non-compliant with respect to the policy, generating and communicating a shared secret to the consumer, the shared secret being communicated via a communications channel other than the access network; receiving a response to a challenge from the user via the access network; and notifying the computer system that access to the resource by the consumer should be precluded based on a comparison of the response to the challenge and the shared-secret.
A network-based appliance includes a mechanism to set-up and selectively use an “out-of-band” encryption channel. The mechanism comprises a packet parser, and a packet dispatcher, and it is integrated with an existing network layer stack that typically is not visible to host applications. In lieu of simply encrypting all data it receives, the mechanism instead analyzes one or more attributes, e.g., protocol type, application type, current encryption strength, content payload, etc., associated with a packet transmission to determine whether further encryption is required. The evaluation may include a deep packet inspection (DPI) when the information at the network layer (e.g., IP address, port number, etc.) is not sufficient to determine if the payload in the packet needs to be further encrypted. Based on the result of the analysis, packets are dispatched to the encryption channel as and when necessary. When additional encryption is not necessary, however, packet(s) are instead dispatched through an ordinary non-encrypted channel.
Assessing risk of a cyber security failure in a computer network of an entity includes: assessing risk of an entity, using a computer agent configured to collect information from at least publicly accessible Internet elements, and automatically recommending, based at least in part on the assessed risk, changes to reduce the assessed risk to mitigate the theoretical damage. The assessed risk comprises a cyber security failure risk in a computer network of the entity; and the assessing of risk comprises: generating a disaster scenario that comprises elements of a disaster event; modeling the disaster scenario against a profile of the entity; and determining theoretical damage based at least in part on the modeling.
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: specify, from among packets which are captured in a network, a head packet for transmitting a response related to remote control; extract a total size of the response from the head packet; calculate an area size which is assigned for the response in the head packet; and determine, based on the total size and the area size, that the remote control succeeds.
Script and command line exploitation detection is described. Initially, an exploitation detection system collects data describing scripts and command lines launched by various computing devices. The exploitation detection system clusters the scripts and command lines based on a measure of similarity, namely, Bilingual Evaluation Understudy (BLEU) score. Given the clusters and the data describing the scripts and command lines, the exploitation detection system generates encodings of the scripts and command lines for input to a machine learning model, e.g., an autoencoder. From this model, the exploitation detection system receives a measure of unlikeliness that a process corresponding to a given script or command line launches it. The exploitation detection system ranks the scripts and command lines according to the measure of unlikeliness. In this way, the exploitation detection system can display indications of the scripts and command lines that are most unlikely to be launched by their respective process.
A cyber-physical system may have a plurality of monitoring nodes each generating a series of current monitoring node values over time representing current operation of the system. A data-driven features extraction computer platform may receive the series of current monitoring node values and generate current data-driven feature vectors based on the series of current monitoring node values. A residual features extraction computer platform may receive the series of current monitoring node values, execute a system model and utilize a stochastic filter to determine current residual values, and generate current residual-driven feature vectors based on the current residual values. An abnormal detection platform may then receive the current data-driven and residual-driven feature vectors and compare the current data-driven and residual-driven feature vectors with at least one decision boundary associated with an abnormal detection model. An abnormal alert signal may then be transmitted when appropriate based on a result of said comparison.
A method for detecting and mitigating effects of abnormal MTC device behavior includes, at a telecommunications network node comprising one of an MME, DRA, or SCEF, receiving CP information from which core network (CN) assistance information for tuning an evolved node B (eNB) to minimize MTC device state transitions is derivable, forwarding the CP information or CN assistance information derived from the CP information to another network node, deriving, from the CP information, a rule for policing behavior of the MTC device, storing the rule in memory of the telecommunications network node, monitoring uplink communications from the MTC device, determining, using the stored rule derived from the CP information, that the MTC device is not behaving in accordance with an expected behavior; and, in response performing a network security action that mitigates an effect of traffic from the MTC device on the network.
The present invention relates to methods, network devices, and machine-readable media for an integrated environment for automated processing of reports of suspicious messages, and furthermore, to a network for distributing information about detected phishing attacks.
Techniques for detecting suspicious data object access requests indicative of potential insider threats are described. A suspicious access detection module (SADM) determines, based on access data describing a access requests issued on behalf of multiple users, groups of the users having similar patterns of accesses to resource groups, a set of the resource groups accessed by each of the user groups, and ones of the user groups that are to be considered nearby others of the user groups based on having a threshold amount of resource group access similarities. The SADM causes an alert to be generated responsive to a determination that a subsequent access request is suspicious because it accesses a data object of a resource group that is not within the set of accessed resource groups of the issuing user's user group, and because the resource group is not within the sets of accessed resource groups of any nearby user groups.
One example method and correspond apparatus extracts a model of a computer application during load time and stores the model of the computer application in a database. This example method and corresponding apparatus also inserts instructions into the computer application to collect data at runtime. This example method and corresponding apparatus then analyzes the data collected at runtime against the stored model of the computer application to detect one or more security events and tracks the one or more security events using a state machine.
Systems and methods are described for providing escalation-resistant network-accessible services by providing the service through a set of service instances, each executing in an environment with privileges scoped based on a user requesting to access the service. Each service instance can be implemented by code on a serverless code system, executed in response to a user request to access the service. Because the code is executed in an environment with privileges scoped to those of a requesting user, the code itself need not attempt to limit the privileges or a requesting user. For that reason, potential for privilege escalations of the service are reduced, even if vulnerabilities in the code might otherwise allow for such escalations.
A privacy management system that is adapted for, in the course of processing a particular data subject access request, automatically determining a type of the data subject access request, such as: (1) a request to delete personal data of the requestor that is being stored by a particular organization; (2) a request to provide, to the requestor, personal data of the requestor that is being stored by the particular organization; (3) a request to update personal data of the requestor that is being stored by the particular organization; and (4) a request to opt out of having the particular organization use the requestor's personal information in one or more particular ways. After making this determination, the system may determine, based on the determined type of data subject access request, a particular workflow to follow in authenticating the data subject before fulfilling the data subject access request.
A method, a computer system, and a computer program product for authorization using multiple entities is provided. Embodiments of the present invention may include generating a secret, a user hash and an application hash. Embodiments of the present invention may include transmitting the user hash, the application hash and the password to an identity verification authority. Embodiments of the present invention may include generating a password hash. Embodiments of the present invention may include transmitting the user hash and the application hash to a server. Embodiments of the present invention may include identifying the password hash that is associated with the user hash and the application hash, transmitting the password hash and an authorization notification to the identity verification authority, comparing the password hash with a previously stored password hash and determining that the comparison of the password hash with the previously stored password hash matches.
Systems and methods for controlling access to a blockchain are disclosed. The systems and methods are comprised of a security agent, a controller, an authenticator, a rules engine, and a policy engine. In certain embodiments, the security agent receives a message from an application, parses the message, and transmits the message to the controller if the message comprises one or more predetermined applicable rules or policies. The controller receives the message with its rules and policies, queries the rules engine and the policy engine to apply the rules and policies, and transmits an authentication request to the authenticator. The authenticator then requests an authentication signal from a user and transmits the results to the controller. The controller applies the results and forwards them to the security agent, which may or may not release the message to the blockchain depending the results.
A VXLAN Tunnel End Point (VTEP) sends an authentication request packet to an authentication server upon receiving a user access request from a user terminal, so as to cause the authentication server to perform an authentication for a user. The VTEP receives authorization information of the user for which the authentication is passed. The authorization information is sent by the authentication server, and includes a Virtual Switch Instance (VSI) identifier or a Virtual eXtensible LAN (VXLAN) identifier. The VTEP creates an Attachment Circuit (AC) interface on a user port connecting the user terminal of the VTEP. The VTEP associates the AC interface with the authorization information.
A system for combining data from various data providers, certain portions of said data necessary to perform identity related services, said portions of said data combined into a central repository with a secure data structure, said data structure made available to outside parties participating in verification or validation services on at least a part of said portions of said data, storing the results of said services as separate entries in said data structure, resulting after a review in a total score, that can be used as a proofed portable identity verification.
A method for establishing secured connection on an apparatus, comprising: connecting to a network; retrieving a last known block header hash corresponding to a last known block in a last known blockchain; connecting to a plurality of trusted peers via the network; in response to each trusted peer being successfully connected, downloading a latest block header of the trusted peers; based on the last known block header hash, determining whether the latest block header of each trusted peers is referenced to the last known block; and in response to a first number exceeding a threshold number, verifying the latest block header to form a latest version blockchain, wherein the first number is a number of peers in the plurality of trusted peers being successfully connected, and the peers have the latest block header being referenced to the last known block.
Before one of a first user and a second user has been authenticated, an information processing apparatus acquires first setting information corresponding to the first user and first setting information corresponding to the second user from a first storage unit and store the first setting information corresponding to the first user and the first setting information corresponding to the second user in a second storage unit. Then, after one of the first user and the second user has been authenticated, the information processing apparatus acquires the first setting information corresponding to the authenticated user from the second storage unit and furthermore acquires the second setting information corresponding to the authenticated user from the first storage unit.
Embodiments disclosed herein describe systems and methods for authenticating a new device to operate on a network using peer-to-peer protocol key exchange. An existing network node sharing common secret seed information may initially exchange public keys with the new device. After the initial exchange, the network node and the new device may exchange one or more protocol messages. A received protocol message may include a pseudo-random number generated based upon a challenge position in a previously sent protocol message. If the network node determines a match between the received pseudo-random number at the challenge position and a locally generated pseudo-random number, the network node may authenticate the new device to the network.
A management method for managing an identity of a first user during communication between a first web browser installed on a communication terminal of the first user and a second web browser installed on a communication terminal of a second user is disclosed. The method includes the first user obtaining at least one first data item characteristic of the second user. The method also includes associating an identity of the first user with the at least one first data item characteristic of the second user. The method also includes making the identity of the first user associated with the at least one first characteristic data item available to the second user on condition that the second user holds at least one second data item corresponding to the first data item characteristic of the second user.
A user name, password and associated domain are stored for each account managed by a password manager on a computing device. A device-level network extension filters network traffic. Passwords are identified in outbound network traffic. Target domains to which identified passwords are being transmitted are compared to stored domains associated with the identified passwords. Based on results of these comparisons, it is determined whether attempts to transmit passwords to target domains are legitimate or not. In response to determining that a specific attempt to transmit a password to a target domain is legitimate, the transmission is allowed to proceed. Responsive to determining that a given attempt to transmit a password to a target domain is not legitimate, a corresponding security action is taken. For example, the connection over which the non-legitimate password transmission attempt is being made can be terminated, or the transmission attempt can be blocked.
Blockchain technology is used to provide security of electronic systems. The disclosed technology allows for a dynamic bond of trust to be applied to the field of information security without the need for a single point of trust to first be established. The lines of trust between electronic systems or devices is established by distributing information among the systems or devices. This allows for easy identification of commonalities and/or decision making whereby policy(s)/action(s)/monitoring/etc. can be enforced when those commonalities align. Simultaneously, deviations from those commonalities can be identified and policy(s)/action(s)/monitoring/etc. may also be invoked.
Using a forecasting model, a timeline of future activities is forecasted. Using a constraints analysis model, a set of profile inputs is analyzed to determine a context of a first period in the forecasted timeline. Using a context extraction model, a first notification from a set of notifications is analyzed to determine a context of the first notification. A degree of correspondence is computed between the context of the first period and the context of the first notification. When the degree of correspondence is at least a threshold degree of correspondence, the first notification is scheduled for presentation during the first period regardless of a time of arrival of the first notification.
Various embodiments disclose an in-message application facilitating the use of third-party application programming interfaces (APIs). In particular, these in-message applications (referred to as “cards”) may be designed by a developer to access third-party API functionality. A user may then create a message referencing, e.g., a web address associated with the developer's card. The system may receive the user's message and recognize the reference. The system may then distribute an instantiation of the card to various recipients, the instantiation including elements generated using, or providing the user access to, the third party functionality.
The disclosed embodiments relate to a system that passes control of a customer-support conversation among integrations, which are responsible for responding to a customer during the customer-support conversation. During operation, the system receives a message from a source integration, which is presently responsible for responding to the customer during the customer-support conversation, wherein the message includes a pass-control command that passes control of the customer-support conversation to a target integration. In response to the pass-control command, the system passes control of the customer-support conversation from the source integration to the target integration, so that the target integration becomes responsible for responding to the customer during the customer-support conversation.
Communication methods and apparatuses are provided. A method may include: obtaining at least a part of a communication message in a communication session page of a communication application, the communication session page being used for conducting communications between an end user and at least one peer user; performing content recognition of the communication message; and configuring a to-be-sent message corresponding to a message sending control in the communication session page, so that the to-be-sent message matches a content recognition result for the communication message. Using the technical solutions of the present disclosure, the efficiency of communications can be improved.
A first user communication request by a first user is detected. The first user communication request is directed to a computer response system. In response to detecting the first user communication request a profile associated with the first user is determined. A first set of computing resources of the computer response system is allocated to a first automated respondent. The allocation is based on the determined profile. A communication between the first user and the first automated responded is assigned based on the determined profile.
The present disclosure advantageously provides a system and method for protocol layer tunneling for a data processing system. A system includes an interconnect, a request node coupled to the interconnect, and a home node coupled to the interconnect. The request node includes a request node processor, and the home node includes a home node processor. The request node processor is configured to send, to the home node, a sequence of dynamic requests, receive a sequence of retry requests associated with the sequence of dynamic requests, and send a sequence of static requests associated with the sequence of dynamic requests in response to receiving credit grants from the home node. The home node processor is configured to send the sequence of retry requests in response to receiving the sequence of dynamic requests, determine the credit grants, and send the credit grants.
A system for scheduling prioritized traffic in a scrambled and coded multiple access (SCMA) system multiple terminals and a gateway. Each terminal is configured to receive packets from user devices and place the packets on various input queues. The packets are en-queued onto a plurality of output queues based on priority or service class. The terminal is further configured to detect one or more available SCMA slots within a frame of a communication system, and de-queue packets from the highest priority output queue onto the frame via one or more SCMA bursts. The terminal includes transceiver for transmitting/receiving frames of the communication system to/from the gateway. The terminals autonomously transmit SCMA bursts relative to each other.
Examples described herein provide a computer-implemented method that includes registering at least one of a plurality of virtual internet protocol addresses (VIPAs) to each of a plurality of network adapters. The method further includes distributing, by each of the plurality of network adapters, inbound data among each of the plurality of network adapters using an address resolution protocol.
The present disclosure relates to congestion flow identification methods. One example method includes obtaining, by a network device, a queue length of a non-congestion flow queue, where the non-congestion flow queue includes a data packet or description information of the data packet, determining, by the network device, a target output port of a target data packet when the length of the non-congestion flow queue is greater than or equal to a first threshold, where the target data packet is a data packet waiting to enter the non-congestion flow queue or a next data packet waiting to be output from the non-congestion flow queue, and when utilization of the target output port is greater than or equal to a second threshold, determining, by the network device, that a flow corresponding to the target data packet is a congestion flow.
A data packet forwarding method and an apparatus, where the method includes: receiving, by a forwarding device, a first default flow entry of the virtual network from a controller, where the first default flow entry of the virtual network instructs the forwarding device to send a data packet to a specified forwarding device when the forwarding device looks up a first flow table based on a match item of the data packet but no flow entry is hit; receiving, a first data packet from an end system; and when the controller is faulty and the forwarding device looks up the first flow table based on a match item of the first data packet but no flow entry is hit, sending, by the forwarding device, the first data packet to the specified forwarding device using the first default flow entry of the virtual network.
Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.
One example method of operation may include identifying a script enabling access to a software management platform, creating one or more virtual devices in a software defined network based on virtual device requirements identified in the script, loading a software build identified in the script on a virtual database, and authorizing one or more devices of a first network to access the software defined network and the one or more virtual devices.
A SDN orchestration method includes: obtaining a first request for creating a first logical switch; creating a control plane instance of the first logical switch, and sending first configuration information to instruct the first forwarding device to configure the data plane instance of the first logical switch; obtaining a second request for connecting the first logical switch to a first logical router; sending second configuration information to instruct the first forwarding device to configure a first port of the data plane instance of the first logical switch to be communicatively connected to a second port of a data plane instance of the first logical router on the second forwarding device configured with the data plane instance of the first logical router; and sending third configuration information to instruct the second forwarding device to configure the second port to be communicatively connected to the first port.
Technology for a user equipment (UE) configured for communication of sounding reference signal (SRS) resources is disclosed. The UE can decode a radio resource control (RRC) signal indicating an SRS to transmit with a physical uplink control channel (PUCCH), wherein the PUCCH and the SRS are quasi co located (QCLed) based on a spatial received parameter. The UE can encode an SRS for transmission using the spatial received parameter. The UE can encode uplink control information (UCI) for transmission in the PUCCH using the spatial received parameter. The UE can have a memory interface configured to send to a memory the spatial received parameter.
A radio receiver is provided for low-power detection of a radio signal, wherein said receiver is configured to receive a radio signal over a radio network; convert at least part of the received radio signal into a sequence of samples; compare the similarity of a first part of the sequence and a second part of the sequence, wherein the first part and the second part are of equal length; and in response to said similarity being greater than a similarity threshold: detect a phase difference between the first part of the sequence and the second part of the sequence; calculate a frequency offset between a frequency of the received radio signal and an expected frequency of the received radio signal using said phase difference; and use said calculated frequency offset to attempt full access to the radio network.
The present invention relates to an encoding apparatus for multi-level signaling, the encoding apparatus including: a candidate pattern generator (1) generating a set of candidate patterns from input data by using symbol-based inversion; a controller (2) generating a cumulated disparity value that is a result of calculating disparity indicating a degree to which transmission data up to previous transmission deviates from DC balance, storing the cumulated disparity value, and determining a transmission control code by using the cumulated disparity value and a set of disparity values that is a result of calculating disparity indicating a degree to which each of the candidate patterns deviates from DC balance; and a data selector (3) selecting one candidate pattern from the set of the candidate patterns as data to be transmitted, according to the determined transmission control code.
A transition detector includes a first integrator configured to provide a first integral signal by integrating a first training pattern signal according to a first compensation clock signal, a second integrator configured to provide a second integral signal by integrating the first training pattern signal according to a second compensation clock signal, and a third integrator configured to provide a third integral signal by integrating the first training pattern signal according to a third compensation clock signal, wherein occurrence of a transition of the first training pattern signal is detected when the first integral signal and the second integral signal are larger than, and the third integral signal is smaller than, a first reference voltage.
A balancing circuit which may compensate for bandwidth attenuation introduced by interference between signals includes an amplifying circuit, a rising edge detection circuit and/or a falling edge detection circuit. By means of detecting the rising/falling edge of an original signal, the resulting pulse signal contains the phase information of a single “0” bit and a single “1” bit in the original signal, thus the phase of a rising edge or the phase of a falling edge of the original signal may be compensated respectively, so as to compensate for the high-frequency attenuation caused by interference between signals.
An apparatus and method to automatically determine the location of unknown media devices is disclosed. An example apparatus includes a media device detector to detect an unknown media device identified in monitoring data collected by an audience measurement device at a location determined to have an “on” status, a media transmission detector to detect a media transmission associated with a device address and an association storer to store an association of the device address, the unknown media device and the location. A probability determiner determines a probability that the unknown media device is located at the location.
Periodically re-encrypting user data stored on a storage device, including: detecting that a data encryption key should be decommissioned; and for user data stored on the storage device that is encrypted with the data encryption key: reading the user data that is encrypted with the data encryption key from the storage device; re-encrypting the user data utilizing a current data encryption key; and writing the user data that is encrypted utilizing the current data encryption key to the storage device.
Embodiments include method for authentication including interacting with a user by a server in real time to collect verification data for authentication by requiring the user to take an action in real time; comparing a detected reaction by the user in response to the requirement to take the action to a predetermined metric; and determining based on the comparison to the predetermined metric, whether to authenticate the user.
Disclosed is an orthogonal access control system based on cryptographic operations provided by multi-hop proxy re-encryption (PRE) that strictly enforces only authorized access to data by groups of users, scalable to large numbers of users. Scalable delegation of decryption authority can be shared with a plurality of members of a group whether those members be users or devices, and members of a group can further create sub groups and delegate decryption authority to those members, whether users or devices. Members are granted access via generation of transform keys, and membership or access can be revoked merely be deleting the transform key—no elimination of the encrypted data, regardless of its storage location, is needed.
An information handling system includes a first node configured to generate a random alphanumeric string, to receive a cipher text and a key from an enterprise key management server, and to decrypt the cipher text using the key and an algorithm to generate a first decrypted value. The first node compares the random alphanumeric string with the first decrypted value to verify the key that is received at the first node. A second node receives the cipher text, the key, and the algorithm from the first node in response to the first decrypted value matching the random alphanumeric string. The second node decrypts the cipher text using the key and the algorithm to generate a second decrypted value, and the first node compares the second decrypted value with the random alphanumeric string to verify the key that is received at the second node. A self-encrypting drive receives the key from the second node in response to the second decrypted value matching the random alphanumeric string, and uses the key upon authentication of the key by the second node.
A method of encrypting a data file includes: opening the data file; selecting, via a first user interface, a portion of the data file; encrypting, via an encryption component, the selected portion of the data file as one of a first level of encryption associated with a first authorized user and a second level of encryption associated with a second authorized user so as to create an encrypted data file; and saving the encrypted data file. The encryption component includes an out-of-band encryption key component having stored therein, a first encryption key associated with the first level of encryption and a second encryption key associated with the second level of encryption.
A method of uploading blockchain data includes: a sub-institution node group receiving a data upload request sent by a sub-institution; the sub-institution node group looking up a node in an idle state according to the data upload request; the sub-institution node group receiving data uploaded by the sub-institution through the node in the idle state and uploading the received data to a blockchain temporary storage area; and the master institution node of the master institution corresponding to the sub-institution downloading the data uploaded by the sub-institution from the temporary storage area, and then uploading the downloaded data to a blockchain data storage area.
Method and system for cryptographic transformation of a structured data set. The structured data set is partitioned into a first subset and a plurality of further subsets for encryption in parallel. The subsets are divided into a plurality of blocks of predetermined size. A first block for each subset is identified as well as a location of each further block in said subset relative to said first block of its subset. Cryptographic transformation of the data subsets is performed using a key according to a block chain process and an offset value for the first block of each subset from the first block of the first subset is logged. The process allows a block chain to be broken into part way in the chain. The process may allow different partitioning to be used for decryption than was used for encryption, thereby allowing parallel processing on varying numbers of computational cores.
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may determine a duplexing configuration (e.g., frequency division duplexing (FDD) or time division duplexing (TDD)) of a carrier based on one or more synchronization signals. The UE may then receive a master information block (MIB) on the carrier, and may interpret one or more fields of the MIB based on the duplexing configuration of the carrier. The configuration dependent fields may include a special subframe field, a system information location field, or both. In some cases, such as in a TDD configuration, the UE may postulate a special subframe configuration of the carrier in order to receive the MIB, and may update the postulated special subframe configuration after receiving the MIB.
Systems and methods disclosed herein provide an outer code for HARQ applications, which may be an erasure code. In some embodiments, the outer code has a relatively simple decoding algorithm, increased decoding probability with no extra redundancy packets needed and can correct an arbitrary number of code blocks. In some embodiments, the outer code may be implemented as part of the 5G air interface, also known as new radio (NR), and/or in applications such as vehicle-to-everything (V2X) and/or ultra-reliable low latency communication (URLLC). Some embodiments provide a nested HARQ protocol for HARQ transmission with an outer code.
A method for sending forward error correction (FEC) configuration information by a sending apparatus in a multimedia system is provided. The method includes sending source FEC configuration information for an FEC source packet to a receiving apparatus, wherein the source FEC configuration information includes information related to an FEC source or repair packet that is sent first among at least one FEC source or repair packet if an FEC source or repair packet block includes the at least one FEC source or repair packet.
An adaptive cyclic redundancy check process for uplink control information signaling is provided to allow a number of cyclic redundancy check bits to be adjusted based on the likelihood of data being corrupted during transmission. In an embodiment, a base station device can send a cyclic redundancy check length map to a mobile device that indicates to the mobile device to use a specific number of cyclic redundancy bits to use per a specified payload size of uplink control information. Optionally, the mobile device can determine a number of cyclic redundancy bits to include in the uplink control information, and use two stage uplink control information signaling to indicate to the base station how many cyclic redundancy check bits there are in the succeeding stage.
The disclosed apparatuses and methods are directed to embedding of virtual links in an optical network. The method comprises: receiving an adaptation request for a virtual link within a virtual network embedded on an optical substrate network; generating a plurality of candidate embeddings based on a topology of the substrate network and a current embedding of the virtual link, each candidate embedding satisfying the adaptation request; determining a total cost of each candidate embedding based on a disruption cost of the candidate embedding; and selecting, as a new embedding, a candidate embedding from the plurality of candidate embeddings in accordance with the determined total cost of the selected candidate embedding.
Embodiments relate to an apparatus for monitoring a telecommunication network including one or more telecommunication channels. The apparatus includes a processor configured after executing computer code to design a convolutional neural network configured for determining an impairment type of a telecommunication channel as a function of a channel frequency response of the telecommunication channel, by selecting at least one of a number of convolutional layers, a number of filters for respective convolutional layers, and/or a size of filters for respective convolutional layers; and train the convolutional neural network based on training data specifying, for respective telecommunication channels, a channel frequency response and an associated impairment type.
A feedback proportional control repeats the following processing of starting control of an optical modulator by a control signal that corresponds to a reference value set in the preliminary search or in the previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator, and controlling the optical modulator by the control signal that corresponds to the new reference value, thereby acquiring the control signal in which the error signal is minimized as an optimal control signal, setting the acquired control signal as a signal for controlling the optical modulator, and storing the optimal control signal as the reference value to be used at a time of starting the feedback proportional control in the next cycle.
In embodiments, an apparatus includes a beamformer including a plurality of inputs and a plurality of outputs, a plurality of input vias, and a plurality of output vias. Each input of the plurality of inputs electrically couples to a respective input via of the plurality of input vias. Each output of the plurality of outputs electrically couples to a respective output via of the plurality of output vias. The beamformer is included in a first layer, wherein the plurality of input vias are configured to electrically couple to termination trace ends of a plurality of hierarchical networks provided on at least second and third layers, and wherein the plurality of hierarchical networks comprises at least three hierarchical networks.
Disclosed are a method and an apparatus for transmitting and receiving signals in a wireless communication system, the method comprising the steps of: measuring signal quality on the basis of a first beam set including a plurality of receiving beams; configuring a second beam set, on the basis of the first beam set, including a smaller number of receiving beams than the first beam set; measuring the signal quality on the basis of the second beam set; determining a reference value for the signal quality on the basis of the quality values measured on the basis of the second beam set; and, when the reference value is equal to or greater than the threshold value, transmitting information on the reference value to a base station, wherein the threshold value is determined on the basis of the maximum value from among the quality values measured on the basis of the first beam set, and a previously configured margin value.
Disclosed is a terminal for performing a mmWave communication method and a mmWave communication method comprising: receiving information relating to a basic UL/DL configuration from a mmWave base station; generating statistical information relating to a mmWave downlink channel using a reference signal received from the mmWave base station, according to the basic UL/DL configuration; transmitting the statistical information to the mmWave base station through a legacy uplink; and receiving, from the mmWave base station, information relating to the UL/DL configuration which has been modified according to the statistical information.
Provided is a method of transmitting and receiving a frame for a multi-user multiple-input and multiple-output (MU-MIMO) communication in an access point (AP), the method including determining at least one transmission station (STA), transmitting, to the transmission STA, an uplink multi-user poll (UL MU poll) frame requesting a data frame, receiving the data frame from the at least one transmission STA simultaneously, and transmitting an acknowledgement (ACK) frame to the at least one transmission STA in response to the receiving.
A first filter of a multiplexer includes a ladder filter structure of acoustic wave resonators. An imaginary line obtained by connecting second ends of electrode fingers included in one comb-shaped electrode among a pair of comb-shaped electrodes of each resonator intersects a reference line that is a straight line extending in an acoustic wave propagation direction. When an angle defined by the reference line and the imaginary line of a first series resonator is represented by a first slant angle, an angle defined by the reference line and the imaginary line of a parallel resonator is represented by a second slant angle, and an angle defined by the reference line and the imaginary line of acoustic wave resonators is represented by a third slant angle, at least one of the first slant angle and the second slant angle is larger than the third slant angle.
A data decoder includes a communication unit receiving a bit signal with encoded data; a first operation unit that bit shifts the bit signal by a first length, corresponding to a length of a spreading code used to encode the data, to generate a first operation stream; a second operation unit generating a second operation stream without the spreading code; a third operation unit that bit shifts the second operation stream by a second length to generate a third operation stream; a fourth operation unit generating a fourth operation stream from which the data is removed using the second operation stream and the third operation stream; and a polynomial generator that decodes the encoded data using the fourth operation stream.
Embodiments of the present disclosure pertain to point cloud data. In one embodiment, the present disclosure includes a computer implemented method comprising for compressing and storing point cloud data using a space-filling curve data structure and a dictionary space data structure. In another embodiment, the present disclosure includes applying a query against the data structures to retrieve point cloud data within a range.
A data compressor a zero-value remover, a zero bit mask generator, a non-zero values packer, and a row-pointer generator. The zero-value remover receives 2N bit streams of values and outputs 2N non-zero-value bit streams having zero values removed from each respective bit stream. The zero bit mask generator receives the 2N bit streams of values and generates a zero bit mask for a predetermined number of values of each bit stream in which each zero bit mask indicates a location of a zero value in the predetermined number of values corresponding to the zero bit mask. The non-zero values packer receives the 2N non-zero-value bit streams and forms a group of packed non-zero values. The row-pointer generator that generates a row-pointer for each group of packed non-zero values.
A first calibration measures capacitor array mis-match and updates a Look-Up Table (LUT) with calibrated weights that are copied to both a positive LUT and a negative LUT, and then adjusted for non-linearity errors by a second calibration using a Least Mean-Square (LMS) method. The binary code in the Successive-Approximation Register (SAR) is complemented to generate a complement code with a sign bit. When the sign bit is positive, entries for complement code bits=1 are read from the positive LUT and summed, a first offset added, and the sum normalized to get a corrected code. When the sign bit is negative, entries for complement code bits=0 are read from the negative LUT and summed, a second offset added, and the sum normalized to get the corrected code. A Multi-Variable Stochastic Gradient Descent method generates polynomial coefficients that further correct the corrected code.
Various embodiments of the present technology may provide methods and apparatus for a successive approximation register analog-to-digital converter (SAR ADC). The SAR ADC may provide a first digital calibration circuit configured to correct systemic mismatch and a second digital calibration circuit configured to correct random mismatch. Together, the first and second digital calibration circuits resolve missing codes in the SAR ADC output.
The present invention provides an electronic device including a wireless communication module, a counter and a processing circuit. The wireless communication module is configured to receive a first packet and a second packet from another electronic device, wherein the first packet includes a first counter value, the second packet includes a second counter value, and the first counter value and the second counter value correspond to two adjacent edges of an original signal of another electronic device, respectively. The processing circuit is configured to obtain a third counter value from the counter when the first packet is received, and obtain a fourth counter value from the counter when the second packet is received; and the processing circuit further generates an output signal that is substantially the same as the original signal according to the first counter value, the second counter value, the third counter value and the fourth counter value.
A charge recovery driver is for a pair of loads, and includes first and second output nodes coupled to a pair of loads. During an initial phase, the first output node is grounded and the second output node is tied to the supply voltage. During a first phase, the first output node is coupled to the first tank capacitor and the second output node is coupled to the second tank capacitor. During a second phase, the first and second output nodes are coupled to one another. During a third phase, the second output node is coupled to the first tank capacitor and the first output node is coupled to the second tank capacitor. During a fourth phase, the first output node is coupled to the supply voltage and the second output node is coupled to ground. The third, second, and first phases are then repeated in that order.
Acoustic resonators, such as bulk acoustic wave (BAW) resonators, are disclosed that include mode suppression structures. Acoustic resonators, including stacked crystal filters (SCFs), are disclosed that include spurious mode suppression by modifying a piezoelectric coupling profile within one or more layers of an SCF. Mode suppression configurations may include structures with one or more inverted polarity piezoelectric layers, one or more non-piezoelectric layers, one or more thicker electrodes of the SCF, and combinations thereof. Symmetric input and output electrical response for SCFs with mode suppression configurations may be exhibited by including piezoelectric materials with different electromechanical coupling values and/or by dividing stress profiles differently by configuring different thicknesses for input and output sides of SCFs.
Acoustic resonator devices, filters, and methods are disclosed. An acoustic resonator device includes a substrate, a single-crystal lithium niobate plate, an acoustic Bragg reflector sandwiched between a surface of the substrate and a back surface of the lithium niobate plate, wherein the acoustic Bragg reflector includes a plurality of layers alternating between high acoustic impedance layers and low acoustic impedance layers, wherein all of the plurality of layers are dielectric materials, and wherein the high acoustic impedance layers are one of silicon nitride and aluminum nitride and the low acoustic impedance layers are carbon-containing silicon oxide, and an interdigital transducer (IDT) formed on a front surface of the lithium niobate plate. Euler angles of the lithium niobate plate are [0°, β, 0°], where β is greater than or equal to 0° and less than or equal to 60°.
A filter (10) has a first passband and a second passband on a higher frequency side than the first passband and includes a series arm circuit (11) and a parallel arm circuit (12), wherein the parallel arm circuit (12) includes a parallel arm resonator (p1) connected between a node (x1) and ground and having a resonant frequency frp located between a first passband and a second passband, an inductor (L1) connected between the node (x1) and the ground, and an inductor (L2) connected between the node (x1) and the ground and connected in series to the parallel arm resonator (p1), and a circuit in which the parallel arm resonator (p1) and the inductor (L2) are connected in series is connected in parallel to the inductor (L1).
The invention relates to a piezoelectric resonator, which comprises a base and at least two vibrating arms (3) extending from the base, at least two grooves (4a, 4b) being formed opposite each other on part of the length of the arms and on upper and lower faces of the arms. The depth of the groove on the upper face is less than 30% of the total thickness of each arm and the depth of the groove on the lower face is more than 50% of the total thickness of each arm, or reversely.
Methods of fabricating acoustic resonators are disclosed. A back surface of a piezoelectric plate is bonded to a surface of a substrate. Thickness measurements are made at a plurality of positions on the piezoelectric plate. Excess material is removed from the front surface of the piezoelectric plate in accordance with the thickness measurements to improve a thickness uniformity of the piezoelectric plate. A conductor pattern is formed on the front surface, the conductor pattern including a plurality of interdigital transducers (IDTs) of a plurality of resonators. Cavities are formed in the substrate such that portions of the single-crystal piezoelectric plate form a plurality of diaphragms spanning respective cavities, wherein interleaved fingers of each IDT of the plurality of IDTs are disposed on a respective one of the plurality of diaphragms.
An acoustic wave device includes a support substrate, an acoustic reflection film on the support substrate, a piezoelectric layer on the acoustic reflection film, the piezoelectric layer including first and second primary surfaces, and first and second flat-plate electrodes on the first and second primary surfaces of the piezoelectric layer. The acoustic reflection film includes high acoustic impedance layers and low acoustic impedance layers alternately stacked together. At least one layer of the high acoustic impedance and low acoustic impedance layers is a stack of layers of first and second materials having equal or substantially equal acoustic impedances for at least one of longitudinal acoustic impedance and transversal acoustic impedance. The interface between the layers of first and second materials has irregularities.
Acoustic resonator devices, filters, and methods are disclosed. An acoustic resonator includes a substrate, a piezoelectric plate having front and back surfaces, and an acoustic Bragg reflector between a surface of the substrate and the back surface of the piezoelectric plate. An interdigital transducer (IDT) is formed on the front surface of the piezoelectric plate. The IDT is configured to excite a shear primary acoustic mode in the piezoelectric plate in response to a radio frequency signal applied to the IDT. At least one finger of the IDT is disposed in a groove in the piezoelectric plate.
A power amplifier having: a plurality of N amplifier modules, where N is an integer greater than one; an M:N power splitter having M inputs, where M is an integer less than N, and N outputs, each one of the N outputs being coupled to an input of a corresponding one of the plurality of N power amplifiers; a plurality of M delay lines, each one the M delay lines having an output coupled to a corresponding one of the M inputs of the M:N power splitter, each one of the plurality of M delay lines being coupled to a common input of the power amplifier.
Embodiments of the disclosure generally relate to a multi-channel Doherty power amplifier, a multi-antenna transmitter, and a method for turning on the multi-channel Doherty amplifier. The multi-channel Doherty power amplifier includes: multiple input ports and the same number of output ports corresponding to multiple channels, the multiple channels having the same characteristics for radio signal amplification and transmission; multiple private peaking amplifiers corresponding to the multiple channels; and a common Doherty core shared by the multiple private peaking amplifiers. The multiple private peaking amplifiers and the common Doherty core are configured to amplify identical multi-channel signal for multiple inputs and multiple outputs, thus higher saving ratio and better channel performance (output power, linearity, efficiency, power gain etc.) consistency would be greatly improved.
A current value determination device provided with: a capacitor current computation unit for computing the capacitor current of a capacitor included in a high-voltage circuit that drives a motor, on the basis of the input voltage of an inverter included in the high-voltage circuit and the revolution speed of the motor; and a capacitor current determination unit for determining the value of capacitor current on the basis of the input voltage of the inverter, the revolution speed of the motor, the capacitor current computed by the capacitor current computation unit, and a prescribed model for determination.
The invention suppresses the generation of an excessive current in a SR motor during switching between drive control and brake control. This motor control device is for controlling rotation of a multiphase SR motor, and is provided with a control unit that controls the rotational speed of the SR motor while switching between drive control for generating drive torque in the SR motor and brake control for generating braking torque in the SR motor, wherein the control unit performs switching from the drive control to the brake control or vice versa under the condition that the current flowing through a winding wire of an energized phase is less than a prescribed value.
A motor controller includes a power constant controller configured to receive a target power of a permanent magnet synchronous motor (PMSM) and generate a first target speed based on the target power; a first signal generator configured to generate a second target speed; a speed constant controller switchably coupled to the power constant controller and the first signal generator, where the speed constant controller is configured to switchably receive the first target speed and the second target speed, and regulate a motor speed of the PMSM based on the received first target speed or the received second target speed; a first switch configured to switchably couple the speed constant controller to the power constant controller to receive the first target speed or the second target speed; and a first switch controller configured to control a switching state of the first switch based on the motor speed of the PMSM.
A fault handling method and apparatus for a wind power generator set, and a computer readable storage medium. The fault handling method comprises: dividing faults of a wind power generator set into groups according to a target protection object, each group of faults including a plurality of process faults associated with the target protection object and a target fault of the target protection object (101); if any one of the plurality of process faults in the same group as the target fault satisfies a corresponding process fault trigger condition and the target fault does not satisfy the corresponding target fault trigger condition, performing a fault-tolerant operation on the wind power generator set (102); if the target fault satisfies the corresponding target fault trigger condition, selecting, from the triggered process faults in the same group as the target fault, the process fault having the highest degree of association as a real fault that has caused shut-down of the wind power generator set (202). Thus, the invention can improve the reliability of a fault protection mechanism for a wind power generator set, and improve the accuracy of fault identification for a wind power generator set.
A rectifier according to an aspect of the present disclosure includes: a bridge circuit that derives a positive voltage component and a negative voltage component from an AC power supply voltage; a smoothing capacitor that smooths an output voltage from the bridge circuit; a pre-charge resistor that is provided between the bridge circuit and the smoothing capacitor, and reduces an inrush current; a charge switch that is provided in parallel with the pre-charge resistor; and a controller that controls the charge switch between an open state and a close state, wherein when application of the AC power supply voltage to the bridge circuit is started, the controller closes the charge switch if a voltage applied between ends of the pre-charge resistor is determined to become equal to or lower than a predetermined resistor threshold voltage.
A device includes: a first power conversion circuitry configured to convert primary-side power into secondary-side power; and a control circuitry configured to: generate a command value associated with the secondary-side power; calculate a limited command value by modifying the command value so that the command value is equal to or less than a secondary-side limit, wherein the first power conversion circuitry is controlled based on the limited command value; transmit the limited command value to a second power conversion device comprising a second power conversion circuitry connected in parallel to the first power conversion circuitry; receive, from the second power conversion device, information indicating an adjustment value, wherein the adjustment value is added to the limited command value for controlling the second power conversion circuitry; and modify the secondary-side limit based on a difference between a primary-side limit associated with the primary-side power and the adjustment value.
Systems and method for optimizing the efficiency of operation of electronic circuits, configured structured according to a true soft-switching phase-shifted full-bridge topology (where all the primary switching elements turn on at zero voltage and the secondary switching elements turn off at zero current with no ringing and no spikes across the secondary switching elements) with the use of unique current-injection approaches. An additional advantage of the embodiments of this invention is that the true soft switching feature applies regardless of the leakage inductance in the transformer.
A power converter includes a primary circuit and a secondary circuit. The primary circuit includes two primary LC circuits that are in parallel electrically with each other. A first node of each primary LC circuit is electrically coupled to a high-voltage input. A second node of each primary LC circuit is coupled to a respective terminal of a primary inductor that forms a transformer with a secondary inductor in the secondary circuit. Each primary LC circuit is electrically coupled to a primary switch that operates at approximately the resonance frequency of the primary LC circuits to output an alternating current that passes through the primary inductor. The terminals of the secondary inductor are coupled to respective secondary switches. The switches operate at the resonance frequency of the primary LC circuit to rectify the power. A low-pass filter outputs the mean of the received voltage.
A circuit includes a rectifier, a charge pump, and a clamp control circuit. The rectifier has an input configured to be coupled to an alternating current (AC) power source. The rectifier rectifies an AC signal from the AC power source to produce a rectified voltage on a first voltage node. The rectifier includes a first transistor coupled to a ground node and to the input. The first switch has a first control input. The charge pump is coupled to the first voltage node. The charge pump is configured to generate a second voltage on a second voltage node. The voltage regulator is coupled to the second voltage node. The clamp control circuit is coupled to the first and second voltage nodes and has an output node coupled to the first control input.
The present disclosure includes a drive circuit (2-4) for switching a switching element, and a variable capacity circuit (6A), connected between a control terminal (G) of the switching element and the drive circuit (2-4), capable of switching at least between a first capacity value and a second capacity value different from the first capacity value, and controls a capacity value between the control terminal and the drive circuit via the variable capacity circuit.
A stator for a high efficiency motor, and a manufacturing method of such a stator, the stator including a stator core partitioned into a center hole and inner spaces. The stator core includes a yoke portion and a plurality of teeth. The stator includes coils coiled around the plurality of teeth, respectively, and filling parts filling the inner spaces, respectively. The filling parts are configured to prevent magnetic flux leakage from occurring between the coils coiled around the plurality of teeth.
A motor electronics unit includes a printed circuit board having a first and a second side. An electrical conductor is connected to the printed circuit board. A heat sink is positioned proximate to the printed circuit board. A housing of a polymeric material includes: an endcap encapsulating the printed circuit board and covering an outer edge of the heat sink defining a heat sink first portion, with a second portion of the heat sink not covered by the polymeric material and extending through and outward from the endcap to transfer heat from the printed circuit board. A first section of the electrical conductor extends through and is partially encapsulated by the endcap. A connector body is integrally connected to the housing. A second section of the electrical conductor is exposed within a cavity of the connector body to electrically connect the printed circuit board to another component.
A rotor assembly for an electrodynamic machine is provided. The rotor assembly comprises a lamination section and an end connector. The lamination section comprises rotor lamination sheets formed to define an annular array of axial cooling ducts mechanically supported by a plurality of radial and arched structural members that define an array of arched or angled supports to readily pass a magnetic flux via an optimal flux path. The lamination section further comprises rotor slots, with rotor conductor bars being disposed in the rotor slots. The end connector is supported by the rotor conductor bars. An axial space is formed in the lamination section by the annular array of axial cooling ducts for guiding a cooling fluid flow in an axial direction through the rotor assembly.
Noise caused by a gap between a rotor and a plate can be suppressed even when there are dimensional variations in members or assembly states. In a configuration of a stepping motor including front side and end side stator assemblies (200, 300), a rotor (400) provided with a rotor member (402) and a shaft (403) that are accommodated in the stator assemblies (200, 300), and a front plate (210) and an end plate (310) that are arranged on both sides of the stator assemblies (200, 300) in an axial direction, and are configured to couple the stator assemblies (200, 300), a projection (700) in an annular shape is provided on a surface of the front plate (210) facing the rotor member (402) to protrude toward the rotor member (402), a coil spring (800) that is interposed between the front plate (210) and the rotor member (402) is accommodated in the inner side of the projection (700), and the rotor (400) is urged toward the end plate (310) by the coil spring to be elastically pressed against the end plate (310).
A two-speed motor is mounted in a housing with an end cap. The end cap has a tubular structure defining an interior space, including an open first end connectable to the motor casing. The second end includes at least one planar surface and at least one air grate configured to permit airflow into and/or out of the interior space. A dual speed pump controller includes a motor controller for operating the dual speed motor. The controller includes an operating speed circuit for operating the motor in one of a first speed or a second speed, the first speed being greater than the second speed; an event circuit for operating the motor at the first speed before a predetermined event and operating the pump at the second speed after the predetermined event.
A wireless power transmission apparatus for wirelessly transmitting power to a wireless power reception apparatus according to one embodiment of the present invention may comprise: a first transmission coil; a second transmission coil for transmitting power higher than power transmitted by the first transmission coil; a direct current power conversion unit for receiving direct current power applied thereto and outputting a first voltage and a second voltage higher than the first voltage; and a control unit for selecting one of the first and second voltages on the basis of an operating mode of the wireless power transmission apparatus and required power of the wireless power reception apparatus, and controlling such that power is transmitted through the first or second transmission coil, using the selected voltage.
An RF signal generator wirelessly transferring power to a wireless device includes, in part, a multitude of generating elements generating a multitude of RF signals transmitted by a multitude of antennas, a wireless signal receiver, and a control unit controlling the phases and/or amplitudes of the RF signals in accordance with a signal received by the receiver. The signal received by the receiver includes, in part, information representative of the amount of RF power the first wireless device receives. The RF signal generator further includes, in part, a detector detecting an RF signal caused by scattering or reflection of the RF signal transmitted by the antennas. The control unit further controls the phase and/or amplitude of the RF signals in accordance with the signal detected by the detector.
In one embodiment, a device configured to monitor a power grid determines whether a configuration of a field-programmable gate array (FPGA) of the device requires updating, the configuration comprising one or more digital signal processor (DSP) applications (apps), and updates the configuration when required. The device measures grid metrics of a power grid (e.g., voltage and current), and also determines GPS-based time for synchronizing zero crossing events of the grid metrics to the GPS-based time. According to the one or more DSP apps, the grid metrics can be processed by the device, and then the processed grid metrics and synchronized zero crossing events can be shared. In one specific embodiment, processing the grid metrics according to the one or more DSP apps comprises estimating an impedance of one or more individual circuit segments based on measured grid metric response to a transient event (e.g., active or passive events).
An electrical energy distribution grid is controlled by a control center. Power target values for the real power and reactive power at a transfer point between the energy distribution grid and an electrical energy transport grid are prescribed by a target value device. The target values are to avoid backward feed into the energy transport grid that could lead to malfunctions. The real and reactive power target values are compared with current values at the transfer point. When a deviation of the actual values is determined, an optimization calculation is effected for the real power value and the reactive power value in the energy distribution grid to reduce or remove the deviation. The optimization generates switching commands for controllable operating devices, and a control device transmits the switching commands to the operating devices. There is also described a control center arrangement and a corresponding computer program product.
A power supply system has a primary power source and an energy storage system. The primary power source is adapted to supply power on demand to a load. One or more energy storage modules of the energy storage system are adapted to receive regenerative power from the load. The power supply system further includes a converter connected between the load, the energy storage system; and the primary power source, the converter has a three phase voltage source converter and an additional two pulse bridge. A blocking diode is connected between the load and the converter.
An electrical apparatus incorporates a first rechargeable battery (11) and a second rechargeable battery (12) connected in parallel with the first rechargeable battery (11), the second rechargeable battery (12) having an allowable maximum discharge current larger than that of the first rechargeable battery (11). The electrical apparatus includes: a power supply path (15a) configured to input power supplied from the first rechargeable battery (11) and from the second rechargeable battery (12) to a load (15); and a discharge current limiting circuit connected serially with the first rechargeable battery (11) and configured to perform control in such a manner that a discharge current flowing from the first rechargeable battery (11) to the second rechargeable battery (12) and/or to the power supply path (15a) does not exceed the maximum discharge current of the first rechargeable battery (11).
A voltage equalizer includes: first, second, and third junction terminals respectively connected to a positive electrode of a first battery module, a positive electrode of a second battery module, and negative electrodes of the first and second battery modules; an equalizer circuit connected between the first and second junction terminals, and the equalizer forming a current path between the first and second junction terminals; a first indicator having a first displaying state that changes according to a voltage difference between the first and second junction terminals; a first comparator for outputting a first output voltage according to an input voltage that is input in proportion to a voltage between the first and third junction terminals; and a second indicator having a second displaying state that changes according to the first output voltage of the first comparator.
An overvoltage protection device includes: input terminals; output terminals; at least two overvoltage protection elements for forming staggered protection levels; and at least one longitudinal element electrically connecting an input terminal and an output terminal to conduct an operating current. In order to form a first protection level, a first overvoltage protection device is connected to two input terminals on an input side upstream of the at least one longitudinal element, and, in order to form a second protection level, a second overvoltage protection element is connected to two output terminals on an output side and downstream of the at least one longitudinal element, the at least one longitudinal element influencing a response of the at least two overvoltage protection elements in case of an overvoltage. The at least one longitudinal element is provided with a thermal overload protection device for reducing a possible current flow.
A computing device includes a module that connects to a main board and a short detector. The short detector applies a voltage to a first electrical contact of the module; while the voltage is applied: makes a comparison of a second voltage on a second electrical contact of the module to the voltage; makes a determination, based on the comparison, that the first electrical contact is connected to the second electrical contact via a short circuit; and in response to the determination, initiates remediation of the short circuit.
A bushing for a transformer is provided, the bushing comprising an elongate enclosure body to accommodate a conductor extending along a longitudinal axis, the conductor having a first terminal end a second terminal end, the ends extending from opposite sides of the enclosure body; and a mounting flange fitted to the enclosure body to enable the bushing to be mounted to an enclosure of the transformer. The enclosure body comprises two electrically insulating layers partially surrounding the conductor, a first layer of the insulating layers being substantially provided by a first polymeric material, and a second layer of the insulating layers being substantially provided by a second polymeric material, the layers being arranged about the conductor in such a manner that the bushing is substantially cavity-free. In an embodiment, the first layer defines an inner core, with the second layer providing an outer cover which at least partially covers the inner core.
Approaches for bracket for strand mounted CATV outdoor equipment. The bracket comprises a body having a first end and a second end opposing the first end. The first end comprises one or more resting hooks sized to be positioned over a strand. The resting hooks allow for resting the CATV outdoor equipment temporarily onto the strand in a position that readily accommodates the permanent attachment of the CATV outdoor equipment to the strand. The first end of the bracket also comprises a clamp for securing the bracket to the strand, while the second end comprises a securing mechanism for securing the bracket to the CATV outdoor equipment. The bracket may be formed from a single piece of shaped metal.
An improved service entrance head including (a) a head or cap, (b) cap support or collar, (c) segmented conduit mounting and (d) an insulating service wire support or wire separator, that allows for replacement of an installed service entrance head with the service passing through the collar and separator without requiring that the service be severed. Both the collar and the wire separator may be segmented so that they can be removed from a position surrounding the service and replaced. Methods are disclosed.
A semiconductor laser is disclosed. Trim loss region is provided in inner ridge region of surface of transmission layer facing away from substrate, blind hole is provided in trim loss region, and distance from bottom surface of blind hole to surface of second cladding layer facing to substrate is smaller than evanescent wave length in transmission layer. Blind hole can affect optical field characteristics of light transmission in semiconductor laser by affecting evanescent wave. A method for fabricating a semiconductor laser is also provided.
A laser clock signal generator for controlling a laser beam generator to generate pulse laser radiation is provided. The laser clock signal generator includes a clock signal specification input arranged to receive an external clock specification signal, a basic clock signal generator configured to generate a basic clock signal based on the external clock specification signal and output the basic lock signal at a clock signal output to the laser beam generator, and a controller configured to control the basic clock generator, for example, to be synchronized with the external clock specification signal. The laser clock signal generator also includes an overclocking protector arranged between the basic clock generator and the clock signal output.
The present invention provides an active fiber package for use in a fiber laser, amplifier, or ASE source comprising: a plate-shape base comprising a groove having a configuration of at least two spirals for receiving and fixedly holding an active fiber therein, said at least two spirals are coplanar enabling visibility of said active fiber, the outer loop of one spiral transitioning smoothly to the outer loop of another spiral, and the inner loop of each one of said spirals transitioning smoothly into a relatively short straight section; wherein a portion of said straight section of one of said spirals spliced to a coupling fiber, and wherein multiple inner loops of each one of said spirals in proximity to said straight section having a relatively low radius of curvature for enabling tight coiling of said active fiber, thus, for reducing thermal modal instability (TMI) and increasing lasing power.
A laser oscillator unit includes an amplification unit configured to amplify laser light and emit amplified laser light from an emitting portion; a case covering the amplification unit; and an outer support mechanism and an inner support mechanism provided on the case. The case is formed with a window portion. An outer movable leg allows the case to slide in a radial direction around an outer fixed leg. An inner movable leg allows the amplification unit to slide in the radial direction around an inner fixed leg. A straight line passing through a center of the outer fixed leg and a center of the inner fixed leg intersects with a straight line passing through the emitting portion and the window, and a laser optical axis emitted from the emitting portion and a laser optical axis emitted from the window portion coincide with each other.
A power control device is contained within a housing and has an electric current sensor configured to measure current passing through an electric outlet during a time period, a proximity sensor configured to detect a distance of an object relative to the electric outlet during the time period, a relay switch that can open or close to stop or conduct current through a circuit in the electric outlet in response to a command, and a wireless network interface in communication with the electric current sensor and the proximity sensor, the wireless network interface configured to transmit and receive data from the current sensor and the proximity sensor, to transmit commands to the relay switch, transmit the data to a computing device, and receive commands from the computing device.
An electrical connector having a shielding function includes a shell, a main body, a plurality of sleeves, a plurality of terminals, a plurality of terminal seats, and a shielding sheet. The shielding sheet includes a plurality of spacers and a rear baffle. The spacers of the shielding sheet are configured to space apart the terminals, and the rear baffle of the shielding sheet is configured to insulate the two terminals in the rear from the external environment.
A modular plug system including a plug housing including a top surface, bottom surface and two opposing side surfaces, a front end and an opening opposite the front end, and a cavity extending from the front end to the opening in the back end with a plurality of openings extending through the front surface to the cavity, a plurality of guide units in the cavity positioned such that each of a plurality of wires engages a respective guide unit, a cutting surface extending from a lower portion of the front end such that the cutting surface is below the lowest row of openings, where the cutting surface is sized to accommodate two pillars on a crimping device with the two pillars being positioned on opposing sides of the cutting surface when the tool engages the plug.
An electronic device and an input/output connector are disclosed. The device may include the input/output connector, which may include a housing including an opening, a cover that covers at least a portion of the opening, the cover connected to the housing by a hinge, and forming an external appearance of the electronic device together with the housing, an elastic body connected to the housing and the cover, and an insertion hole formed by the housing and the cover, into which a cable terminal is insertable for connection with an external device, wherein a size of the insertion hole is changeable according to the rotation of the cover.
A device configured to be superposed an electrical receptacle that is operable to maintain the position of an electrical plug ensuing insertion into the electrical receptacle. The device includes a body wherein the body is planar in manner and mateably sized with an electrical outlet. The body has a first side and a second side with the second side having an adhesive disposed thereon. The body includes a first aperture, a second aperture and a third aperture. The first and second aperture are parallel each other and align with slots on the electrical receptacle. The third aperture aligns with the ground slot of the receptacle. A plurality of retention members are contiguously formed with the body and are formed in the three apertures. The plurality of retention members are independently movable and are bendable so as to engage the prongs of a plug and maintain the plug in the receptacle.
The present invention relates to an automatic terminal fitting device for four-pin electrical connector which may comprise a rack, power control box and conveying device provided on the rack. A rubber shell vibration disc, a terminal fitting mechanism, and a back cover vibration disc are provided on the rack along the transporting direction. The rubber shell vibration disc is connected to the front end of the conveying device by a rubber shell transportation rail. The terminal fitting mechanism is provided on the back side of the conveying device and engages with the terminal feeding device provided on the rack. The back cover vibration disc is provided on the back side of the conveying device, to the right side of the terminal fitting mechanism. And the terminal fitting mechanism may include four sets of terminal fitting devices sequentially provided on the back side of the conveying device. On the right side of the terminal fitting devices, a terminal strip bending device engaging with the conveying device is provided. The present invention effectively addresses the problems existing when fitting terminals manually during assembly, such as low production efficiency, high manpower consumption, intensive labor investment, relatively high potential safety hazard occurrence, and unsatisfactory connector defect rate.
An electrical connector includes a body having an accommodating hole. The body has a protruding block and a platform protruding into the accommodating hole. The platform is located below the protruding block. A conductive terminal is accommodated in the accommodating hole. The conductive terminal has a base, which bends to form an accommodating space to accommodate the protruding block. The base has a through slot, and first and second branches located at two sides of the through slot. A lower section of the first branch is limited between the first protruding block and the platform. A method for manufacturing the electrical connector includes inserting the conductive terminal with the accommodating space opening upward into the accommodating hole by the strip, and rotating the conductive terminal with the protruding block as an axis, until the lower section of the first branch is located between the platform and the first protruding block.
The present invention provides a high-power board-to-board floating connector that comprises a male header and a female socket. The male head comprises a first electrode, a first housing and a first insertion element. The female socket comprises a second electrode, a second housing, a floating member, and a second insertion element. The second housing combines with the floating member to form a connection part which can be slightly moved in one or more directions, so that the male head can be connected to the female socket in a permissible range, and then the first electrode is electrically connected to the second electrode.
Embodiments provide for a method for pluggable Land Grid Array (LGA) socket for high density interconnects. A method includes inserting an electrical-to-optical transceiver into an opening of a channel housing that is positioned above a land grid array connector located on an electrical package. After the electrical-to-optical transceiver is inserted into the channel housing, a tapered opening remains between an upper portion of the channel housing above the electrical-to-optical transceiver, wherein a gap of the tapered opening decreases progressively starting from the opening. The method includes inserting a conductive wedge into the gap of the tapered opening prior to communications through the electrical-to-optical transceiver between a component on the electrical package and a component external to the electrical package.
A press-fit terminal includes: a cylindrical pin having a narrow portion; and a contact section. The pin has a large diameter portion that has a diameter larger than a diameter of the narrow portion. The contact section includes an elastic contact piece to come into contact with a through hole of a circuit board that is a press-fit attachment object. The contact section is fitted to the narrow portion in a way that enables the contact section to move between a first position and a second position, the first position being a position at which the elastic contact piece does not come into contact with the large diameter portion during attachment to the circuit board, the second position being a position at which the elastic contact piece comes into contact with the large diameter portion during a withdrawal from the circuit board.
A terminal clamp including a contact cage including a cage ceiling, two cage side walls respectively adjoining the cage ceiling at a respective side and a cage floor, wherein the cage ceiling, the cage floor and the cage side walls form a portion of a cage jacket; a spring element which forms a clamping device together with a reaction bearing formed by the cage ceiling, the clamping device configured to support and electrically contact an electrical conductor; a conductor insertion opening arranged at a face of the contact cage upstream of the clamping device in a conductor insertion direction x; a cage jacket cutout in the cage jacket configured to provide access to the spring element for an opening tool configured to adjust a position of the spring element relative to the reaction bearing and to open the clamping device.
A folded metal dipole antenna includes a balun having two sides, the sides having metal contact end portions for electrical connection to a printed circuit board, two radiating elements, each radiating element in coplanar relationship to a corresponding side of the balun, and an antenna support member having a spacer portion placed between the two sides of the balun. The spacer portion is used to separate one radiating element of the dipole antenna from another radiating element of the dipole antenna.
A dual-polarized patch antenna includes a first insulating substrate; conductive connections, each of which passes through the first insulating substrate, and which are arranged to form a resonant cavity and two feeding ports; first and second metal layers respectively disposed on two opposite surfaces of the first insulating substrate, the second metal layer being formed with a cross-shaped slot that corresponds in position to the resonant cavity; a second insulating substrate disposed on the second metal layer; and four radiation patch units disposed on the second insulating substrate, and corresponding in position to four regions that are on the second metal layer and that are spaced apart by the cross-shaped slot.
An antenna system having at least one active element with a first end thereof for connection to a radio receiver, transmitter or transceiver and at least one electromechanical resonator connected in series with (i) at least portion of said at least one active element and at least another portion of said at least one active element or (ii) said at least one active element and said radio receiver, transmitter or transceiver. The at least one active element exhibits capacitive reactance at an intended frequency of operation and the at least one electromechanical resonator exhibits inductive reactance at the intended frequency of operation, the inductive reactance of the at least one electromechanical resonator offsetting or partially offsetting the capacitive reactance of the at least one antenna element at the intended frequency of operation.
In a computerized method to reduce noise in phased-array signals from a set of receivers at different locations, time-series are received from the receivers, which time-series form phased-array signals. The time-series are ordered based on the different locations of the receivers and spatially phased series are obtained from the ordered time-series. Each of the spatially phased series obtained includes a series of signal values that are spatially phased. A noise component is identified in each of the spatially phased series obtained and removed from the spatially phased series to obtain denoised series. Related receiver systems and computer program products are also provided.
The invention discloses a planar end-fire pattern reconfigurable antenna, including a dielectric substrate, a radiation patch, a ground plane, a switch and bias circuit, and a coaxial cable, wherein the dielectric substrate includes a first surface and a second surface in opposite, the radiation patch is attached to the first surface of the dielectric substrate, the ground plane is attached to the second surface of the dielectric substrate, the switch and bias circuit is arranged in a slot of the ground plane, the coaxial cable includes an outer conductor and an inner conductor, the outer conductor is connected to the ground plane, the inner conductor penetrates through the dielectric substrate and is connected to the radiation patch, and the coaxial cable is arranged at a geometric center of the planar end-fire pattern reconfigurable antenna.
The present apparatus, system and method solves the problems of the prior art by enabling substantial dissipation of an electrical energy surge coming from communications antenna which has been struck by lightning. The apparatus is for mounting to an exterior of a building at or near communications antenna also located at the exterior of the building. The apparatus is connected with incoming coaxial cables extending from exterior mounted antenna and with outgoing coaxial cables which extend from the apparatus to communications equipment housed within a communications center. The lighting strike surge travels from antenna, along the incoming coaxial cable and is redirected within the apparatus by polyphasers which trip at capacity to redirect the surge to three separate grounding bars and prevent the surge from continuing along outgoing coaxial cables leading to communications equipment thus safely dissipating surge and shielding communications equipment.
A conformal antenna at a surface of a vehicle and a method of forming the conformal antenna involve a slot formed in a portion of the surface of the vehicle. The method includes disposing the antenna in the slot. An exposed surface of the antenna is level with the surface of the vehicle. The method also includes connecting the antenna to one or more systems of the vehicle such that the antenna transmits or receives signals processed by the one or more systems.
An accessory configuration for enhancing wireless signal reception of a user device. The accessory, for the user device, may include a housing configured to receive the user device within a cavity; and a radiation element integrated with the housing and configured to affect a radiation pattern of an antenna of the user device that is configured to communicate a signal. The length of the radiation element may be based on a wavelength of the signal. The radiation element may be disposed within a predetermined distance of a zone of the cavity that is configured to receive a portion of the user device that includes the antenna when the user device is installed within the cavity.
A mobile device at least includes a first circuit board, a metal frame, an electronic component, a second circuit board, and an RF (Radio Frequency) module. The first circuit board includes a system ground plane. The metal frame at least includes a first portion. The first portion is electrically coupled to the system ground plane and a feeding point. An antenna structure is formed by the first portion and the feeding point. The second circuit board is electrically coupled to the electronic component. The electronic component and the second circuit board are adjacent to the first portion of the metal frame. The RF module is electrically coupled to the feeding point, so as to excite the antenna structure.
The present invention relates to an antenna apparatus and an electronic device comprising the same. The antenna apparatus according to one embodiment of the present invention comprises an array antenna formed on a metal case of an electronic device, wherein the array antenna comprises at least two antenna elements, the at least two antenna elements may operate in the same frequency band. According to one embodiment of the present invention, it is possible to provide an antenna apparatus capable of reducing heat generation and increasing the radiation efficiency of an antenna.
A battery cell module configured to be at least partially located within a housing of a battery pack. The battery cell module includes a frame. The frame includes a first frame half and a second frame half. The first frame half and the second frame half define a battery cell compartment for receiving a battery cell. The first frame half includes a first end wall and a wedge member affixed to the first end wall. The wedge member includes a first wedge portion and a second wedge portion. The first wedge portion and the second wedge portion define a post opening. The second frame half includes a second end wall and a post affixed to the second end wall at a first end of the post. The post is configured to be inserted into the post opening of the wedge member.
A battery having a protective isolation structure is disclosed comprising a first current collecting layer, a first active material layer, a spacer layer, a first glue frame, a second active material and a second current collecting layer. The first active material layer is disposed on the first current collecting layer. The spacer layer is disposed on the first active material layer. The area of the spacer layer is smaller than the area of the first active material layer so that a part of the first active material layer is exposed outside the spacer layer. The first glue frame is covering the top surface of the first active material layer exposed from the spacer layer and has a protrusion disposed on the surface of the spacer layer. The second active material layer is disposed on the surface of the spacer layer and the protrusion. The second current collecting layer is disposed on the second active material layer.
A battery system for storing electric energy, e.g. from a wind turbine. Battery modules are distributed in a housing and cooled by a housing cooling system. A monitoring algorithm receives input data from temperature and current sensors in battery cells from each of the battery modules, a state of a cooling system in each of the battery modules, a state of the housing cooling system such as fan rotation speed, and auxiliary inputs such as an ambient temperature. The monitoring algorithm processes the input data according to a predetermined model based on knowledge about the battery system. The model based estimated temperature within a specific battery cell is compared with the measured temperature to determine whether an abnormal operation exists.
A method of regenerating a battery cell according to an embodiment of the present invention includes: inserting the battery cell into a magnetic resonance imaging device; measuring a location of a by-product formed in the battery cell using the magnetic resonance imaging device; and ionizing a material contained in the by-product by irradiating radiant rays by targeting the by-product at the measured location.
The present disclosure is generally related to separators for use in lithium metal batteries, and associated systems and products. Certain embodiments are related to separators that form or are repaired when an electrode is held at a voltage. In some embodiments, an electrochemical cell may comprise an electrolyte that comprises a precursor for the separator.
Solid-state lithium ion electrolytes of lithium potassium tantalate based compounds are provided which contain an anionic framework capable of conducting lithium ions. An activation energy of the lithium metal silicate composites is from 0.12 to 0.45 eV and conductivities are from 10−3 to 40 mS/cm at 300K. Compounds of specific formulae are provided and methods to alter the materials with inclusion of aliovalent ions shown. Lithium batteries containing the composite lithium ion electrolytes are also provided. Electrodes containing the lithium potassium tantalate based materials and batteries with such electrodes are also provided.
A lithium ion battery including an electrolyte and a lithium titanate negative electrode is provided. The lithium titanate negative electrode includes structures of a lithium titanate core and a conformal layer surrounding each lithium titanate core. The conformal layer either includes titanium oxide with substantially no lithium or has a concentration of lithium ranging from a lower concentration at a surface portion of the layer to a higher concentration at an interior portion of the layer adjacent to the lithium titanate core. A method of preparing the lithium titanate structures and a method of preparing an electrode for a lithium ion battery, wherein the electrode includes lithium titanate structures, are also provided.
A fuel cell stack includes a cell stack body and a terminal plate and an insulator disposed at an end of the cell stack body in a stacking direction. The cell stack body includes a plurality of stacked power generation cells. Each of the power generation cells includes a membrane electrode assembly and a separator. The terminal plate is disposed between the cell stack body and the insulator. Elastic structure which elastically presses the terminal plate toward the cell stack body is provided between the insulator and the terminal plate.
A gas flow passage formation plate includes a plurality of projections arranged in a first direction and a second direction. The projections project toward a membrane electrode assembly. The gas flow passage formation plate further includes a gas flow passage, a water flow passage, and a plurality of openings. The gas flow passage is formed by a portion of the gas flow passage formation plate at a side opposing the membrane electrode assembly including regions between two adjacent projections. The water flow passage is formed by a portion of the gas flow passage formation plate at a side opposing a partition plate including the inside of the projections. The openings are each formed in a side wall of the projection connecting inside and outside of the projection. Each opening is arranged at only one location in one projection.
Provided is a binder composition for a non-aqueous secondary battery electrode that has excellent viscosity stability and can form an electrode mixed material layer having excellent electrolyte solution resistance. The binder composition for a non-aqueous secondary battery electrode contains a polymer including a functional group that is bondable with a cationic group and an organic compound including at least two cationic groups.
Provided is the positive electrode active material for a potassium ion battery according to the embodiment comprises a compound represented by Formula (1), in which M represents at least one element selected from the group consisting of V, Fe, Co, Ni, and Mn, and x represents a number from 0 to 1; and is a positive electrode for a potassium ion battery comprising the positive electrode active material for a potassium ion battery according to the embodiment, or a potassium ion battery comprising the positive electrode for a potassium ion battery. KMOxPO4F1-x [Formula (1)].
The present invention relates to a positive electrode for a secondary battery to improve stability during overcharge, and a lithium secondary battery including the same, and particularly, to a positive electrode for a secondary battery including a positive electrode active material layer formed on a positive electrode collector, wherein the positive electrode active material layer has a double-layer structure which includes a first positive electrode active material layer formed on the positive electrode collector and a second positive electrode active material layer formed on the first positive electrode active material layer, the first positive electrode active material layer includes a first positive electrode active material, a conductive agent, and a gas generating agent generating gas during overcharge, and the second positive electrode active material layer includes a second positive electrode active material, and a lithium secondary battery including the same.
The present disclosure provides a cathode active material and a lithium ion electrochemical system including the same. A general formula of the cathode active material is as follows: z{xLi2MnO3*(1−x)LiRO2}*(1−z) LiaR′1-aOy, herein R and R′ independently include one or more metal ions, an oxidation valence state of the R is 3+, and an oxidation valence state of the R′ is 2+, herein, 0≤x≤0.25, 0
The invention features a rechargeable cathode and a battery comprising the cathode. The cathode includes a solid, ionically conducting polymer material and electroactive sulfur. The battery contains a lithium anode; the cathode; and an electrolyte; wherein at least one of anode, the cathode and the electrolyte, include the solid, ionically conducting polymer material.
A process for preparing a cathode of a lithium battery, having the following steps: (a) Longitudinally punching a metal band to form irregular filamentous holes, horizontally stretching the metal band, and performing compaction to give the metal net irregular filamentous holes; (b) After the metal net is cleaned and dried, processing the metal net surface by a laser less than 5W, of 500-1000W, and of 10-100W sequentially; and (c) Coating the metal net, having the surface processed with lasers, with a prepared cathode paste, and drying, pressing, and cutting the metal net to obtain a battery cathode.
The present application relates to an anode active material and an anode, an electrochemical device and an electronic device using same. Specifically, the present application provides an anode active material, including a lithiated silicon-oxygen material and a coating layer, where there is at least a Si—O-M bond between the coating layer and the lithiated silicon-oxygen material, where M is selected from one or more of an aluminum element, a boron element and a phosphorus element. The anode active material of the present application has high stability and is suitable for aqueous processing to be prepared into an anode.
The invention provides a neural electrode, including a current generation device, a first and a second electrode. The current generation device is connected to the first and second electrodes through a conductive metal wire respectively. At least one of the first and second electrodes is a graphene electrode. The graphene electrode has soft texture and desirable stability to tolerate the repeated pressing and folding treatment, very high charge injection efficiency, and desirable in vivo stability, and is configured to electrically stimulate tissues and organs such as hearts and nerves to promote electrical stimulation and repair of neurons, to further promote regeneration of neural functions. The invention further provides use of a mineralized three-dimensional porous graphene foam material to prepare a bone defect filler. The bone defect filler has desirable biological compatibility, promotes cell proliferation, and accelerates and induces osteogenic differentiation of bone marrow mesenchymal stem cells.
Provided is a lead-acid battery where a positive electrode shelf and a negative electrode shelf are electrically connected to each other through a penetrating connection body including a welded portion filled in a penetration hole in a partition wall. A distance A between upper end surfaces of the positive and negative electrode shelves and a lower end portion of the penetration hole is 3-5 mm, a distance B between an upper end portion of the penetration hole and an upper end portion of the penetrating connection body is 3-5 mm, a distance C between the upper end portion of the penetrating connection body and a level of the electrolyte solution is 0 mm or more, and a height of the positive and negative electrode grid portions is 100 mm or more.
An imaging device is provided. The imaging device includes a semiconductor substrate; a first electrode disposed above the semiconductor substrate; a second electrode disposed above the first electrode; and a photoelectric conversion layer disposed between the first electrode and the second electrode, wherein a difference between a work function value of the first electrode and a work function value of the second electrode is 0.4 eV or more, and wherein the first electrode has a sheet resistance value of 3×10 Ω/□ to 1×103Ω/□.
A flexible base substrate, a flexible display panel, and a method for preparing the same are provided. By preparing a composite substrate structure composed of a first polyimide layer, a water-oxygen barrier layer, a protective layer, and a second polyimide layer, the prepared flexible display panel has desired water and oxygen barrier property, thereby greatly reducing the probability of water and oxygen passing through the flexible base substrate, and improving the service lifespan of the flexible display panel.
A condensed cyclic compound represented by Formula 1: Ar1-(L1)m1-Ar2 Formula 1 wherein, in Formula 1, Ar1, Ar2, L1, and m1 are the same as described in the specification.
The present disclosure relates to an organic photoelectric functional material, a method for the same, usage of the same, and a light-emitting device. The organic photoelectric functional material has electroluminescence and electron transportation properties. The organic photoelectric functional material is selected from a group consisting of compounds represented by formula I and formula II, and combinations thereof. If the organic photoelectric functional material is used as an electroluminescence material, light emission thereof can be adjusted by modifying a quinoline moiety thereof with a substituent, and a luminous range thereof is about 345 nm to about 700 nm. If the organic photoelectric functional material is used as an electron transporting-type host material which, together with hole-type host material, forms an exciplex co-host system, a light-emitting device prepared therefrom has improved stability and efficiency when compared with a light-emitting device prepared from a traditional host material.
A piezoelectric element substrate is provided. The piezoelectric element substrate includes: a substrate member; a plurality of piezoelectric elements on the substrate member; a plurality of wiring patterns on one side of the substrate member on which the plurality of piezoelectric elements is disposed; and a bonding pattern in a region different from the wiring patterns on the one side of the substrate member. Each of the piezoelectric elements includes a first electrode, a piezoelectric body, and a second electrode. The wiring patterns are connected to the corresponding piezoelectric elements. The bonding pattern is to be bonded to another substrate directly or via an insulating film, and is made of a metal layer having a plurality of slots.
This disclosure relates to fabrication of step edges to fabricate Josephson junctions. A method comprises forming a layer of resist over the surface. The layer of resist comprises openings to expose a selected area of the surface, thereby forming two walls in the layer of resist on a perimeter of the selected area. The resist and the substrate are exposed to an ion beam, thereby etching the resist and the exposed areas of the surface. While exposing the resist and the substrate to the ion beam, the substrate is gradually rotated about an axis normal to the surface to thereby form two step edges at the respective two walls. Further, superconducting material is deposited onto the substrate in a meandering shape to form a path that crosses the two step edges multiple times and to form a Josephson junction each time the path crosses the step edges.
Techniques regarding encapsulating one or more superconducting devices of a quantum processor are provided. For example, one or more embodiments described herein can regard a method that can comprise depositing an adhesion layer onto a superconducting resonator and a silicon substrate that are comprised within a quantum processor. The superconducting resonator can be positioned on the silicon substrate. Also, the adhesion layer can comprise a chemical compound having a thiol functional group.
A semiconductor light emitting device according to an embodiment includes a stacked body. The stacked body includes a first semiconductor layer of a first conductivity type, a light emitting layer is provided on the first semiconductor layer, and a second semiconductor layer of a second conductivity type provided on the light emitting layer. The stacked body includes a first protrusion on an upper surface of the stacked body. The first protrusion protrudes in a first direction from the first semiconductor layer to the light emitting layer. Length of the first protrusion in a second direction perpendicular to the first direction decreases toward the first direction. The first protrusion includes a first portion and a second portion. The first portion has a first side surface inclined with respect to the first direction. The second portion is provided below the first portion and having a second side surface inclined with respect to the first direction. The second side surface is curved so as to be convex downward.
A semiconductor light receiving element comprises a light absorption region formed in the vicinity of the main surface of the semiconductor substrate transparent to the incident light; an incident region set to be concentric with and larger than the light absorption region; and a partially spherical concave reflecting portion formed on a back surface of the semiconductor substrate and capable of reflecting incident light incident on the incident region from the main surface side toward the light absorbing region; wherein, when the radius of curvature of the portion is R, the diameter of the incident region is B, the distance between the light absorbing region and the concave reflecting portion is W, and the diameter of the light absorbing region is P, then the radius of curvature R satisfies a condition of 2 BW/(B−P/2)≤R≤2BW/(B−P).
Embodiments described herein generally relate to methods and device structures for horizontal gate all around (hGAA) isolation and fin field effect transistor (FinFET) isolation. A superlattice structure comprising different materials arranged in an alternatingly stacked formation may be formed on a substrate. In one embodiment, at least one of the layers of the superlattice structure may be oxidized to form a buried oxide layer adjacent the substrate.
A method includes forming a gate dielectric layer, forming a metal gate strip over a bottom portion of the gate dielectric layer, and performing a first etching process on the metal gate strip to remove a portion of the metal gate strip. The first etching process is performed anisotropically. After the first etching process, a second etching process is performed on the metal gate strip to remove a residue portion of the metal gate strip. The second etching process includes an isotropic etching process. A dielectric material is filled into a recess left by the etched portion and the etched residue portion of the metal gate strip.
A semiconductor device structure is provided. The semiconductor device structure includes a substrate having a fin structure protruding therefrom, an insulating layer is over the substrate to cover the fin structure, a gate structure in the insulating layer and over the fin structure, and source and drain features covered by the insulating layer and over the fin structure on opposing sidewall surfaces of the gate structure. The gate structure includes a gate electrode layer, a conductive sealing layer covering the gate electrode layer, and a gate dielectric layer between the fin structure and the gate electrode layer and surrounding the gate electrode layer and the conductive sealing layer. The gate electrode layer has a material removal rate that is higher than the material removal rate of the conductive sealing layer in a chemical mechanical polishing process.
Disclosed herein are selector devices, and related devices and techniques. In some embodiments, a selector device may include a first electrode, a second electrode, a selector material between the first electrode and the second electrode, and a getter layer between the first electrode and the selector material. The first electrode may include a material having a work function that is less than 4.5 electron volts.
The present invention discloses a method for forming a semiconductor device with a reduced silicon horn structure. After a pad nitride layer is removed from a substrate, a hard mask layer is conformally deposited over the substrate. The hard mask layer is then etched and trimmed to completely remove a portion of the hard mask layer from an active area and a portion of the hard mask layer from an oblique sidewall of a protruding portion of a trench isolation region around the active area. The active area is then etched to form a recessed region. A gate dielectric layer is formed in the recessed region and a gate electrode layer is formed on the gate dielectric layer.
Disclosed herein are transistor arrangements of field-effect transistors with dual thickness gate dielectrics. An example transistor arrangement includes a semiconductor channel material, a source region and a drain region, provided in the semiconductor material, and a gate stack provided over a portion of the semiconductor material that is between the source region and the drain region. The gate stack has a thinner gate dielectric in a portion that is closer to the source region and a thicker gate dielectric in a portion that is closer to the drain region, which may effectively realize tunable ballast resistance integrated with the transistor arrangement and may help increase the breakdown voltage and/or decrease the gate leakage of the transistor.
A semiconductor structure includes a pair of active regions, a first isolation structure, a gate structure, and a pair of contacts. The first isolation structure is disposed between the active regions. The gate structure is disposed on the first isolation structure. The contacts are respectively disposed on the active regions. Each of the contacts has a bottom surface and a sidewall substantially perpendicular to the bottom surface.
The disclosure provides a semiconductor device having a separate active region and a method of fabricating the same. The semiconductor device includes a substrate, a plurality of isolation islands, a source region, and a drain region. The substrate includes a first active region, a second active region, and a plurality of separate active regions. The separate active regions are connected to the first active region and the second active region. The separate active regions and the isolation islands are alternately disposed. The gate structure includes a body portion and a plurality of extensions. The body portion disposed on a portion of the first active region. The extensions are coupled to the body portion and extend from the body portion to the isolation islands. The source region and the drain region are respectively located in the substrate in the first active region and the second active region.
A semiconductor apparatus includes a power semiconductor device, a resin film and a sealing insulating material. The power semiconductor device includes: a first electrode covering a first region on one main surface of the semiconductor substrate; a second electrode formed on the other main surface of the semiconductor substrate; a guard ring formed in a second region outer than the first region; and a non-conductive inorganic film located in the second region and covering the guard ring. The resin film overlaps the guard ring in a plan view, and the resin film on the non-conductive inorganic film has a thickness of 35 μm or more. The resin film is a film of a single layer, and the resin film has an outermost edge in the form of a downwardly spreading fillet. The outermost edge of the resin film is inner than an outermost edge of the semiconductor substrate.
A capacitor structure for a power semiconductor device includes a semiconductor substrate, an isolation insulating layer having a ring-shape and including an outer periphery and an inner periphery defining an opening region, a first electrode disposed on the isolation insulating layer, a dielectric layer disposed on the first electrode, and a second electrode disposed on the dielectric layer.
Disclosed is a trace structure of an organic light emitting diode display panel, including an array substrate, wherein the trace structure of the organic light emitting diode display panel includes an outer lead region disposed on a substrate of the array substrate. Two metal trace layers which are mutually insulated are disposed on the outer lead region. A bending region is configured to the outer lead region. Traces of the two metal trace layers and a center line of the bending region are arranged with a non-orthogonal included angle and the metal trace layers connect the organic light emitting diode display panel with external electrical signals.
A display device includes a flexible substrate, a display portion provided on a first surface of the flexible substrate and including a plurality of pixels, a first penetrating wiring located to penetrate the flexible substrate, and a second penetrating wiring located to penetrate the flexible substrate at a position farther from the display portion than the first penetrating wiring. The flexible substrate includes a curved portion between the first penetrating wiring and the second penetrating wiring. The first penetrating wiring and the second penetrating wiring are electrically connected with each other without being extended on the curved portion.
A display device includes a plurality of pixels each including a first light emitting element with a first light reflecting layer, a second light emitting element with a second light reflecting layer, and a third light emitting element with a third light reflecting layer, arranged in a two-dimensional matrix. Each of the light emitting elements includes a first electrode, an organic layer, and a second electrode. Grooves that each have a light shielding layer are formed in a boundary region between the light emitting elements. A bottom of the first groove and a bottom of the third groove are located at a position higher than a top surface of the first light reflecting layer. A bottom of the second groove is located at a position higher than a top surface of the second light reflecting layer.
A passive matrix organic light emitting diode (PMOLED) display which includes a plurality of lower electrode patterns arranged in parallel, a plurality of transparent electrode patterns arranged in parallel in a direction and being perpendicular to the lower electrode pattern, and an organic compound layer interposed between the lower electrode pattern and the transparent electrode pattern and by time-sharing control period into a display control period and a touch sensor control period for each display frame to implement image output and touch sensing; the display includes: a plurality of mutual electrode patterns provided to the vicinity of a display area defined by the lower electrode pattern and the transparent electrode pattern; a display driving circuit; a multiplexer; and a touch driving circuit connected to the lower electrode pattern or the transparent electrode pattern through the multiplexer in the touch sensor control period.
An array substrate is disclosed. The array substrate includes a semiconductor active layer, a gate insulation layer, a first metal layer, an interlayer dielectric layer, a second metal layer, a planarization layer and a passivation layer sequentially disposed on a base substrate; wherein the array substrate is provided with a row driving unit, including a capacitor structure; wherein the capacitor structure includes a first capacitive plate formed in the semiconductor active layer, a second capacitive plate formed in the first metal layer and a third capacitive plate formed in the second metal layer; and wherein projections of the first capacitive plate and the second capacitive plate on the base substrate are partially overlapped, projections the second capacitive plate and the third capacitive plate on the base substrate are partially overlapped and the third capacitive plate is electrically connected to the first capacitive plate through a first via hole.
A 3D memory device includes a substrate, stacked structures formed on the substrate, common source line (CSL) contacts, and NOR flash memories. The substrate has CSLs and memory cell regions alternately arranged along one direction in parallel. The stacked structures are located on the memory cell regions and include a ground select line (GSL) layer and a word line (WL) layer. The CSL contacts are disposed along another direction to connect the CSLs. The NOR flash memories are disposed in the memory cell regions, and each of the NOR flash memories includes at least an epitaxial pillar through the stacked structure, a charge-trapping layer located between the epitaxial pillar and the WL layer, and a high-k layer located between the charge-trapping layer and the WL layer. The epitaxial pillar has a retracted sidewall at a position passing through the GSL layer.
A semiconductor storage device according to an embodiment comprises a substrate. A stack body having first conductive layers and first insulating layers alternately stacked in a first direction is provided on the substrate. A pillar part extends in the first direction in the stack body and has a memory film. An insulating member extends in the first direction at a position different from that of the pillar part in the stack body. A phosphorus-containing insulator is provided below the stack body and the insulating member.
A 3D semiconductor device including: a first level, where the first level includes a first layer, the first layer including first transistors, and where the first level includes a second layer, the second layer including first interconnections; a second level overlaying the first level, where the second level includes a third layer which includes second transistors, and where the second level includes a fourth layer, the fourth layer including second interconnections; and a plurality of connection paths, where the plurality of connection paths provide first connections from a plurality of the first transistors to a plurality of the second transistors, where the second level is bonded to the first level, where the bonded includes oxide to oxide bond regions, where the bonded includes metal to metal bond regions, where the third layer includes crystalline silicon, and where the second level includes at least one scan-chain to support circuit test.
A device comprising a substrate and a first transistor formed over the substrate. The first transistor includes a first source disposed over the substrate, a first drain disposed over the substrate, a first plurality of channels coupled to the first source and the first drain, and a first gate surrounding the first plurality of channels. The first plurality of channels is located between the first source and the first drain. At least one channel includes silicon germanium (SiGe). The transistor is a field effect transistor (FET). The transistor is a gate all around (GAA) FET. The transistor may be configured to operate as a negative channel metal oxide semiconductor (NMOS) transistor. The transistor may be configured to operate as a positive channel metal oxide semiconductor (PMOS) transistor.
The present disclosure describes a semiconductor device that includes a semiconductor device that includes a first transistor having a first gate structure. The first gate structure includes a first gate dielectric layer doped with a first dopant at a first dopant concentration and a first work function layer on the first gate dielectric layer. The first gate structure also includes a first gate electrode on the first work function layer. The semiconductor device also includes a second transistor having a second gate structure, where the second gate structure includes a second gate dielectric layer doped with a second dopant at a second dopant concentration lower than the first dopant concentration. The second gate structure also includes a second work function layer on the second gate dielectric layer and a second gate electrode on the second work function layer.
Briefly, embodiments of claimed subject matter relate to devices and methods for modifying, such as decreasing rise time and/or fall time, of a driver signal output. To achieve such modifications in driver output signals, additional gates may be positioned at PMOS and/or NMOS regions of a semiconductor film. In addition, at least in particular embodiments, etching of portions of one or more semiconductor regions may increase compressive or tensile stress, which may further operate to modify driver output signals.
Enhancement/depletion device pairs and methods of producing the same are disclosed. A disclosed example multilayered die includes a depletion mode device that includes a first polarization layer and a voltage tuning layer, and an enhancement mode device adjacent the depletion mode device, where the enhancement mode device includes a second polarization layer, and where the second polarization layer includes an opening corresponding to a gate of the enhancement mode device.
An electrostatic discharge protection device including the following components is provided. A first PNP BJT includes a P-type region, first and second N-type well regions, first P-type, first N-type, and second P-type doped regions, and an N-type region. An NPN BJT includes first P-type and third N-type well regions, a second N-type doped region, a third P-type doped region, and a third N-type doped region. A second PNP BJT includes the first P-type and third N-type well regions, the third P-type doped region, the third N-type doped region, and a fourth P-type doped region. The second P-type doped region, the first N-type doped region, the third N-type doped region, and the fourth P-type doped region are coupled to a high voltage side terminal. The first P-type doped region, the second N-type doped region, and the third P-type doped region are coupled to a low voltage side terminal.
A method for making inkjet-printed encapsulated quantum dots and a light conversion unit using the inkjet-printed encapsulated quantum dots are disclosed. The light conversion unit comprises: a substrate, a light convertor carrying layer having several accommodating grooves, several first micro encapsulated QD structures, and several second micro encapsulated QD structures. In case of letting the substrate has a hydrophobic surface, at least one inkjet-printing nozzle is utilized for injecting a first QDs solution and a second QDs solution into the accommodating grooves by a form of droplet, such that one third of the accommodating grooves are formed with the first micro encapsulated QD structure, and another one third of the accommodating grooves formed with the second micro encapsulated QD structure. Moreover, a micro LED display panel having the light conversion unit exhibits a color gamut that is approximately 110% NTSC.
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes a semiconductor die an insulating encapsulation laterally covering the semiconductor die. The semiconductor die includes a semiconductor substrate, a plurality of conductive pads distributed over the semiconductor substrate, a plurality of conductive vias disposed on and electrically connected to the conductive pads, and a dielectric layer disposed over the semiconductor substrate and spaced the conductive vias apart from one another. A sidewall of the dielectric layer extends along sidewalls of the conductive vias, the conductive vias are recessed from a top surface of the dielectric layer, and a sloped surface of the dielectric layer is connected to the top surface of the dielectric layer and the sidewall of the dielectric layer.
A semiconductor package includes a base structure having a base pad, a first semiconductor chip on the base structure, and having a first connection pad bonded to the base pad, a first bonding structure including an base insulation layer of a base structure and a first lower insulation layer of the first semiconductor chip bonded to the base insulation layer, a second semiconductor chip on the first semiconductor chip, and having a second connection pad connected to the first through-electrode, and a second bonding structure including a first upper insulation layer of the first semiconductor chip, and a second lower insulation layer of the second semiconductor chip bonded to the first upper insulation layer, and the first upper insulation layer has a dummy insulation portion extending onto the base structure around the first semiconductor chip.
A semiconductor device package includes a substrate, a stacked structure and an encapsulation layer. The substrate includes a circuit layer, a first surface and a second surface opposite to the first surface. The substrate defines at least one cavity through the substrate. The stacked structure includes a first semiconductor die disposed on the first surface and electrically connected on the circuit layer, and at least one second semiconductor die stacked on the first semiconductor die and electrically connected to the first semiconductor die. The second semiconductor die is at least partially inserted into the cavity. The encapsulation layer is disposed in the cavity and at least entirely encapsulating the second semiconductor die.
Bonding equipment includes a laminar flow source, a chip handling portion, a cleaning portion for cleaning a chip, a bonding portion for bonding the chip and a substrate, and a transfer mechanism for transferring the chip from the chip handling portion to the bonding portion. Among these, at least the bonding portion and the cleaning portion are disposed in a laminar flow by the laminar flow source.
A lead-free solder has a heat resistance temperature which is high and a thermal conductive property which is not changed in a high temperature range. A semiconductor device includes a solder material containing more than 5.0% by mass and 10.0% by mass or less of Sb and 2.0 to 4.0% by mass of Ag, and the remainder consisting of Sn and inevitable impurities. A bonding layer including the solder material, is formed between a semiconductor element and a substrate electrode or a lead frame.
A method includes placing metal-core solder balls on conductive pads of a first semiconductor device, wherein the metal-core solder balls include a metal core surrounded by a solder material, and forming a device structure, forming the device structure including placing the first semiconductor device on a carrier substrate, encapsulating the first semiconductor device with an encapsulant, wherein the encapsulant covers the metal-core solder balls, performing a planarization process on the encapsulant, wherein the planarization process exposes the metal-core solder balls, and forming a redistribution structure over the encapsulant and the first semiconductor device, wherein the redistribution structure is electrically connected to the metal-core solder balls.
A semiconductor package includes a redistribution structure including a redistribution insulating layer and a redistribution pattern, a semiconductor chip provided on a first surface of the redistribution insulation layer and electrically connected to the redistribution pattern, and a lower electrode pad provided on a second surface opposite to the first surface of the redistribution insulating layer, the lower electrode pad including a first portion embedded in the redistribution insulating layer and a second portion protruding from the second surface of the redistribution insulating layer, wherein a thickness of the first portion of the lower electrode pad is greater than a thickness of the second portion of the lower electrode pad.
An interconnect structure for a semiconductor device includes a plurality of unit cells. Each unit cell is formed of interconnected conducting segments. The plurality of unit cells forms a conducting lattice.
A method of manufacturing a semiconductor structure includes: providing a substrate; forming a first conductive layer having a first opening over the substrate; depositing a first dielectric layer over the first conductive layer and covering the first opening; forming a second conductive layer having a second opening over the first dielectric layer; depositing a second dielectric layer over the second conductive layer and covering the second opening; performing an etching operation through the second dielectric layer at the second opening and the first dielectric layer at the first opening to form a first via; and forming a first conductive structure in the first via.
According to one embodiment, a semiconductor memory device includes: a substrate including a first area, a second area, and a third area, the second and the third areas being adjacent to the first area; a first insulating layer disposed in the first to the third areas; a first wiring disposed on a surface of the first insulating layer in the first area; a first memory cell disposed on the first wiring; a second wiring disposed on the first memory cell; and a contact connected to the second wiring in the second area. The surface of the first insulating layer includes: first surfaces disposed in at least one of the second area and the third area and arranged in the first direction; and second surfaces disposed between the first surfaces. The second surfaces are close to or far from the substrate compared with the first surfaces.
A semiconductor chip is mounted on a leadframe. A first portion of an insulating package for the semiconductor chip is formed from laser direct structuring (LDS) material molded onto the semiconductor chip. A conductive formation (provided by laser-drilling the LDS material and plating) extends between the outer surface of the first portion of insulating package and the semiconductor chip. An electrically conductive clip is applied onto the outer surface of the first portion of the insulating package, with the electrically conductive clip electrically coupled to the conductive formation and the leadframe. A second portion of the insulating package is made from package molding material (epoxy compound) molded onto the electrically conductive clip and applied onto the outer surface of the first portion of the insulating package.
An embodiment related to a method for forming a device is disclosed. The method includes providing a package substrate having a first die attach pad (DAP) and a first bond pad, forming a first conductive die-substrate bonding layer on the first DAP, and attaching a first major surface of a first die to the first DAP. The first die includes a first die contact pad on a second major surface of the first die. A first conductive clip-die bonding layer with spacers is formed on the first die contact pad of the first die. A first conductive clip-substrate bonding layer is formed on the first bond pad of the package substrate. The method also includes attaching a first clip bond to the first die and the first bond pad. The first clip bond includes a first horizontal planar portion attached to the first die over the first die contact pad and a second vertical portion attached to the first bond pad.
A semiconductor package may include a first semiconductor chip and a second semiconductor chip. The first semiconductor chip may include a first semiconductor substrate, a through via structure and a pad pattern. The first semiconductor substrate may include a first surface and a second surface opposite to the first surface, and the second surface may include a recess. The through via structure may pass through the first semiconductor substrate from the first surface to a bottom of the recess of the second surface. An upper surface of the through via structure may protrude from the bottom of the recess. The pad pattern may be electrically connected to the upper surface of the through via structure, and the pad pattern may include a first recess having a concave shape thereon. The second semiconductor chip may include a bump pattern bonded on an inside of the first recess of the pad pattern.
A method comprises providing a least one semiconductor component, wherein each of the at least one semiconductor component comprises: a semiconductor chip, wherein the semiconductor chip comprises a first main surface and a second main surface opposite the first main surface, and a sacrificial layer arranged above the opposite second main surface of the semiconductor chip. The method further comprises encapsulating the at least one semiconductor component with an encapsulation material. The method further comprises removing the sacrificial material, wherein above each of the at least one semiconductor chip a cutout is formed in the encapsulation material. The method further comprises arranging at least one lid above the at least one cutout, wherein a closed cavity is formed by the at least one cutout and the at least one lid above each of the at least one semiconductor chip.
A semiconductor device includes an n-type FET device and a p-type FET device. The n-type FET device includes a first substrate region, a first gate stack, a first gate spacer over sidewalls of the first gate stack, and an n-type epitaxial feature in a source/drain (S/D) region of the n-type FET device. The p-type FET device includes a second substrate region, a second gate stack, a second gate spacer over sidewalls of the second gate stack, and a p-type epitaxial feature in an S/D region of the p-type FET device. A vertical distance between a bottom surface of the first gate spacer and a lowest point of an upper surface of the n-type epitaxial feature is greater than a vertical distance between a bottom surface of the second gate spacer and a lowest point of an upper surface of the p-type epitaxial feature.
Production of a transistor, the channel structure of which comprises at least one finned channel structure, the method comprising: forming, from a substrate (1), a molding block (3), forming, on the molding block, a thin layer (7) made from a given semiconductor or semi-metallic material, and consisting of one to ten atomic or molecular monolayers of two-dimensional crystal, withdrawing the molding block while retaining a portion (7a) of the thin layer extending against a lateral face of the molding block, said retained portion (7a) forming a fin that is capable of forming a channel structure of the transistor, producing a coating gate electrode against said fin.
Gate cutting techniques for integrated circuit devices, particularly for fin-like field effect transistor devices, are disclosed herein. An exemplary method includes receiving an integrated circuit device that includes a gate structure and performing a gate cut process to separate the gate structure into a first gate structure and a second gate structure. The gate cut process includes selectively removing a portion of the gate structure, such that a residual gate dielectric layer extends between the first gate structure and the second gate structure. In some implementations, the residual gate dielectric includes a high-k dielectric material. The method further includes forming a gate isolation region between the first gate structure and the second gate structure.
The present disclosure relates to a semiconductor device manufacturing system. The semiconductor device manufacturing system can include a chamber, a slit valve configured to provide access to the chamber, a chuck disposed in the chamber and configured to hold a substrate, and a gas curtain device disposed between the chuck and the slit valve and configured to flow an inert gas to form a gas curtain. An example benefit of the gas curtain is to block an inflow of oxygen or moisture from entering the chamber to ensure a yield and reliability of the semiconductor manufacturing processes conducted in the chamber.
A power semiconductor device and a method of fabricating such a power semiconductor device are disclosed. In the method, spacers are formed, which cover sidewalls of a source polysilicon layer and reside on trench portions around the source polysilicon layer. As such, a contact is allowed to be directly formed above the source polysilicon layer, eliminating the need for a special photomask for defining a connection between the contact and the gate electrode, reducing the number of required steps, lowering the process cost and avoiding the risk of contact of the subsequently-formed contact above the source polysilicon layer with a gate polysilicon layer. With the spacers protecting a second oxide layer, during the subsequent formation of a source electrode, the implantation of some n-type ions into the second oxide layer, which may degrade the properties of the second oxide layer, is prevented.
In plasma processing, damage on a cover is prevented while thermal effect on an annular frame is suppressed. Plasma processing is applied to a substrate held by a carrier including an annular frame and a holding sheet. There are provided a chamber having a decompressible internal space, a plasma source for generating plasma in the chamber, a stage that is provided in the chamber and places the carrier thereon, and a cover that is placed above the stage to cover the holding sheet and the frame, and has a window penetrating through the thickness of the cover. The cover is made of a material having a high thermal conductivity, and a front face exposed to plasma, at least on the side of the window of the cover, is covered with a protect part made of a material having a low reactivity with plasma.
A plasma etching apparatus includes a processing vessel, a stage, a gas supply, a first high frequency power supply, a second high frequency power supply and a control device. The stage is provided and configured to place thereon a substrate. The gas supply is configured to supply a processing gas. The first high frequency power supply is configured to supply a first high frequency power. The second high frequency power supply is configured to supply a second high frequency power to the stage. The control device controls a supply and a stop of the supply of each of the first and the second high frequency powers at every preset cycle. The first and the second high frequency powers are supplied exclusively. A ratio of a supply time with respect to a single cycle of the first high frequency power is lower than that of the second high frequency power.
A plasma processing method for a workpiece in a plasma processing apparatus includes (i) performing a first plasma processing on a workpiece, and (ii) performing a second plasma processing on the workpiece. Power of second radio frequency waves set in the second plasma processing is greater than the power of the second radio frequency waves set in the first plasma processing. In the second plasma processing, a magnetic field distribution having a horizontal component on an edge side of the workpiece greater than a horizontal component on a center of the workpiece is formed by an electromagnet.
A scanning electron microscope with a composite detection system and a specimen detection method. The scanning electron microscope includes a composite objective lens system including an immersion magnetic lens and an electro lens, configured to focus an initial electron beam to a specimen to form a convergent beam spot; a composite detection system located in the composite objective lens system; and a detection signal amplification and analysis system. A magnetic field of the immersion magnetic lens is immersed in the specimen; the electro lens is configured to decelerate the initial electron beam and focus the initial electron beam onto the specimen, and separate BSEs from a transmission path of an X-ray; the composite detection system is located below an inner pole piece of the immersion magnetic lens, is located above the control electrode, and includes an annular BSE detector and an annular X-ray detector that have a same axis center.
An analyzing apparatus includes a sample chamber, a measurement apparatus, and a gas cluster ion beam apparatus. A cooling body separates an ionization chamber of the gas cluster ion beam apparatus from a nozzle support to prevent heat emitted by an ionization filament from being transmitted to the nozzle support, and a temperature of a source gas emitted from a nozzle is kept at a constant temperature by a gas heating device while a sputtering rate is kept constant. A pressure of the source gas supplied to the nozzle is kept at constant pressure by a pressure controller, and a size of gas cluster ions is kept at a constant value. Because the sputtering rate is a constant value, highly accurate depth surface profiling can be performed.
A target for a radiation source of invasive electromagnetic radiation has at least one target element, which is configured to generate invasive electromagnetic radiation when irradiated with particles and is coupled to a substrate arrangement for dissipating heat out of the target element, wherein: the target element has a peripheral surface which forms a first part of the outer surface of the target element; the outer surface of the target element is also formed by a side surface of the target element; an extension of the side surface defines a thickness (D) of the target element; a peripheral line of the side surface forms a borderline of the peripheral surface; the target has an end face, as part whereof the side surface of the target element is exposed for irradiation with particles; and the substrate arrangement is in contact with the peripheral surface.
A keyboard device includes plural key structures. Each key structure includes a supporting plate, a keycap, a connecting member and a hook element. The keycap is located over the supporting plate, and movable upwardly or downwardly relative to the supporting plate. The connecting member is connected between the supporting plate and the keycap. The hook element is installed on the supporting plate. The connecting member is connected with the supporting plate through the hook element. The supporting plate is made of a first material with a first specific gravity. The hook element is made of a second material with a second specific gravity. The second specific gravity is higher than the first specific gravity.
A method for producing a porous carbon electrode includes preparing a slurry by mixing a porous, particulate, conductive carbon powder with a solution of a polymer binding agent for the particulate carbon powder in a solvent for the polymer binding agent, forming a precursor electrode by casting the slurry as a layer and subjecting the cast layer to a wet phase inversion to realize porosity in the cast layer, subjecting the thus obtained precursor electrode to a thermal treatment to cause oxidative stabilization, carbonization, dehydrogenation or cyclisation of the polymer binding agent or a combination of two or more of the afore mentioned phenomena by heating the precursor electrode and converting the polymer binding agent into a conductive binding agent binding the particles of the conductive carbon powder together.
A multi-layer ceramic electronic component includes a plurality of layered internal electrodes and a first crystal grain. The plurality of layered internal electrodes are disposed at intervals in a first direction and each include a pore. The first crystal grain has a larger diameter in the first direction than the interval and has a part disposed in the pore.
A transformer having an insulation system is presented. The transformer includes a magnetic core having an opening. Also, the transformer includes a plurality of primary windings disposed extending through the opening of the magnetic core. Further, the insulation system includes a first insulation substantially encapsulating the plurality of primary windings and impregnating spaces between the plurality of primary windings, and a second insulation disposed around the first insulation, where the second insulation has at least one of a predetermined dielectric strength and a predetermined thickness configured to isolate a first voltage signal in the plurality of primary windings from the magnetic core.
To provide a magnetic element capable of reducing working man hour, the number of components, and an amount of a copper wire. A magnetic element 1 is provided with a coil assembly 4 including a core 2 formed by a compression molded magnetic body and a coil 3 wound on an outer periphery of the core 2, and an outer peripheral core 5 that surrounds an outer periphery of the coil assembly 4. The outer peripheral core 5 is formed by an injection molded magnetic body and includes an opening 5a into which the coil can be inserted, and a pair of grooves 5b into which both end portions in an axial direction of the core 2, the groove 5b being provided as a fixing unit for fixing the coil assembly 4 in the outer peripheral core and formed on an inner peripheral surface of the outer peripheral core.
A reactor includes a reactor main body that includes a core and a coil attached to the core, a casing that houses therein the reactor main body and has a portion where an opening is formed, a terminal stage that supports the portion of a conductor electrically connected to the coil, and a shielding member that is integrally formed with the terminal stage and suppresses the leakage of magnetic fluxes from the reactor main body while maintaining the opening opened.
A soft magnetic alloy powder includes a plurality of soft magnetic alloy particles of a soft magnetic alloy represented by a composition formula (Fe(1−(α+β))X1αX2β)(1−(a+b+c+d+e))MaBbPcSidCe, wherein X1 represents Co and/or Ni; X2 represents at least one selected from the group consisting of Al, Mn, Ag, Zn, Sn, As, Sb, Cu, Cr, Bi, N, O, and rare earth elements; M represents at least one selected from the group consisting of Nb, Hf, Zr, Ta, Mo, W, and V; 0.020≤a≤0.14, 0.020
A grain-oriented electrical steel sheet includes: a steel sheet; an oxide layer including SiO2 that is formed on the steel sheet; and a tension-insulation coating that is formed on the oxide layer, in which the steel sheet includes, as a chemical composition, by mass %, C: 0.085% or less, Si: 0.80% to 7.00%, Mn: 1.00% or less, acid-soluble Al: 0.065% or less, S: 0.013% or less, Cu: 0% to 0.80%, N: 0% to 0.012%, P: 0% to 0.50%, Ni: 0% to 1.00%, Sn: 0% to 0.30%, Sb: 0% to 0.30%, and a remainder of Fe and impurities, the tension-insulation coating includes a chromium compound, and the Fe content in the oxide layer and the tension-insulation coating is 70 mg/m2 to 250 mg/m2.
An insertion and plugging protection device includes: at least one first interface assembly; at least one second interface assembly; at least one connector, a first end of each connector being adapted to a corresponding first interface assembly, and a second end of each connector being adapted to a corresponding second interface assembly; a protection circuit forming a protection loop, the protection loop being configured to generate a preset electric signal when the first end of each connector is connected to the corresponding first interface assembly and the second end of each connector is connected to the corresponding second interface assembly; and a power source control circuit connected to the protection circuit and a power source module of the display device, and configured to control the power source module to output a first preset power source voltage signal in accordance with the preset electric signal.
The present invention relates to a conductor having a substrate and a conductive coating film laminated on the substrate, wherein, the surface resistance value of the conductive coating film is 5×1010Ω/□ or less, the Ra1 of the conductive coating film is 0.7 nm or less, the Ra2 value of the conductive coating film scanning probe microscopies 0.35 nm or less, and the conductive coating film is formed with a conductive composition containing a conductive polymer (A). In addition, the present invention relates to a conductive composition which contains a conductive polymer (A) and a surfactant (B), wherein the surfactant (B) contains a specific water-soluble polymer (C), and the content of a compound (D1) with an octanol-water partition coefficient (Log Pow) of 4 or more in the conductive composition is 0.001 mass % or less, relative to the total mass of the conductive composition.
System and method for nanoscale X-ray imaging of biological specimen. The imaging system comprises an X-ray source including a plurality of spatially and temporally addressable electron sources, an X-ray detector arranged such that incident X-rays are oriented normal to an incident surface of the X-ray detector and a stage arranged between the X-ray source and the X-ray detector, the stage configured to have mounted thereon a biological specimen through which X-rays generated by the X-ray source pass during operation of the imaging system. The imaging system further comprises at least one controller configured to move the stage during operation of the imaging system and selectively activate a subset of the electron sources during movement of the stage to acquire a set of intensity data by the X-ray detector as the stage moves along a three-dimensional trajectory.
An extreme ultraviolet chamber apparatus includes: a chamber; an EUV condensing mirror arranged in the chamber; a first nozzle arranged in an outer peripheral portion of the EUV condensing mirror and configured to feed a gas in a first direction along a reflective surface of the EUV condensing mirror; a second nozzle arranged in the outer peripheral portion of the EUV condensing mirror and configured to feed a gas in a second direction away from the EUV condensing mirror; and an exhaust port arranged in the chamber.
Some embodiment describe a reflector comprising a hollow body having an interior surface defining a passage. The interior surface has an optical surface part configured to reflect radiation and a supporter surface part. The optical surface part has a predetermined optical power and the supporter surface part does not. The reflector can be made by providing an axially symmetric mandrel, shaping a part of the circumferential surface of the mandrel to form an inverse optical surface part that is not rotationally symmetric about the axis of the mandrel, forming a reflector body around the mandrel and releasing the reflector body from the mandrel whereby the reflector body has an optical surface defined by the inverse optical surface part and a supporter surface part defined by the rest of the outer surface of the mandrel.
A molten chloride fast reactor (MCFR) includes a plurality of reflectors defining a central core having a core geometric center. A flow channel fluidically connected to the central core. The flow channel includes an outlet flow channel downstream of the central core and an inlet flow channel upstream from the central core. A primary heat exchanger (PHX) disposed outside the central core and between the outlet flow channel and the inlet flow channel. The MCFR also includes a decay heat heat exchanger (DHHX). At least a portion of the DHHX is disposed above the core geometric center, and a fuel salt is configured to circulate at least partially through the outlet flow channel, the DHHX, the PHX, the inlet flow channel, and the central core.
A system and method for analyzing biological samples, such as dried human blood serum, to determine a disease state such as colorectal cancer (CRC). Using dried samples may hold potential for enhancing localized concentration and/or segmentation of sample components. The method may comprise illuminating at least one location of a biological sample to generate a plurality of interacted photons, collecting the interacted photons and generating at least one Raman data set representative of the biological sample. A system may comprise an illumination source to illuminate at least one location of a biological sample and generate at least one plurality of interacted photons, at least one mirror for directing the interacted photons to a detector. The detector may be configured to generate at least one Raman data set representative of the biological sample. The system and method may utilize a FAST device for multipoint analysis or may be configured to analyze a sample using a line scanning configuration.
Methods and apparatus, including computer program products, are provided for processing analyte data. In some exemplary implementations, there is provided a method. The method may include selecting at least one module from among a plurality of modules, the selection performed based on metadata including one or more of the following rules: whether the at least one module can be used with a type of device, whether the at least one module can be used with a glycemic state of a host, and whether the at least one module can be used with an expected volume of data generated by the type of device; and generating a report including the selected at least one module configured to present information representative of the glucose concentration level measured in the host. Related systems, methods, and articles of manufacture are also disclosed.
A therapy assistance system includes: a display device 1 configured to be mounted on a head and configured to display an image; and a control device configured to reproduce the image on the display device. The control device includes: a content storage means configured to store image content to be reproduced on the display device; and a rendition process means configured to perform a rendition process on the image content to be reproduced, which is loaded from the content storage means, so as to display the image content on the display device as an image in a virtual reality space. The rendition process means includes an FOV control means configured to perform control so as to narrow a field of view (FOV) for an image to be reproduced.
A system comprises a toolset to render a protocol, such as an industry clinical treatment guideline, into a process map. The process map includes a workflow having a time-based series of steps determined from the protocol. The system performs recursive matching to match events in electronic medical records (EMRs) to nodes in threads in the protocol map to determine protocol compliance. The EMRs include unstructured data, and specialized query objects may be generated to retrieve relevant data for the process map from the unstructured EMR data.
Embodiments are directed to a combination of an automation system that continuously tracks the identity and positions of all of its pucks with a single sample identification station and covers/interlocks in order to provide sample chain of custody without the need to re-identify the sample at points of interaction (aspiration, de-capping, etc.). This eliminates the need to have sample identification stations at each interaction point. This reduction of hardware allows the system to be cheaper, smaller, and more reliable. It also allows not only the automation system, but also existing pre-analytical/analytical equipment connected to the automation system, to run more efficiently.
A method and apparatus for filtering clinical trials using machine learning techniques is disclosed. An example method generally includes receiving a first set of filters that were applied to a first plurality of clinical trials with respect to a first patient. A system determines one or more attributes of the first patient and trains a machine learning (ML) model based on the first set of filters and the one or more attributes of the first patient. The system receives a selection of a second patient, determines one or more attributes of the second patient, and generates a second set of filters by processing the one or more attributes of the second patient using the trained ML model.
A memory device that includes a memory array, a program circuit, a verify circuit and a controller is introduced. The program circuit is configured to apply a program pulse to at least one memory cell to set the at least one memory cell to a target state. The verify circuit is configured to perform a verify operation to determine whether the at least one memory cell reaches the predetermine threshold and to determine a number of failed memory cells among the at least one memory cell in response to determining that at least one of the at least one memory cell does not reach the target state. The controller is configured to adjust the program pulse according to the number of the failed memory cells to generate an adjusted program pulse that is applied to the failed memory cells to set the failed memory cells to the target state.
The present invention relates to the technical field of integrated chips, and more particularly, to a system-level test method for a flash memory. The method comprises: step S1, providing a test flag file, and storing a test number parameter in the test flag file; step S2, determining whether a value of the test number parameter reaches a pre-set value; if not, turning to step S3; if yes, ending and counting a verification result; step S3, performing one partition mirror data check on all partitions of the flash memory, and performing one file data check on a current system file of the flash memory; and step S4, restarting a test device, subtracting one from the value of the test number parameter, and returning to step S2.
Semiconductor devices are disclosed. A semiconductor device may include an input/output (I/O) interface area. The semiconductor device may also include a number of ZQ calibration circuits, wherein each of the number of ZQ calibration circuits is positioned adjacent to an associated portion of the I/O interface area. The semiconductor device may also include a number of interpolation circuits, wherein each of the number of interpolation circuits positioned adjacent to an associated portion of the I/O interface area and configured to generate a calibration code based on a number of other calibration codes. Further, portions of the I/O interface area associated with the number of interpolation circuits are at least partially positioned between portions of the I/O interface area associated with the number of ZQ calibration circuits. Methods and systems are also disclosed.
A leakage measuring circuit includes a bias input node control circuit and provides a signal indicative of a leakage current through the bias input node. The bias input node control circuit includes a first input to receive an indication of a reference voltage, a second input to receive an indication of a voltage of the bias input node, and an output to bias the bias input node at the reference voltage based on a relationship between the first and second input. A well voltage bias circuit provides a well bias voltage and includes a well bias control circuit including a first input to receive the signal indicative of the leakage current, a second input to receive a signal indicative of a reference leakage current value, and an output for controlling the well bias voltage based on a relationship between the first and second input of the well bias control circuit.
An eFuse cell array includes a first unit cell and a second unit cell, each including a PN diode, a cell read transistor, and a fuse element. A first placement order of the PN diode, the cell read transistor, and the fuse element in the first unit cell is reversed with respect to a second placement order of the PN diode, the cell read transistor, and the fuse element in the second unit cell.
Methods, apparatus, systems and articles of manufacture are disclosed to improve performance while reading a one-time programmable memory. An example apparatus includes: a voltage boost circuit including a first output, a second output, a first input configured to be coupled to a controller, a second input coupled to a first output of a decoder, a third input coupled to a second output of the decoder; and a multiplexer including a first input coupled to the first output of the voltage boost circuit, a second input coupled to the second output of the voltage boost circuit, a third input coupled to an array of memory, and an output coupled to a sensing circuit.
A system includes a nonvolatile memory and a controller. The nonvolatile memory includes memory blocks. The controller is configured to perform at least one wear leveling operation, based on at least one degradation curve, to at least one of the plurality of memory blocks. Furthermore, a method associated with wear leveling is also disclosed herein.
A method for programming a memory system including a plurality of memory cells includes performing a first program operation on the plurality of the memory cells. The method also includes identifying a first memory cell and a second set of memory cell from the plurality of memory cells based on threshold voltages of the plurality of memory cells after performing the first program operations. The method further includes performing a second operation on the plurality of the memory cells by applying a first cross voltage to the first memory cell and a second cross voltage to the second memory cell.
An apparatus includes a sense amplifier, a plurality of storage memory cells coupled to the sense amplifier via a first digit line, and a plurality of offset memory cells coupled to the sense amplifier via a second digit line. The plurality of storage memory cells and the plurality of offset memory cells can comprise an array of memory cells. Each of the storage memory cells and the offset memory cells can include a respective capacitor having a particular capacitance.
A computation operator in memory and an operation method thereof are provided. The computation operator in memory includes a word line calculator, a decision-maker and a sense amplifier. The word line calculator calculates a number of enabled word lines of a memory. The decision-maker generates a plurality of reference signals according to at least one of the number of enabled word lines and a used size of the memory, the reference signals are configured to set a distribution range. The sense amplifier receives a readout signal of the memory, and obtains a computation result by converting the readout signal according to the reference signals.
A memory device and a refresh method thereof are provided. The memory device includes a memory array and a controller. The memory array includes a plurality of normal areas and a redundancy area near the plurality of normal areas. The redundancy area includes a plurality of redundancy word lines. A plurality of boundary word lines are arranged near boundaries between the plurality of normal areas and the redundancy area. The controller refreshes the plurality of redundancy word lines in sequence, and refreshes the plurality of boundary word lines in sequence after refreshing the plurality of redundancy word lines in sequence.
The disclosure provides a circuit structure and method for memory storage using a memory cell and magnetic random access memory (MRAM) stack. A circuit structure includes a memory cell having a first latch configured to store a digital bit, a first diode coupled to the first latch, and a first magnetic random access memory (MRAM) stack coupled to the first latch of the memory cell through the first diode. The first MRAM stack includes a first layer and a second layer each having a respective magnetic moment. The magnetic moment of the second layer is adjustable between a parallel orientation and an antiparallel orientation with respect to the magnetic moment of the first layer. Further, the magnetic anisotropy of the second layer can be modified through application of an applied voltage (VCMA effect). A spin Hall electrode is directly coupled to the first MRAM stack.
According to one embodiment, a device includes a first cell between first and second interconnects; a second cell between second and third interconnects; a third cell between fourth and fifth interconnects; a fourth cell between fifth and sixth interconnects; a equalization circuit connected to the first to sixth interconnects; and a control circuit controlling operation on the first to fourth cells. During the operation, the control circuit applies a first voltage to the first interconnect, applies a second voltage higher than the first voltage to the second interconnect, applies a third voltage to the fifth interconnect, and applies a fourth voltage higher than the third voltage to the sixth interconnect. After the operation, the equalization circuit connects the first interconnect to the sixth interconnect.
A method includes performing a first read operation on a memory cell of a programmed first one-time programmable (OTP) anti-fuse to determine a state of the memory cell based on a first parameter level, performing a second read operation on the memory cell of the programmed first OTP anti-fuse to determine the state of the memory cell based on a second parameter level, identifying the memory cell of the first OTP anti-fuse as an uncertain bit when the state determined during the first read operation and the state determined during the second read operation are different, and programing one or more memory cells of a second OTP anti-fuse based on a bit position of the identified uncertain bit of the first OTP anti-fuse.
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
A semiconductor memory device includes a storage, a buffer, and a control logic. The storage stores a first algorithm data. The buffer stores a second algorithm data that is at least partially different from the first algorithm data. The control logic is configured to selectively receive the first algorithm data and the second algorithm data.
The present disclosure generally relates to circuit architectures for programming and accessing resistive change elements. The circuit architectures can program and access resistive change elements using neutral voltage conditions. The present disclosure also relates to methods for programming and accessing resistive change elements using neutral voltage conditions. The present disclosure additionally relates to sense amplifiers configurable into initializing configurations for initializing the sense amplifiers and comparing configurations for comparing voltages received by the sense amplifiers. The sense amplifiers can be included in the circuit architectures of the present disclosure.
One or more frames within a video are segmented and classified according to information type. At least a portion of the information in the one or more frames is determined to be obscured. In response to this determination, information from audio data and the unobscured portion of the one or more frames is extracted. Using this extracted information, a set of replacement data is generated, according to the information type, for the obscured information in the one or more frames. The set of replacement data and the unobscured portion of the one or more frames is merged into one or more composite frames. These composite frames are displayed to a user.
Provided is a recording tape cartridge including: a case that accommodates a reel on which a recording tape is wound and includes a reference surface that serves as a reference in an axial direction of the reel in a case where the case is loaded into a drive device; a noncontact communication medium on which individual information is recorded, the noncontact communication medium being accommodated in the case and having a plate shape; a supporting portion that is formed in the case and supports one surface of the noncontact communication medium except for a lower end portion such that the noncontact communication medium is disposed while being inclined with respect to the reference surface at an angle of approximately 45 degrees; and a groove portion that is formed in the case and accommodates a portion of the lower end portion of the noncontact communication medium. The one surface of the lower end portion of the noncontact communication medium is not in contact with the case.
A method for generating a psychoacoustic model from an audio signal transforms a block of samples of an audio signal into a frequency spectrum comprising frequency components. From this frequency spectrum, it derives group masking energies. These group masking energies each correspond to a group of neighboring frequency components in the frequency spectrum. For a group of frequency components, the method allocates the group masking energy to the frequency components in the group in proportion to energy of the frequency components within the group to provide adapted mask energies for the frequency components within the group, the adapted mask energies providing masking thresholds for the psychoacoustic model of the audio signal.
A method may include obtaining first audio data originating at a first device during a communication session between the first device and a second device. The method may also include obtaining an availability of revoiced transcription units in a transcription system and in response to establishment of the communication session, selecting, based on the availability of revoiced transcription units, a revoiced transcription unit instead of a non-revoiced transcription unit to generate a transcript of the first audio data. The method may also include obtaining revoiced audio generated by a revoicing of the first audio data by a captioning assistant and generating a transcription of the revoiced audio using an automatic speech recognition system. The method may further include in response to selecting the revoiced transcription unit, directing the transcription of the revoiced audio to the second device as the transcript of the first audio data.
The present technology relates to an information processing device, an information processing method, and an information processing system that are capable of establish smooth and natural conversation with a person who has difficulty in hearing. The information processing device includes a sound acquisition unit that acquires sound information of a first user that is input to a sound input device and a display control unit that controls display of text information on a display device for a second user, the text information corresponding to the acquired sound information. The display control unit performs control related to display amount of the text information on the display device on the basis of at least one of the display amount of the text information on the display device or input amount of the sound information input through the sound input device.
An interactive media system enables creation, editing, and presentation of voice-driven interactive media content. The interactive media content may include prompts for user input via voice, manual input, or gestures. In the case of an audio input, the interactive media player application obtains a text string representing the spoken phrases and matches the text string against a set of expected values corresponding to different predefined responses and each associated with a different possible action. Based on the matching of the phrase to an expected value, the interactive media player application dynamically selects and performs the action associated with the matching response. The action may comprise, for example, transitioning to playback of a different media object (e.g., a second video segment) and/or causing some other functionality programmatically accessible by the interactive media player application to occur.
A method and a device for identifying an utterance from a signal is disclosed. the method includes acquiring a set of features for a respective segment of the signal, and an indication of an end-of-utterance moment in time in the signal corresponding to a moment in time after which the utterance has ended. The method includes determining an adjusted end-of-utterance moment in time, and labels for respective sets of features based on the adjusted end-of-utterance moment in time and time intervals of the corresponding segments. A given label is indicative of whether the utterance has ended during the corresponding segment associated with the respective set of features. The method also includes using the sets of features and the respective labels for training a Neural Network to predict during which segment of the digital audio signal the utterance has ended.
Methods, systems, and apparatus, including computer-readable storage devices, for managing voice interface devices. In some implementations, messages are received from a plurality of devices, each of the messages indicating a respective voice input detected by the device that sent the message. Audio signatures are obtained for the voice inputs detected by the plurality of devices. The audio signatures for the voice inputs and times that the voice inputs were detected are evaluated. Based on the evaluation, at least some of the plurality of devices are grouped to form a group of multiple devices that detected a same user utterance. A device from the group is selected to respond to the user utterance, and the multiple devices in the group are managed so that only the selected device outputs a synthesized speech response to the user utterance.
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for selecting a digital assistant from among multiple digital assistants. An embodiment operates by receiving a voice input containing a trigger word at a first voice adapter associated with a digital assistant that generates a first confidence score for the trigger word. The embodiment further receives the voice input at a second voice adapter that generates a second confidence score for the trigger word. The embodiment determines the first confidence score is higher than the second confidence score. The embodiment selects the digital assistant based on the determining.
Systems and processes for operating an intelligent automated assistant are provided. In one example process, a speech input is received from a user. In response to determining that the speech input corresponds to a user intent of obtaining information associated with a user experience of the user, one or more parameters referencing a user experience of the user are identified. Metadata associated with the referenced user experience is obtained from an experiential data structure. Based on the metadata, one or more media items associated with the referenced are retrieved based on the metadata. The one or more media items associated with the referenced user experience are output together.
A method of transporting foveal image data is disclosed. A host device receives image data from an image source and renders a full field-of-view (FFOV) image using the image data. The host device further identifies a foveal region of the FFOV image and renders a foveal image corresponding to the foveal region using the image data. More specifically, the foveal image may have a higher resolution than the foveal region of the FFOV image. The host device may then transmit each of the foveal image and the FFOV image, in its entirety, to a display device. For example, the host device may concatenate the foveal image with the FFOV image to produce a frame buffer image, and then transmit the frame buffer image to the display device.
A control method including home screen display step of making display section display a home screen where identification images representing the respective input interfaces are displayed in respective display areas so as to correspond one-to-one when image information is not input to N input interfaces provided to the display device, determination step of determining whether one of the input interfaces has changed to state in which the image information is input, identification step of identifying display area having the highest priority representing an order of displaying image out of the display areas where the identification images are currently displayed when the determination result is affirmative, and home screen information update step of displaying image input to input interface in display area thus identified, and displaying the identification images of the input interfaces in the state in which the image information is not input in the display areas lower in priority.
According to an example aspect of the present invention, there is provided an apparatus comprising a first processing core configured to generate first control signals and to control a display by providing the first control signals to the display via a first display interface, a second processing core configured to generate second control signals and to control the display by providing the second control signals to the display via a second display interface, and the first processing core being further configured to cause the second processing core to enter and leave a hibernation state based at least partly on a determination, by the first processing core, concerning an instruction from outside the apparatus.
A display apparatus comprises: a display panel; a scanning line drive unit; a plurality of data line drive units to output a data line signal to target data lines; and a timing control unit. A first correction time is set individually for each data line drive unit and a second correction time is set individually for each target data line. The timing control unit transmits the image signal to each data line drive unit, with a delay by the first correction time from a transmission start time for a group of pixels lined up in a row direction based on a first clock signal, and each data line drive unit outputs the data line signal with a delay by the second correction time from an output reference time for target pixels being connected to the target data lines based on a second clock signal synchronized with the first clock signal.
Embodiments of the present disclosure provide a method for driving a display device to display an image sequence and a display device therefor. The display device includes a backlight module having a plurality of backlight partitions. The image sequence includes at least a first frame image and a second frame image. The method includes determining a first region in the first frame image and a second region in the second frame image that correspond to an overlapping portion of the first frame image and second frame image as overlapping regions; obtaining, based at least partially on a first backlight value of a first backlight partition(s) corresponding to the first region, a second backlight value of a second backlight partition corresponding to the second region; and controlling a backlight brightness of the second backlight partition based on the second backlight value when the display device displays the second frame image.
An organic light emitting display device includes a display panel and a display driver. Each of the pixels included in the display panel has a first switching element, a second switching element, and a third switching element that are switching elements of a first type, and the fourth switching element that is the switching element of a second type different from the first type.
A display device is provided that includes a plurality of sub-pixels. Each sub-pixel includes a light-emitting unit having an illumination area, wherein the illumination area is divided into a plurality of illumination regions, and each illumination region is configured to be illuminated independently. The light-emitting unit emits a light, and a gray level of the light is determined according to the total area of the illumination regions being illuminated.
Provided herein may be an organic light emitting display device including: pixels coupled both to power source lines and scan lines that are formed on respective horizontal lines, and to data lines formed on respective vertical lines; a scan driver configured to supply scan signals to the scan lines; a first power source driver configured to supply first power sources to the power source lines; and a data driver configured to supply data signals to the data lines. The first power source driver may control light emitting operations of the pixels by successively stopping the supply of the first power sources to the power source lines.
A display device is provided including a display substrate with a base layer including an active area and a peripheral area. A circuit element layer is disposed on the base layer, and a display element layer connects to the circuit element layer and provides light. An encapsulation substrate is disposed on the display substrate. A sealing unit is disposed between the display substrate and encapsulation substrate. An input sensing layer is disposed on the encapsulation substrate and includes a first conductive layer and a second conductive layer spaced apart with a sensing insulation layer therebetween. A static electricity blocking unit is disposed on the encapsulation substrate. The static electricity blocking unit includes a first blocking pattern and a second blocking pattern separated by a separation space. A connection pattern connects the first blocking pattern and the second blocking pattern, and a portion of the sealing unit overlaps the separation space.
A system including a display module and a system module. The display module is integrated in a portable device with a display communicatively coupled to one or more of a driver unit, a measurement unit, a timing controller, a compensation sub-module, and a display memory unit. The system module is communicatively coupled to the display module and has one or more interface modules, one or more processing units, and one or more system memory units. At least one of the processing units and the system memory units is programmable to calculate new compensation parameters for the display module during an offline operation.
An electronic device including a pixel is provided. The pixel receives a data signal and includes a driving transistor, an emitting circuit, and a reset circuit. A first source/drain of the driving transistor receives a first operation voltage. The emitting circuit is coupled to the driving transistor. The reset circuit is coupled to the first gate to set the voltage of the first gate. In a reset period, the voltage of the first gate is equal to a first predetermined voltage. In a write period, the voltage of the first gate is equal to a first difference between the first operation voltage and the threshold voltage of the driving transistor. In a display period, the voltage of the first gate is equal to the sum of the first difference and a second difference between the reference voltage and the data signal.
A gate driver includes a plurality of stages, a memory and a selector. The plurality of stages provides a plurality of gate signals to a plurality of gate lines. The memory receives a gate input signal applied to at least one of the stages and outputs the gate input signal as a selection signal. The selector outputs a vertical start signal to a scan start point among the stages based on the selection signal.
An electro-optic display having a plurality of pixels is driven from a first image to a second image using a first drive scheme, and then from the second image to a third image using a second drive scheme different from the first drive scheme and having at least one impulse differential gray level having an impulse potential different from the corresponding gray level in the first drive scheme. Each pixel which is in an impulse differential gray level in the second image is driven from the second image to the third image using a modified version of the second drive scheme which reduces its impulse differential The subsequent transition from the third image to a fourth image is also conducted using the modified second drive scheme but after a limited number of transitions using the modified second drive scheme, all subsequent transitions are conducted using the unmodified second drive scheme.
An integrated circuit for driving a display panel and an anti-interference method are provided. The integrated circuit can include a source driving circuit and an anti-interference circuit. The source driving circuit includes a receiving circuit configured to receive an input signal including image data and process the input signal based on at least one operation parameter to generate output data. The anti-interference circuit is coupled to the receiving circuit. The anti-interference circuit can determine whether an interference event occurs to the input signal based on the input signal or the output data to obtain a determination result and determines whether to adjust the at least one operation parameter of the receiving circuit according to the determination result.
In a simulation method according to the present invention, when performing a blood flow simulation by coupling a CFD model and an LPM model, a blood flow simulation for the CFD model is performed under a set initial condition and a boundary condition, a blood flow rate Qi for each outlet and a total outflow blood flow Qtot_cfd of the CFD model are calculated by a blood flow simulation, the microvascular bed parameters of the LPM model are updated using the blood flow rate for each outlet and the total outflow blood flow of the CFD model, the boundary condition of an outlet of the CFD model is updated using the updated LPM model, and the simulation is repeatedly performed until a convergence condition of the blood flow simulation for the CFD model is satisfied, thereby calculating blood flow information for the three-dimensional blood vessel model.
Technologies are described to provide autonomous speech and language assessments. In some examples, a method to conduct an autonomous speech and language assessment includes facilitating authoring of an autonomous speech and language assessment. The autonomous speech and language assessment may be interactions between one or more of a conversational module, an analytical module, and a control module, and the interaction may be specified using a visual programming language. The method may also include modeling the autonomous speech and language assessment as a graph using a conversation markup language, and conducting the autonomous speech and language assessment utilizing a conversational virtual agent.
A snow removal apparatus operating system and a snow removal apparatus operating method capable of efficiently performing snow removal in a parking lot while reducing costs are provided. A specific parking section determination part determines a specific parking section for securing a vacant parking space according to a parking request from among parking sections recognized to have vacant parking spaces having snow accumulation if there is no parking section recognized to have a vacant parking space having no snow accumulation when a parking request recognition part recognizes the parking request. A snow removal instruction part transmits, to a snow removal apparatus, first snow removal instruction information for instructing snow removal in the specific parking section.
Techniques are disclosed for a priori or real-time intersection trajectory determination of a vehicle, and corresponding messaging of the trajectory determination. Trajectory determination may be based on vehicle static characteristics, dynamic characteristics, and/or intersection geometry. Trajectory messages, which can be communicated using CV2X, may not only indicate the trajectory, but may (optionally) indicate which intersection ingress and egress points the vehicle will block over the course of the traversal of the vehicle along the trajectory.
A community safety system with inter-organizational communication, allowing for members of a first organization to provide alerts when located within a security zone associated with a second organization. A notification management entity, responsible for managing the different safety systems associated with each organization, determines where a user is located and whether the user is associated with any of the organizations responsible for the security zone in which the user is located.
The present invention involves a security system and method for monitoring and controlling a person's select activity with a select object with and without electronic imaging, while communicating and recording such interaction to a remote device. The system comprises a specialized computing device comprising a capacitance charge controller, a detection electrode, a wireless means of communications, a remote monitoring device capable of receiving a control signal directly or indirectly from the capacitance charge controller, at least one annunciator, at least one processor, an imaging device and at least one non-transitory computer readable medium. The method comprises receiving data from a specialized communication device, over a cellular, wireless, satellite, or other network to a special purpose computer with a non-transitory computer readable medium.
A method and a target monitoring system (TMS) to generate descriptive parameters of one or more target objects in a region are provided. The TMS dynamically receives first data comprising image data and/or audio data of the target objects in the region and second data comprising circumstantial information related to the first data from one or more sensors positioned in one or more spatial directions in the region over a network. The TMS filters the dynamically received first data and identifies the target objects in the region using image data extracted from the filtered data. The TMS generates descriptive parameters associated with each identified target object in the region using the filtered first data and the circumstantial information.
A vibration control apparatus that is connectable to plural types of vibrating device, that identifies the type of the vibrating device actually connected to the vibration control apparatus, of the plural types of vibrating device, that obtains property information relating to the vibration property of the identified type of vibrating device, that accepts a vibration instruction, and that causes the connected vibrating device to vibrate for the content produced by correcting the content of the accepted vibration instruction in accordance with the obtained property information.
An ATM pre-registration tool allows a user to request an amount of cash from an ATM before traveling to that ATM. The pre-registration tool receivers a user's request and determines whether a specified ATM contains the requested cash. If the ATM does not contain the requested cash, the pre-registration tool informs the user that the ATM does not contain sufficient funds to fulfill the user's request. If the ATM contains the requested cash, the pre-registration tool instructs the ATM to reserve that cash for the user.
A system for modifying video of a live sporting event to include details of a micro market wager. A wagering platform that offers wagers on micro markets inside of a sporting event can produce personalized content for each user around highlights of their wagering experience. The modified video can be shared with the user's contacts and the user can receive shared modified videos from their contacts.
The card game monitoring system has: a game table (1) on which bettors (2) put wagers (3) on betting areas (4); and a card shooter apparatus has a card reading unit to read and record the number (rank) and suit of the cards (6); and a control unit (7) to determine a winning hand according to a table game rules based on information of numbers (ranks) and suits of the cards sequentially read by the card reading unit (5); a monitor video camera system (8) to capture positions of cards and to identify wagers (3) on each betting area (4) at the game table (1); the control unit (10) has further processing function to check whether wagers (3) with payoff (3W) move to a pool (12) of the winner (W) of the bettors (2) determined by the card shooter apparatus (5) at the end of each game.
A picking device for dispensing drug combinations arranged in storage vessels is provided. A storage device includes multiple storage locations for storage vessels, and an operating device is coupled to a controller. A stocking device moves storage vessels into the storage device, and an unloading device transfers drug combinations arranged in the storage vessels to a transport device.
A vending machine system for loading and dispensing pre-baked unpackaged food including a fixed cartridge disposed in a refrigerator of a vending machine, and a transport cartridge adapted to removably attach to the fixed cartridge, the transport cartridge operable for holding trays of unpackaged food and loading the trays of unpackaged food from the transport cartridge into the fixed cartridge, wherein, when the transport cartridge is removably attached to the fixed cartridge, a front opening of the transport cartridge aligns with a front opening of the fixed cartridge, and wherein the rack of the transport cartridge aligns with the conveyor system of the fixed cartridge such that trays of unpackaged food within the transport cartridge can simultaneously be transitioned from the rack to the conveyor system.
A product storage column for a dispensing machine includes a first member having a substantially U-shaped cross-section. The first member includes a first side wall opposing a second side wall, and both side walls extend from a back wall toward a front plane opposite the back wall. The side walls, the back wall, and the front plane cooperate to define a product space therewithin. The product storage column also includes a second member rotatably coupled to the first side wall and selectively positionable relative to the first member between an opened position and a closed position. The first member is sized to receive a product through the front plane into the product space when the second member is in the opened position, and the second member is sized to prevent movement of the product through the front plane when the second member is in the closed position.
Computing devices for automatic placement and arrangement of objects in computer-based 3D environments are disclosed herein. In one embodiment, a computing device is configured to provide, on a display, a user interface containing a work area having a template of a 3D environment and a gallery containing models of two-dimensional (2D) or 3D content items. The computing device can then detect, via the user interface, a user input selecting one of the models from the gallery to be inserted as an object into the template of the 3D environment. In response to detecting the user input, the computing device can render and surface on the display, a graphical representation of the 2D or 3D content item corresponding to the selected model at a location along a circular arc spaced apart from the default viewer position of a viewer of the 3D environment by a preset radial distance.
Disclosed herein are various embodiments for an augmented reality contextual menu system. An embodiment operates by determining a position of a collapsed menu icon, representing a menu within an augmented reality computing environment, on an interface of the augmented reality computing environment, based on a position of a device used to view and interact with the interface. A hand gesture, from a user corresponding to an expansion command associated with displaying a plurality of menu options on the interface is detected. The collapsed menu icon is replaced with a plurality of expanded menu icons, wherein each expanded menu icon corresponds to one of the plurality of menu options and enable user access to functionality within the augmented reality computing environment.
A system includes an augmented virtual reality (AVR) object creation engine, an AVR object enhancement engine, an AVR object positioning engine, and an AVR media authoring engine. The AVR object creation engine is configured to convert real world data into one or more AVR objects. The AVR object enhancement engine is configured to enhance the one or more AVR objects to include at least one of processed data visualization and multiuser controls. The AVR object positioning engine is configured to position the enhanced one or more AVR objects in a virtual space-time. The AVR media authoring engine is configured to make available, as AVR media, a scene tree including the virtual space-time in which the enhanced one or more AVR objects are positioned.
Automatically generating augmented reality (AR) content by constructing a three-dimensional (3D) model of an object-including scene using images recorded during a remotely-guided AR session from a camera position defined relative to first 3D axes, the model including camera positions defined relative to second 3D axes, registering the first axes with the second axes by matching a trajectory derived from the image camera positions to a trajectory derived from the model's camera positions for determining a session-to-model transform, translating, using the transform, positions of points of interest (POIs) indicated on the object during the session, to corresponding POI positions on the object within the model, where the session POI positions are defined relative to the first axes and the model POI positions are defined relative to the second axes, and generating a content package including the model, model POI positions, and POI annotations provided during the session.
The various embodiments of the disclosure disclose a system and method for enhancing augmented reality experience on one or more connected user equipment (UEs) using in-device contents. The method comprises of performing, by a connected User Equipment (UE), an automatic registration of one or more model objects, performing, by the connected UE, at least one of a user interest based content analysis, semantic based content analysis, and context based content analysis of the in-device contents, identifying the one or more registered model objects to associate with the analyzed content, and associating, by the connected UE, the in-device contents with the one or more registered model objects to enhance the augmented reality experience with the in-device contents.
Techniques for extraction of body parameters, dimensions and shape of a customer are presented herein. A model descriptive of a garment, a corresponding calibration factor and reference garment shapes can be assessed. A garment shape corresponding to the three-dimensional model can be selected from the reference garment shapes based on a comparison of the three-dimensional model with the reference garment shapes. A reference feature from the plurality of reference features may be associated with the model feature. A measurement of the reference feature may be calculated based on the association and the calibration factor. The computed measurement can be stored in a body profile associated with a user. An avatar can be generated for the user based on the body profile and be used to show or indicate fit of a garment, as well as make fit and size recommendations.
In examples, the number of rays used to sample lighting conditions of a light source in a virtual environment with respect to particular locations in the virtual environment may be adapted to scene conditions. An additional ray(s) may be used for locations that tend to be associated with visual artifacts in rendered images. A determination may be made on whether to cast an additional ray(s) to a light source for a location and/or a quantity of rays to cast. To make the determination variables such as visibilities and/or hit distances of ray-traced samples of the light source may be analyzed for related locations in the virtual environment, such as those in a region around the location (e.g., within an N-by-N kernel centered at the location). Factors may include variability in visibilities and/or hit distances, differences between visibilities and/or hit distances relative to the location, and magnitudes of hit distances.
In an image processing system, artist specifications for an inserted object that are specified in frame space are aligned with object points in a virtual scene space. For other frames, where the object points move in the frame space, the object movements are applied to the inserted object in the frame space.
This disclosure describes efficient communication of surface texture data between system on a chip (SOC) integrated circuits. An example system includes a first integrated circuit and a second integrated circuit communicatively coupled to the first integrated circuit by a video communication interface. The first integrated generates a superframe in a video frame of the video communication interface for transmission to the second integrated circuit. The superframe includes multiple subframe payloads that carry surface texture data to be updated in the frame and corresponding subframe headers that include parameters of the subframe payloads. The second integrated circuit includes a direct access memory (DMA) controller. The DMA upon receipt of the superframe, writes the surface texture data within each of the subframe payloads directly to an allocated location in memory based on the parameters included in the corresponding one of the subframe headers.
According to an embodiment, a method and an apparatus for simulating apparel reflecting binding receive a user input for setting a binding region in clothes draped to a three-dimensional (3D) avatar model, calculating a sum of at least one length corresponding to the binding region in at least one base pattern constituting the clothes, based on the user input, generate a virtual binding pattern combined with the at least one base pattern, based on the sum of the at least one length, and drape the clothes to the 3D avatar model based on the at least one base pattern and the virtual binding pattern.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting graphical user interfaces comprising multiple components interrelated such that inputs received in one component of a graphical user interface render automatic and corresponding updates for another component of the graphical user interface. In one aspect, a method includes the actions of presenting a graphical user interface; and receiving user input of one or more parameters, the graphical user interface including a calendar portion and an associated graphical portion, the calendar portion comprising a date box for each date in a range of dates, and the graphical portion specifying non-date parameters for trips beginning on each date of the range of dates. A change in the calendar portion of the graphical user interface automatically renders a corresponding change in the graphical portion of the graphical user interface.
A semiconductor device includes an image acquisition circuit which acquires a plurality of captured image data obtained by capturing a plurality of images, an estimation source image generation circuit which cancels effects of initial color adjustment processing on each captured image data to generate image data of a plurality of estimation source images, a readjustment circuit which divides each estimation source image into a plurality of processing regions to perform color balance readjustment processing for each processing region, and an image synthesis circuit which synthesizes the image data of the plurality of estimation source images so that overlapping regions included in the estimation source images overlap each other to generate image data of a synthesized image.
An artificial intelligence (AI) system utilizing machine learning algorithm and application of an electronic apparatus includes a memory and a processor to store at least one obtained image in the memory, and based on the at least one image being classified on a basis of an aesthetic score through an AI model, sort and provide the at least one image based on the classification result, and the AI model may include a plurality of layers with different depths, extract a feature of the at least one image from each of the plurality of layers, and classify the at least one image on a basis of the aesthetic score in accordance with the plurality of extracted features.
A system and method for calibrating a forward-facing camera or sensor of a vehicle is provided. The system includes a calibration tool, the position of which can be adjusted on the vehicle to align a presentation screen of the calibration tool with the vehicle camera. A processor performs a method to determine the size and position of a calibration target to be displayed on the presentation screen, based on a position of the calibration tool relative to the vehicle camera and generates a calibration target image to be digitally transmitted to the presentation screen. The presentation screen displays the calibration target image at an appropriate height, angle, and distance from the camera or sensor being calibrated.
Apparatuses, methods and storage media associated with an environment recognition system using SLAM pipeline with semantic segmentation are described herein. In some instances, the system is mounted on the body of the robotic apparatus, and includes one or more light sources, to illuminate a portion of an environment that surrounds the apparatus; a camera, to capture one or more images of the illuminated portion of the environment; and a processing device coupled with the camera and the light sources, to process the captured images, using semantic segmentation of the images applied in a SLAM pipeline. The processing is used to identify a position of the body of the apparatus, and/or a position of one or more objects disposed in the illuminated portion of the environment, based at least in part on a result of the processing of the one or more images. Other embodiments may be described and claimed.
System, methods, and other embodiments described herein relate to generating depth estimates of an environment depicted in a monocular image. In one embodiment, a method includes, in response to receiving the monocular image, processing the monocular image according to a depth model to generate a depth map. Processing the monocular images includes encoding the monocular image according to encoding layers of the depth model including iteratively encoding features of the monocular image to generate feature maps at successively refined representations using packing blocks within the encoding layers. Processing the monocular image further includes decoding the feature maps according to decoding layers of the depth model including iteratively decoding the features maps associated with separate ones of the packing blocks using unpacking blocks of the decoding layers to generate the depth map. The method includes providing the depth map as the depth estimates of objects represented in the monocular image.
According to one embodiment, an image-processing apparatus includes an output unit, a tracker, a storage controller, a setter, and an output controller. The tracker tracks a target object in one or more time-series images. The storage controller stores tracking information including a movement trajectory of the object in a predetermined storage. The setter sets a detection region for detecting passing through of the object based on the movement trajectory of the object, on the image, in accordance with a user's operation. An evaluator evaluates a setting mode for the detection region based on the tracking information stored in the predetermined storage and the detection region set by the setter. The output controller outputs the tracking information stored in predetermined storage, from the output unit, in an output mode based on an evaluation result of the evaluator.
There is provided a parcel recognition device that recognizes parcel based on a color image including one or more parcels, the device including: a processor; and a memory, in which by cooperating with the memory, the processor estimates a region of the one or more parcels in the color image, switches a color of a background which is a region excluding the region of the one or more parcels in the color image, and recognizes each of the one or more parcels based on the background having the switched color and a color of the region of the parcel.
In an approach to automatic detection of vertebral dislocations, training data is received, where the training data includes an ordered sequence of radiographic image patches of vertebrae and intervertebral spaces, and location data for each vertebra and each intervertebral space. Location deep learning models are trained to detect a location of each vertebra and each intervertebral space from the training data. Classification deep learning models are trained to classify an ordered sequence of image patches to identify vertebral anomalies of the vertebrae and the intervertebral spaces from the training data. Responsive to receiving radiographic image files, the location deep learning models and the classification deep learning models are applied to the radiographic image files to create a condition assessment.
An image processing method includes: detecting a plurality of feature lines from a first image captured from a first position; specifying, based on a positional relationship between the plurality of feature lines and a plurality of projection lines generated by projecting each of a plurality of line segments onto the first image, a feature line representing a defective portion of a shape of an object; setting a plurality of candidate positions based on the first position, each of the plurality of candidate positions being a candidate for a second position at which a second image is captured; calculating an evaluation value of each of the plurality of candidate positions; determining any of the plurality of candidate positions based on the evaluation value of each of the plurality of candidate positions; and outputting first information to be used in recognition of the determined candidate position.
A method and a device for processing an image saturation based on depth of field, an electronic device and a computer readable storage medium are provided, for processing scene data collected by an imaging device. The scene data includes a first scene image. The method includes the following. The scene data is processed to determine whether a portrait exists in a scene. In response to determining that the portrait exists, the scene data is processed to identify a portrait region. The first scene image is processed to reduce a saturation of the portrait region.
A system for optimal power utilization and supply strategy in a microgrid has a smart meter connected to a micro grid, at least one micro electricity manager connected to the smart meter, at least one wireless switch board connected to the micro electricity manager, and at least one intelligent device connected to said micro electricity manager. The system for optimal power utilization and supply strategy is configured as a cyber-physical system capable of dynamic energy management to minimize mismatch between electricity demand and generation.
A system for implementing a trial in one or more fields is provided. In an embodiment, a system receives field data for a plurality of agricultural fields, identifies one or more target agricultural fields, and sends, to a field manager computing device associated with the one or more target agricultural fields, a trial participation request. The server receives data indicating acceptance of the trial participation request from the field manager computing device. The server determines one or more locations on the one or more target agricultural fields for implementing a trial and sends data identifying the one or more locations to the field manager computing device. When the system receives application data, the system determines whether the one or more target agricultural fields are in compliance with the trial. The system receives result data for the trial and computes a benefit value for the trial.
A network-based synchronization system includes a server executing an electronic tax preparation program. The server is in communication with first and second computing devices through first and second networks. The first computing device utilizes the electronic tax preparation program. The second computing device is a mobile communication device including an image acquisition component and a mobile application executing thereon. The server, and the first and second computing devices are cooperatively operable through the first and second networks to synchronize the electronic tax preparation program and the mobile application based at least in part upon data acquired by the image acquisition component. The server receives the data acquired by the image acquisition component and transmits the data to the first computing device to synchronize the mobile application and the electronic tax preparation program.
An impact-resistant, photovoltaic (IRPV) window system is provided. The system may include an IRPV window coupled to a structure, a controller, and an insurance computing device. The IRPV window may include an impact resistant (IR) layer, a photovoltaic (PV) material that may generate an electrical output, and an electrode coupled to the PV material that may receive the electrical output. The IRPV window may permit a portion of visible light to pass through the IRPV window. The controller may monitor the electrical output and generate a solar profile of the structure based upon the electrical output. The insurance computing device may receive the solar profile and determine if an insurance policy associated with the structure is eligible for a policy adjustment and/or an insurance reward or discount offer.
System and methods implement a rules-based decision engine that identifies vehicle with a high total loss potential based on vehicle details and damage information. This can be done by applying weights to the various criteria and comparing a sum of the applied weights to a threshold. An update mode allows for the subsequent update of the determination of whether the vehicle is a likely total loss based on additionally acquired information.
In one embodiment, a method includes calculating, using a risk model for a merchant having an account with a payment service, a financing factor based on first data representing multiple transactions associated with the merchant and sending, to a computing device associated with the merchant, information associated with an offer of credit based on the financing factor for the merchant. The method also includes accessing second data stored by the payment service and containing information associated with the merchant that is not related to the transactions, where the second data provides an indication of additional future revenue for the merchant, and updating the offer of credit sent to the merchant based on the second data.
Among other things, embodiments of the present disclosure can help predict the optimal allocation for effecting payment transactions from, or deposit transactions to, multiple aggregated financial accounts for a user, even across accounts held in different countries or denominated in different currencies. The system may effect transactions automatically according to the identified optimal allocation, as well as providing users with options to handle transactions. Furthermore, embodiments of the present disclosure can enhance a user's visibility into future balances and transactions using a customized graphical calendar that illustrates a user's predicted future balances and transactions.
The present invention discloses a method and a system for assisting user with product handling in a retail shopping. The method comprising identifying one or more products from a list of products that user intends to purchase, neighbouring products and orientations of the one or more products and the neighbouring products from a plurality of image frames and rack information, comparing the identified orientations with historic orientations of products and neighbouring products associated with the rack information, identifying at least one product from the one or more products and the neighbouring products that is improperly oriented based on comparison, determining product safety handling instructions of the identified at least one product and assisting the user in real-time with handling of the identified at least one product based on the product safety handling instructions.
Various embodiments herein include an engine that uses data science, history, and trends to successfully determine and suggest the complimentary add on and upsell items that are tailored to at least some of the customer, current trends, product popularity, recommendations, and other such factors. One embodiment, in the form of a method, includes receiving, from a process involved in processing an open transaction, data representative of at least one of products and services that are subjects of the open transaction. The method further includes querying a recommendation engine for at least one of product and service recommendations based on the received data representative of products and services and receiving, in response to the query, at least one product or service recommendation. The method may then provide the at least one product recommendation to the process involved in processing the open transaction.
Apparatus such as a vending machine can store custom-decorated physical products to be dispensed or made available to users and consumers based on a color sampling of another object or person. The invention also includes the method of creating the packaging of the products based on the color sampling of the object or person.
A system and a method for automatically collecting content, the method comprising the steps of: defining a plurality of content sites, creating a collection of virtual agents data including user characteristic data and user behavioral data, presenting the collection of virtual agents to the plurality of content sites; receiving content from the visited internet site; and storing the received content or presenting it to a user.
An information delivery method is provided, including: determining a candidate information list in response to a page request sent by a user, where the candidate information list comprises a plurality pieces of information; generating ranks of the pieces of information in the candidate information list by sorting the plurality pieces of information in the candidate information list in accordance with a predetermined rule; acquiring a current average rank of the information of a designated type in the candidate information list based on the ranks of the pieces of information in the candidate information; and selecting designated delivery information from the information of the designated type, based on the current average rank of the information of the designated type and a historical average rank corresponding to the information of the designated type.
Certain exemplary embodiments described herein relate to digital downloading jukebox systems of the type that typically include a central server and remote jukebox devices that communicate with the central server for royalty accounting and/or content updates. More particularly, certain exemplary embodiments relate to jukebox systems that have revenue-enhancing features such as for example, music recommendation engines and bartender loyalty programs. Such innovative techniques help to both increase per jukebox revenue as well as keep jukebox patrons engaged with the jukebox.
Disclosed are systems, methods, and non-transitory computer-readable media for generating incentivizing notifications to complete an uncompleted listing. A draft completion system determines, based on data included in an uncompleted listing for an item, a set of status values for the uncompleted listing. The uncompleted listing os associated with a first account of an online service. The draft completion system determines, based on the set of status values, a first incentivizing notification for the uncompleted listing. The draft completion system presents, on a client device associated with the first account, a user interface including the first incentivizing notification and at least one user interface element that enables a user to complete the uncompleted listing.
A system and method to facilitate word-of-mouth advertising and sales support associated with displayed media objects on distributed networks is described. The system provides one or more advocates to a network user accessing advertising of a brand, product, or service. One or more of the advocates may be socially related to the user. User interactions with the advocates are facilitated through a real-time communication network, follow-on commercial activity is tracked, and the value of word-of-mouth advocacy is captured and distributed.
A method including receiving a request from a mobile wallet operating on a mobile device to perform a provisioning of an account to the mobile wallet. The method also can include generating account information about the account. The method additionally can include generating device information about the mobile device. The method further can include sending an inquiry to a risk determination system to authenticate the provisioning of the account to the mobile wallet. The risk determination system can generate a fraud risk level by applying business rules and one or more statistical modeling techniques. The method additionally can include receiving from the risk determination system a first response based on the fraud risk level. The method further can include determining whether to proceed with the provisioning of the account to the mobile wallet or to perform an additional verification based at least in part on the first response received from the risk determination system. The method additionally can include sending a second response to the mobile wallet in response to the request to perform the provisioning of the account to the mobile wallet. Other embodiments are provided.
A methods and system of hosted thin-client payment authorization and authentication services for processing payments for value-added service (VAS) providers is described. A method, performed by a host server operating a thin-client device, includes receiving transaction request data at a host server computer from a thin-client device, where the transaction request data can include financial account data and biometric data. The host-server transmits a verification request message to a VAS provider and receives an indication that it is a valid merchant. The host-server transmits an authorization request message comprising the biometric data to a payment processing network (PPN), where the PPN communicates with an authentication server computer to validate the biometric data, sends the authorization request message to an issuer and receives an authorization response message from the issuer. The host-server receives the authorization response message from the PPN and sends a service fulfillment request to the VAS provider.
The disclosure facilitates transactions between virtual debit accounts associated with corresponding transaction applications. A transaction initiation request including a transaction amount is received by a sender transaction application on a sender computing device. A recipient transaction application is detected within a proximity of the sender computing device by the sender transaction application. A virtual debit account associated with a virtual wallet of the sender transaction application is accessed and a transfer of the transaction amount is initiated from the accessed virtual debit account to a corresponding virtual debit account associated with the recipient transaction application. Upon a confirmation of the transfer being received from the recipient transaction application, a record of the transfer is provided to an issuer of the accessed virtual debit account. The use of the compatible transaction applications and associated virtual debit accounts provides fast, secure transaction capabilities between parties that may be unfamiliar with each other.
A method is provided for completing an authenticated commercial transaction over an internet protocol (IP) network (40) for an account holder (60) engaged in the transaction via a non-IP based telecommunications platform (30). The method includes: receiving a first message from the account holder (60) via the non-IP based telecommunications platform (30), the first message triggering authentication of the account holder (60) and being in a first communication format; establishing account information for a payment instrument being used in the transaction based upon content in the first message; generating a second message using a second communication format different from the first format, the second message including the established account information; submitting the second message via the IP network (40) to a network entity (110, 200) such that an authentication document is generated (120), the authentication document (120) containing an input field (122); generating a third message using the first format, the third message being submitted to the account holder (60) via the non-IP based telecommunications platform (30) such that the account holder (60) is prompted to enter a security code; receiving a fourth message containing the entered security code from the account holder (60) via the non-IP based telecommunications platform (30), the fourth message being in the first format; and, accessing the authentication document (120) via the IP network (40) to fill-in the input field (122) of the authentication document (120) with the security code contained in the fourth message.
Technologies for device commissioning include a rendezvous server to receive, from a buyer device, a request to transfer ownership of a compute device to the buyer device. The rendezvous server verifies the provenance of the compute device based on a block chain and establishes a secure session with the compute device in response to verification of the provenance. The block chain identifies each transaction associated with ownership of the compute device.
An exemplary system includes at least one physical computing device that is communicatively coupled, by way of a network, to a retail point of sale (POS) machine, and that receives a transaction identifier from the POS machine, uses the transaction identifier to query an electronic payment system, receives, from the electronic payment system in response to the query, data representative of a pending electronic payment that is associated with the transaction identifier and is awaiting funding, sends data representative of information about the pending electronic payment to the POS machine, the information indicating an amount to fund the pending electronic payment, receives, from the POS machine, a confirmation that the POS machine has received the amount to fund the pending electronic payment, and notifies the electronic payment system that the pending electronic payment has been funded.
A system includes at least one processor and a memory storing instructions for execution on at least one processor. The instructions include receiving a service ticket corresponding to an undesired system state of a client device and coordinating a remote control session between a technician device and the client device. The instructions include obtaining a set of actions performed under remote control by a technician to transition the client device from the undesired system state to a desired system state, where each action of the set of actions describes one or more user interface (UI) interactions with the client device. The instructions include selectively modifying the set of actions in response to receiving input from the technician and selectively replaying the set of actions from a resolution profile (RP) on a second client device, where the RP is based on the modified set of actions and identified keywords.
Provided are systems, methods, and computer-readable media useful for establishing custom names for calendar events. In various implementations, subjects for calendar events are established for different users such that each user's calendar includes an event subject that is customized for the user. For example, a user may not see his or her own name as an attendee or invitee in a calendar event subject but may see other attendees or invitees listed. For calendar events with many attendees or invitees, a custom event subject can indicate names of one or several attendees or invitees, which may be favorites or other higher priority contacts for a user, with all other attendees or invitees identified generically, such as indicated by the number of names not shown.
Systems and methods for reminding a user or a group of users about one or more items related to an upcoming event. The upcoming event is identified based on user data and a context for determining a list of items useful for the upcoming event is obtained. The list of items for the identified upcoming event is determined, using the context, and item reminder enhancement factors are determined in response to the upcoming event and the determined list of items. Content selection models are determined based on the context, the user data, and the item reminder enhancement factors. Conversational content for engaging the user or group of users is generated by applying the content selection models to a plurality of potential content. A conversation trigger signal is determined, and the conversational content is presented to the user via a computing device in response to receiving the conversation trigger signal.
Various embodiments provide a method of connecting an employer with a candidate, comprising: receiving criteria data from the employer regarding a job opening; receiving background data from the candidate; recording data of the candidate in a video interview; analyzing the data of the candidate with speech-to-text analysis to identify candidate data, comparing real-time connection attributes to the candidate data; if a threshold amount of real-time connection attributes are satisfied by the candidate data, then sending, a first offer to the employer for a real-time connection with the candidate; receiving an employer acceptance of the first offer for a real-time connection with the candidate; sending a second offer to the candidate for a real-time connection with the employer; receiving a candidate acceptance; and connecting the candidate and the employer in real time by establishing a live audio connection or a live audio and video connection.
In optimized container management system, a booking request with customer locations, booking time, container type, movement mode, depot locations and depot locations stock information are received as input in a solver in a container management system received in a container management system. Based on the movement mode of booking request received by customer, solver algorithm is invoked to build a bipartite graph. A bipartite graph with nodes representing customer locations and depot locations are generated, based on the movement mode. Edges between the customer locations and the depot locations are generated based on a container balancing criteria of a solver algorithm. For remaining booking request, edges between the customer locations and the depot locations are generated based on a cost minimization criteria of the solver algorithm. The depot locations are assigned to the corresponding customer locations based on satisfying the container balancing criteria and the cost minimization criteria.
A method includes receiving, by a first device of a transportation provider, a device ID of a particular device of a user and purchase information regarding a purchase, by the user, of one or more goods or services. The method includes sending, by the first device, the device ID of the particular user device to a central server. The method includes receiving, by the first device from the central server, information regarding the particular user device. The method includes determining, by the first device, a selected transportation vehicle based on the purchase information and the information regarding the particular user device. The method includes sending, by the first device, a vehicle ID of the selected transportation vehicle to the central server. The method includes providing a transportation service to the user using the particular user device and the selected transportation vehicle.
Methods and systems for facilitating delivery of goods from a retail location to a customer are disclosed. In one method, a request is received from a customer user which includes an order for goods to be delivered from a retail store. One or more delivery users within a predefined geographic area shared with a location of the customer user are identified. A delivery user agrees to pick up the customer's order and deliver the requested goods to the customer's home. Confirmation messages are automatically sent and received when the delivery user picks up the customer's order and again when the order is delivered to the customer. The delivery user can earn rewards or payments upon completion of successful delivery.
A method of assigning a task to a resource in a multiple resource environment is performed by one or more processors or special-purpose computing hardware. The method includes receiving task information relating to at least one task to be performed by a resource in the multiple resource environment. The method also includes determining a cost value for each task, the cost value indicating a cost incurred if a maintenance event occurs during performance of the respective task. The method also includes receiving predictive maintenance information in relation to each of the multiple resources in the multiple resource environment, the predictive maintenance information indicating a likelihood of a maintenance event with respect to each of the multiple resources in the multiple resource environment. The method also includes allocating the at least one task to one of the resources in the multiple resource environment dependent on the predictive maintenance information of the multiple resources and the calculated cost score.
A computerized-method for reducing overtime payment cost in a contact center due to multiple agents unexpected absence. The computerized-method comprising generating notifications as to an unexpected absence of agents in forthcoming shifts, displaying the notifications and enabling bidding process. Upon receiving a bidding request including requirements for an unfilled shift, operating a bidding unit to create a bidding session. Retrieving eligible agents according to the included requirements; sending the eligible agents a bidding-notification with an incentive amount; receiving bid amounts from bidders; sorting the bid amounts according to the value thereof; maintaining a list of top-lowest bidders; notifying each bidder if the bid amount is included in the list of top-lowest bidders and enable change of bid amount; notifying the bidders in the list of top-lowest bidders that they are assigned to the unfilled shift and provide the user details of the top-lowest bidders via the display unit.
A system and method for managing coverage of parking enforcement for a neighborhood with the aid of a digital computer is provided. A time-based active representational model of the city is created by fusing sensory data collected from various sources around a city with numerical data gleaned from historical and on-going activities, including parking regulation citation and warning numbers, resource allocations, and so on. The model can be used to form quantitative predictions of expected violations, revenue stream, and so forth, that can then be used as recommendations as to where to enforce and when, so as to maximize the utilization of the limited resources represented by the officers on the street. Moreover, the performance of the officers can be weighed against expectations of performance postulated from the quantitative predictions.
Systems and methods are provided for project and task management. A user interface may be provided, which may display an individual's identifier along with one or more performance indicators. The performance indicators may include information based on the evaluation of the individual's past performance.
Systems, methods, and apparatus for artificially intelligent historical analysis modeling and computer transaction ranking are disclosed. An example method comprises generating, by a computing device, a model based on a plurality of first computer transactions associated with one or more user profiles, determining, by the computing device, a subset of the plurality of first computer transactions associated with the one or more user profiles that correspond to successful computer transactions, refining, by the computing device, the generated model based on the subset, applying the generated model to one or more second computer transactions initiated by a user, and determining, based on an output of the generated model, a likelihood of success for the one or more second computer transactions.
An approach is provided for completing a decision logic. For statements in a syntax tree of the decision logic and using a symbolic execution technique, path expression(s) that refer to respective input object(s) are identified. A statement in the decision logic is detected that modifies an attribute value of a path expression included in the path expression(s) and that refers to an input object included in the input object(s). A copy instruction is inserted as a new node in the syntax tree so that the attribute value of the path expression is a copy of the input object. Responsive to inserting the copy instruction, the path expression is prevented from modifying the input object.
In an example, for each of one or more terms in a text document, one or more entities to which the term potentially maps are identified. The text document includes at least one ambiguous term. One or more features are extracted from the text document. An attention model is applied to the text document based on the extracted one or more features, resulting in an attention weight being applied to each of the one or more terms in the text document. The one or more terms are encoded based on the attention weights. Each of one or more ambiguous terms is classified based on the encoded terms, the classification assigning a value to each different entity that each ambiguous term potentially maps to. A minimum entropy loss function is evaluated using the classification, and results are back-propagated to the attention model.
A method for creating an interpretable model for healthcare predictions includes training, by a deep learning processor, a neural network to predict health information by providing training data, including multiple combinations of measured or observed health metrics and corresponding medical results, to the neural network. The method also includes determining, by the deep learning processor and using the neural network, prediction data including predicted results for the measured or observed health metrics for each of the multiple combinations of the measured or observed health metrics based on the training data. The method also includes training, by the deep learning processor or a learning processor, an interpretable machine learning model to make similar predictions as the neural network by providing mimic data, including combinations of the measured or observed health metrics and corresponding predicted results of the prediction data, to the interpretable machine learning model.
Various algorithms are disclosed for verifying the stored weight in a non-volatile memory cell in a neural network following a multilevel programming operation of the non-volatile memory cell by converting the stored weight into a plurality of digital output bits. Circuity, such as an adjustable reference current source, for implementing the algorithms are disclosed.
Processors and methods for neural network processing are provided. A method in a processor including a pipeline having a matrix vector unit (MVU), a first multifunction unit connected to receive an input from the matrix vector unit, a second multifunction unit connected to receive an output from the first multifunction unit, and a third multifunction unit connected to receive an output from the second multifunction unit is provided. The method includes decoding a chain of instructions received via an input queue, where the chain of instructions comprises a first instruction that can only be processed by the matrix vector unit and a sequence of instructions that can only be processed by a multifunction unit. The method includes processing the first instruction using the MVU and processing each of instructions in the sequence of instructions depending upon a position of the each of instructions in the sequence of instructions.
A device for determining a CNN model for a database according to the present disclosure includes: a selecting unit configured to select at least two CNN models from multiple CNN models whose classification capacity is known; a fitting unit configured to fit, based on the classification capacity and first parameters of the at least two CNN models, a curve taking classification capacity and a first parameter as variables; a predicting unit configured to predict, based on the curve, a first parameter of other CNN models; and a determining unit configured to determine a CNN model applicable to the database from the multiple CNN models. With the device and the method according to the present disclosure, there is no need to train all the CNN models, thereby greatly reducing the amount of computation and simplifying the process of designing the CNN model.
A system includes a memory, a processor, and an accelerator circuit. The accelerator circuit includes an internal memory, an input circuit block, a filter circuit block, a post-processing circuit block, and an output circuit block to concurrently perform tasks of a neural network application assigned to the accelerator circuit by the processor.
Aspect pre-selection techniques using machine learning are described. In one example, an artificial assistant system is configured to implement a chat bot. A user then engages in a first natural-language conversation. As part of this first natural-language conversation, a communication is generated by the chat bot to prompt the user to specify an aspect of a category that is a subject of a first natural-language conversation and user data is received in response. Data that describes this first natural-language conversation is used to train a model using machine learning. Data, is then be received by the chat bot as part of a second natural-language conversation. This data, from the second natural-language conversation, is processed using the model as part of machine learning to generate the second search query to include the aspect of the category automatically and without user intervention.
The image forming apparatus includes a printing device, an image reading device, a job management unit, and a document detection processing unit. The image reading device reads an image in a predetermined range in which a document can be arranged, as a read image. The job management unit acquires a front side image and a back side image of a card document, and prints the front side image and the back side image on both sides of a print sheet using the printing device. The document detection processing unit specifies a document image area of the front side image and a document image area of the back side image. The job management unit selects a larger size as the common image area size when a difference in size between the document image areas of the front side and the back side exceeds a predetermined threshold.
A unit is disclosed for generating combined feature maps in accordance with a processing task to be performed, the unit comprising a feature map generating unit for receiving more than one modality and for generating more than one corresponding feature map using more than one corresponding transformation; wherein the generating of each of the more than one corresponding feature map is performed by applying a given corresponding transformation on a given corresponding modality, wherein the more than one corresponding transformation is generated following an initial training performed in accordance with the processing task to be performed and a combining unit for selecting and combining the corresponding more than one feature map generated by the feature map generating unit in accordance with at least one combining operation and for providing at least one corresponding combined feature map; wherein the combining unit is operating in accordance with the processing task to be performed and the combining operation reduces each corresponding numeric value of each of the more than one feature map generated by the feature map generation unit down to one numeric value in the at least one corresponding combined feature map.
A method of providing news articles by a server includes determining a plurality of clusters of articles among a plurality of articles, ranking each respective cluster among the plurality of clusters of articles based on issue information associated with the respective cluster to determine one or more highest ranked clusters, and causing an electronic device to display a graphical user interface including one or more representative articles corresponding to each of the one or more highest ranked clusters, each respective representative article among the one or more representative articles being selected from among two or more articles among the plurality of articles included in a corresponding cluster among the one or more highest ranked cluster.
Systems and methods are described, and an example system creates a transaction between a biometric station and a user in a group of users. Transaction includes establishing for the user, a ground-truth identity, capturing an image of the user in the biometric station, making a first determination of whether the image is sufficient for identification of the user. When the image is sufficient, the transaction derives biometric information from the image, converts the biometric information into a generic-form biometric information, agnostic of how the biometric information was obtained, and generated hashed user data by applying a hash function to the generic-form biometric information. The transaction makes a second determination, based on the hashed user data, of whether the user is represented in a gallery of sample images. The transactions are repeated for other users in the group. In the repeats, when the image is determined sufficient, another second determination is made, generating a plurality of second determinations. An acquisition quotient is calculated for the plurality of second determinations, based on one of efficiency, effectiveness, and accuracy relative to time.
Fast visual data annotation includes automatic detection using an automatic detector to detect subjects and joints in video frames. Then, annotation with sampling is performed, including determining when a frame is a sample (e.g., based on comparison of frames). Replay and refinement is utilized where user is involved with manually annotating subjects and/or joints in only select video frames.
A rear-facing camera may be disposed on a headset or other device. Input from the rear-facing camera may be used to present graphical objects on a display of the headset, such as breadcrumbs indicating previous movement of the headset and/or a virtual tether to a device different from the headset.
Methods and corresponding systems of controlling illuminators in an eye tracking system are disclosed. The system includes a first image sensor, a second image sensor, a first close illuminator arranged to capture bright pupil images by the first image sensor, a second close illuminator arranged to capture bright pupil images by the second image sensor and one or more far illuminators arranged to capture dark pupil images by the first image sensor and the second image sensor. In the methods main and support illuminators are controlled during exposure of a first and a second image sensor to produce enhanced contrast and glint position for eye/gaze tracking.
Disclosed are an apparatus and method for user-customized interpretation and translation, in which the user-customized interpretation and translation apparatus including an original text receiver configured to convert an input original into a text; a configuration manager configured to receive and provide user-settings information; a translation object preprocessor configured to perform a preprocessing function on the input original text according to the user-settings information when the original text is received from the original text receiver; and an automatic translator configured to translate the original text and make an output according to set translation types.
The present disclosure discloses method and a user intent identification system for identifying user intent from user statements. The user intent identification system receives input statement provided by a user from a Natural Language Understanding (NLU) engine. The input statement is processed to remove one or more irrelevant content. A plurality of features for each word in the processed input statement is extracted. The plurality of features comprises Parts of Speech (POS) label, dependency parse tree and word embeddings. The user intent determination system predicts class for each word in the processed input statement from a plurality of predefined classes using a neural network model. The neural network model predicts class for each word based on input vector generated for the each word based on the plurality of features. Thereafter, the user intent is identified based on class predicted for each word in processed input statement.
In an approach to generating natural language rules based on detected code snippets, one or more computer processors detect a code snippet. The one or more computer processors extract code information from the detected code snippet. The one or more computer processors feed the extracted code information into a cognitive model, wherein the cognitive model utilizes one or more historical code snippets based on the extracted code information and one or more natural language rules based on the extracted code information. The one or more computer processors generate, based on one or more calculations by the cognitive model, a natural language rule for the code snippet.
Disclosed systems and methods for the automatic creation of multiple layouts that maintain a design aesthetic of an input design document. In an example, a document processing application determines a set of document layout parameters such as balance or equilibrium from an input document. The application calculates, for each document layout parameter of the input document, a weight representing a prominence of the respective layout parameter. The application selects templates having an output size and a number of object containers equal to the number of objects of the document. The application further calculates a score for each template by applying the weights of the document layout parameters to the template layout parameters. The application further selects a template with a highest score and places the object on the template, thereby creating the new design document that maintains the design aesthetic.
A communication device according to an embodiment includes an interpreter, a storage, and a generator. The interpreter is configured to interpret a content of a message addressed to a target user. The storage stores information on a personal feature of the target user. The generator is configured to generate a response message simulating a response by the target user on the basis of the content of the message addressed to the target user, which is interpreted by the interpreter, and the information on the personal feature of the target user stored in the storage.
Embodiments generally relate to a solution to easily create a dictionary in which a character string to be extracted from a log of an apparatus is registered. In an example, a method includes extracting a first plurality of character strings from a first dictionary to determine types of the first plurality of extracted character strings, the first plurality of character strings having a common part at a part thereof, the a first dictionary including character strings extracted from a log of a first apparatus; extracting a second plurality of character strings having the common part from the log of the first apparatus to determine types of the second plurality of character strings; executing a first determination processing that includes determining whether the types of the first plurality of character strings are limited with respect to the types of the second plurality of character strings.
A webpage rendering method and device, an electronic apparatus and a storage medium are provided, which are related to a field of web rendering technology. A specific implementation includes: receiving an access request of a target webpage from a terminal; and sending a page configuration file of the target webpage to the terminal, in response to the access request of the target webpage, wherein the page configuration file is configured to form a pre-rendered page of the target webpage, and the pre-rendered page includes a part or all of the target webpage that has been rendered; and the pre-rendered page is configured to enable the terminal to acquire a rendered page of the target webpage.
A method includes operation below: extracting layout patterns that include interconnection layers between a first terminal and a second terminal coupled to the first terminal, in a layout design of a circuit; comparing a first portion of the layout patterns with a first coding portion that specifies a first layout constraint, in which the first portion of the layout patterns is extracted in a sequence starting from the first terminal or to the first terminal; comparing a second portion of the layout patterns with a second coding portion that specifies a second layout constraint, in which the second portion of the layout patterns is extracted in a sequence from the second terminal or to the second terminal; in response to comparisons, initiating fabrication of at least one element of the circuit according to the layout design.
Route segments of a set of nets may be grouped into route groups. Terminals of the set of nets may be grouped into terminal groups. For each net in the set of nets, a net signature may be determined based on route groups associated with the net and terminal groups associated with the net. The set of nets may be grouped into net groups based on the net signatures.
An approach is described for a method, system, and product, that includes identification/generation of a synthesized netlist for use in optimization and placement, generation and utilization of multiple uncertainty values for an early clock tree for guiding optimization and placed of circuit elements in a placeopt process that operates on a path by path basis. In some embodiments, the approach further comprises execution of clock tree synthesis, and routing the synthesized clock tree. In some embodiments, uncertainty values are propagated along data paths where each data path is associated with an uncertainty value, and where each path is optimized and placed on a path my path basis in order to meeting timing requirements and one or more design goals.
The translation based test architecture translates inputs, test control signals, and the chip pin IOs. Translation of test control signals derives dedicated local test control signals for each individual circuit-under-test (CUT) can introduce programmability directly into the test pattern transformation and composition. Using the local test control signals realizes a diversified test functions in each individual CUT without increasing test resource requirement. The translation of IO enable signals of chips can be used to create test scenarios in multi-chip module systems. Transformation of the generated test patterns to derive new test patterns occurs by retranslation of the signals within the generated test patterns. The retranslation can be reassigning test data of the translation layer cells in the generated test patterns and adjustment of corresponding difference in the test patterns. To achieve retranslation, the translation layer cells are identified in the test patterns.
An augmented system model may include a system high fidelity model that generates a first output. The augmented system model may further include a data driven model to receive data associated with the first output and to generate a second output, and a feature space version of the second output may be output from the augmented system model. Monitoring nodes may each generate a series of current monitoring node values over time representing current operation of an industrial asset. A model adaptation element may receive the current monitoring node values, calculate a feature space version of current operation, and compare the feature space version of the second output of the augmented system model with the feature space version of current operation. Parameters of the data driven model may then be adapted based on a result of the comparison.
It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.
In some embodiments, a method for risk identification of personal information of a service/platform provider side is provided. A specification is received related to data usage for at least one among service and application of a third party side from a device of the third party side, and is stored in data storage of the service/platform provider side. User consent information is received from a user side using at least one among the service and application. The received information is stored in the data storage of the service/platform provider side. A process is inspected and monitored related to data storing and processing in user environment or platform environment of the user side using at least one among the service and application. A monitoring function is provided for data stored in the data storage of the service/platform provider side in connection with at least one among the service and application.
A user permission allocation method includes acquiring currently collected facial feature information of a user; determining a difference degree of the current facial feature information of the user according to the acquired facial feature information of the user and facial feature information included in stored standard sample information; and allocating a user permission to the user according to the determined difference degree. Compared with a manner of using a fixed face threshold, a difference degree of current facial feature information of the user is determined, and when a user permission is allocated to the user, an external factor that affects the collected facial feature information is used as a reference factor.
A network communication stack running on relational processing circuitry performs control and maintenance actions on records from a database server managed by repository control circuitry. The database interaction layer of the communication stack accesses the records on the database server. The database interaction layer passes the accessed records to the data processing layer for parsing and storage as tabular entries. An operator may perform manipulations on the tabular entries using a command interface generated by the command layer of the communication stack using locally-defined interface parameters that are independent of characteristics of the database server. The data processing layer recompiles manipulated entries into an altered record. The database interaction layer sends the altered record back to the database server.
A code scanning system has a syntax generation component that receives source code and generates an abstract syntax tree file. The system includes a white list of permitted pure functions, and a black list of prohibited impure functions. In addition, the system includes a static code analyzer for performing static analysis of the source code. The static code analyzer includes a function analyzer that receives the AST file and identifies the functions. Each function is compared to the white list, and if it is present, marked as permitted in a static analysis file. If the function is not on the white list, it is compared to the black list. If it is present on the black list, it is marked as prohibited in the static analysis file. If the function is not on the white or black list, it is marked as “unknown” and subjected to manual analysis.
A computer-implemented method, a computer program product, and a computer system. The computer system installs and configures a virtual imitating resource in the computer system, wherein the virtual imitating resource imitates a set of resources in the computer system. Installing and configuring the virtual imitating resource includes modifying respective values of an installed version of the virtual imitating resource for an environment of the computer system, determining whether the virtual imitating resource is a static imitating resource or a dynamic imitating resource, and comparing a call graph of the evasive malware with patterns of dynamic imitating resources on a database. The computer system returns a response from an appropriate element of the virtual imitating resource, in response to a call from the evasive malware to a real computing resource, return, by the computer system.
Provided are a computer program product, system, and method for determining whether to destage write data in cache to storage based on whether the write data has malicious data. Write data for a storage is cached in a cache. A determination is made as to whether the write data in the cache comprises random data according to a randomness criteria. The write data in the cache to the storage in response to determining that the write data does not comprise random data according to the randomness criteria. The write data is processed as malicious data after determining that the write data comprises random data according to the randomness criteria.
Systems and methods for identifying unknown attributes of web data fragments during operation of a web browser with a web page. A security engine allows for the correct displaying of a web page in a browser when no information is available about the attributes of web data fragments for the web page by identifying the attributes of web data fragments for the web page.
A method of authenticating a user by means of a fingerprint authentication system comprising a finger sensing arrangement, comprising the following steps for each authentication attempt in a sequence of authentication attempts: receiving a touch by a candidate finger probe on the finger sensing arrangement; acquiring a candidate fingerprint image of the candidate finger probe; determining an authentication representation based on the candidate fingerprint image; retrieving a stored enrollment representation of an enrolled fingerprint of the user; determining a match score based on a comparison between the authentication representation and the enrolment representation; determining a liveness score for the authentication attempt; determining a qualification metric for the authentication attempt based on a relation between the liveness score for the authentication attempt and a liveness score for at least one previous authentication attempt; and determining an authentication result for the authentication attempt based on the match score, and the qualification metric.
A computer-implemented method and system for verifying the identity of a user in an identity authentication and biometric verification system which includes collecting information from the user regarding the user's identity, which is then electronically authenticated. Upon authentication, personal information regarding the verified identity of the user is retrieved from a source database which is used to verify the identity of the user, via user interaction. Upon successful verification and authentication, biometric data regarding the user is electronically collected.
Systems and methods are provided for establishing personal connections in a network following secure verification of interested parties. The disclosed embodiments may involve a system comprising a memory and a processor. The disclosed embodiments may require unique sets of identification parameters of each user in order to ensure a user has been properly verified prior to use of the system.
A method and system for improving a network search query is provided. The method includes receiving a natural language Internet search request and executing a real time search with respect to a database associated with an Internet based search for specified digital information. Categories associated with the natural language Internet search request are identified and associated intent information is received. Digital attributes data identified during the real time search are identified and an associated concept is extracted. The associated concept is mapped to the digital attributes and search based software code is generated and executed. Resulting relevant results are presented and the database is configured such that the relevant results are stored within a logical partition of the database.
A system and a computer program product are provided for evaluating question-answer pairs in an answer key by generating a predicted answer to a test question based on the answer key modification history for comparison matching against a generated answer that is generated in response to the test question, and then comparing the predicted answer and generated answer to determine an accuracy score match indication therebetween so as to present an indication that the answer key may have a problem if there is a match between the predicted answer and generated answer.
Systems and methods are provided for generating a GUI from multiple JavaScript Object Notation (JSON) files. One embodiment is a system that includes a memory storing multiple JSON files. Each JSON file stores JSON objects that each define a portion of a Graphical User Interface (GUI). The system also includes a controller that reviews dependency information within the JSON files to identify dependencies between JSON objects stored in the JSON files, determines an order for the JSON objects based on their dependencies, and generates a master JSON file by including JSON objects from each of the JSON files in the determined order.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for user drawing based image search. These aspects include an image retrieval system using a convolutional neural network trained to identify how users draw semantic concepts and using an image search engine to search against images having a similar concept. The aspects include mapping between concepts of the user drawing space and concepts of the image space such that images associated with the same concept are identified. For each input user drawing, the drawing is first processed through a concept classifier to identify a corresponding concept, and then through a feature extractor to form a corresponding feature vector. The results from the concept classifier and the feature extractor may be combined to search against a collection of images having a similar concept to determine a listing of images ranked by visual and semantic similarity to the input.
Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
A method for storing and updating data relating to a first dynamic Knowledge Organization System, and for storing and updating the mapping of its concepts to the concepts of a second Knowledge Organization System. The methods enables a reduction the computational burden involved in updating the mapping if Knowledge represented in the first KOS evolves, while at the same time ensuring a high level of accuracy of the mapping between both KOSs. This allows for more efficient use of the knowledge represented on aggregate by multiple KOSs, for example in the context of automated systems or artificial intelligence agents.
A global data manager for managing data includes persistent storage and a data manager. The persistent storage stores a data template repository. The data manager obtains an internal request for a data type; identifies internal data of the data type; makes a determination, without being requested by a user that made the internal request, that external data of the data type exists; in response to the determination: polls data stores to obtain the external data of the data type; translates the external data of the data type, using the data template repository, into a format compatible with the internal data of the data type to obtain translated external data of the data type; and displays an external data enhanced interface based on: the internal data of the data type, and the translated external data of the data type.
Recurring search automation with search event detection is enabled. Responsive to detection of search events and/or user triggering, a recurring search may be generated. The recurring search may be based on the detected search event, for example, based on search parameters of the detected search event. The recurring search may be associated with a recurrence schedule. Search results may be generated by performing the recurring search in accordance with the recurrence schedule. Data corresponding to the generated search results may be provided. For example, the results may be provided for presentation in accordance with user preferences. The relevant search events may be detected by a search detection module. For example, the search detection module may be incorporated into a user client such as a web browser. The recurring searches may be maintained by a recurring search service.
Methods, systems and computer program products are provided. Terms of unsubmitted input data entered by a user during composition of submitted input data for the performance of a task are identified. For an identified unsubmitted term, a relevance score indicating the relevance of the unsubmitted term to user intent is determined. The relevance score of the unsubmitted term is determined using a graphical semantic model based on the submitted input data as a representation of user intent. The identified unsubmitted term is selected, for use in supplementing the submitted input data for the performance of the task, based on the determined relevance score.
A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social media posts involving the at least one media program. Match the retrieved program details data with the retrieved social media posts to find matching locations. Store time offset data corresponding to the matched locations within the at least one media program into at least one micropost. Rank the at least one media program by the number of microposts corresponding to the at least one media program. Present the at least one media program, each of the at least one media program with at least one micropost, wherein the at least one micropost comprises a link to the original social media page hosting the social media post and a video deeplink that plays a time off-set video, the time off-set video starting from the stored time offset data.