Aspects of the subject disclosure may include, for example, obtaining social network information associated with a first user, wherein the social network information includes information identifying a second user who is related to the first user. A determination is made that the first user had selected, during a presentation of a first media content item by a first media processing device of the first user, recording of a second media content item that had been advertised during the presentation of the first media content item. Responsive to the determining that the first user had selected the recording of the second media content item, a second media processing device of the second user is directed to record the second media content item. Other embodiments are disclosed.
A controller receives an encrypted media stream (“EMS”) and an identifier indicative of a selected content key from a headend. The EMS is encrypted with an encryption key and can be decrypted with a corresponding decryption key which is determinable from the selected content key. The controller receives indexes and content keys from the headend prior to receiving the EMS. Each index respectively corresponds to an identifier with one index corresponding to the identifier indicative of the selected content key. The content keys correspond to the indexes with one content key corresponding to the index corresponding to the identifier indicative of the selected content key. The controller selects the index corresponding to the identifier indicative of the selected content key upon receiving the EMS, determines the selected content key from the selected index, determines the decryption key from the selected content key, and decrypts the EMS with the decryption key.
A companion device interoperating with a broadcast reception device for receiving a broadcast service, includes a communication device configured to connect the companion device with the broadcast reception device; and a controller configured to receive emergency alert information from the broadcast reception device, the emergency alert information including identifier information for the emergency alert information, category information of the emergency alert information, and priority information for the emergency alert information, wherein a value of the priority information represents one of 5 levels of priority of the emergency alert information, the 5 levels represents the priority from low priority to high priority, and in response to a change of the priority, the controller receives changed emergency alert information including changed priority information of which a value represents a level of the changed priority.
An exemplary method includes a media channel navigation user interface system detecting, while media content distributed on a media channel is being presented for display on a display screen, a user request to launch a media channel navigation user interface, and providing, in response to the detected user request and for concurrent display with the presentation of the media content on the display screen, a media channel navigation user interface pane comprising a set of media channel navigation tools that include at least media content channel navigation tools selectable by a user to launch different types of menus of media channels in the media channel navigation user interface pane.
Systems, apparatuses, and methods for performing efficient video transmission are disclosed. In a video processing system, a transmitter sends encoded pixel data to a receiver. The receiver stores the encoded pixel data in a buffer at an input data rate. A decoder of the receiver reads the pixel data from the buffer at an output data rate. Each of a transmitter and the receiver maintains a respective synchronization counter. When detecting a start of a frame, each of the transmitter and the receiver stores a respective frame start count as a copy of a current value of the respective synchronization counter. The transmitter sends its frame start count to the receiver. The receiver determines a difference between the respective frame start counts, and adjusts the decoding rate based on the difference.
A method is provided for displaying an immersive video content according to eye movement of a viewer includes the steps of detecting, using an eye tracking device, a field of view of at least one eye of the viewer, transmitting eye tracking coordinates from the detected field of view to an eye tracking processor, identifying a region on a video display corresponding to the transmitted eye tracking processor, adapting the immersive video content from a video storage device at a first resolution for a first portion of the immersive video content and a second resolution for a second portion of the immersive video content, the first resolution being higher than the second resolution, displaying the first portion of the immersive video content on the video display within a zone, and displaying the second portion of the immersive video content on the video display outside of the zone.
An apparatus for encoding a current frame of a video. The apparatus includes a memory and a processor. The processor is configured to execute instructions stored in the memory to generate, for each reference frame of a subset of available reference frames, at least one respective candidate global motion model (GMM); partition the current frame into blocks; generate an aggregated residual frame for the current frame; and encode the respective residual blocks in a compressed bitstream. To generate the aggregated residual frame includes to select, for predicting each block of the blocks, a respective selected GMM, where the respective selected GMM corresponds to the one of the at least one respective candidate GMMs that minimizes a total error associated with the aggregated residual frame; and obtain respective residual blocks for the block.
This application relates to a video encoding method performed at a computer device. The computer device obtains a current encoding block to be encoded in a current video frame, the current encoding block having a width and a height different from the width. The computer device determines, within the current video frame, target reference pixels corresponding to the current encoding block, a target quantity corresponding to the target reference pixels being the e-th power of one of the width and the height under a target numeral system, e being a positive integer, the target numeral system being a numeral system used for calculating a predicted value of the current encoding block. After obtaining a predicted value corresponding to the current encoding block according to the target reference pixels, the computer device performs video encoding on the current encoding block according to the predicted value, to obtain encoded data.
The present invention relates to specification of a tile capable of being independently processed to process a certain area at high speed in encoding and decoding of tiles resulting from division of an image in hierarchical coding of the image. An image encoding apparatus that performs the hierarchical coding of an input image with multiple layers includes an acquiring unit and an encoding unit. The acquiring unit acquires a first image generated from the input image and a second image having resolution different from that of the first image. In the encoding of a first area in the first image acquired by the acquiring unit, the encoding unit performs the encoding using a second area existing at the relatively same position as that of the first area in the first image in the second image as a reference image.
A moving picture coding apparatus, method, and medium for coding a current block are provided. A first candidate is derived from a first motion vector that has been used to decode a first block. The first block is adjacent to the current block. A first index identifying a reference picture to be selected for coding the current block is coded. A second candidate having a second motion vector that includes a non-zero value is derived. The non-zero value is assigned to the reference picture. A selected candidate is selected from a plurality of candidates, including the first candidate and the second candidate. A second index identifying the selected candidate is coded. The current block is coded using the selected candidate. The second candidate includes the non-zero value of the reference picture, with the reference picture being selected from a plurality of referable reference pictures.
A method of controlling intra-inter prediction for decoding or encoding of a video sequence, is performed by at least one processor. The method includes determining whether one or more neighboring blocks in a video sequence is coded by an intra prediction mode, entropy coding a prediction mode flag of a current block by a first context in response to determining that at least one of the neighboring blocks is coded by the intra prediction mode, and entropy coding the prediction mode flag of the current block by a second context in response to determining that none of the neighboring blocks are coded by at least the intra prediction mode.
Disclosed are an image processing apparatus including a deserializer receiving respective Bayer image information pieces acquired from a plurality of cameras; and an image processor processing Bayer data processed and output by the deserializer to produce one stitched image from a plurality of Bayer images acquired from the plurality of cameras, wherein the one stitched image is output.
A computer implemented color space encoding system, encoder, decoder, method and data signal are disclosed. The encoding system comprises a data repository encoding data defining a fractal shape and a color space extending over the fractal shape whereby a color in the color space corresponds to a position on the fractal shape, the fractal shape having a fractal coordinate system for specifying a position on the fractal shape, an input interface configured to receive a color measurement and a processor configured to execute computer program code for executing a fractal coordinate encoder, including computer program code configured to obtain the color measurement from the input interface, computer program code configured to map the obtained color measurement to a color in the color space of the data repository, computer program code configured to determine the position of the color in the color space on the fractal shape and computer program code configured to output, via an output interface, fractal coordinates specifying the position on the fractal shape corresponding to the color measurement.
A network-connected security device is communicatively coupled to an audio/video (A/V) recording and communication device having a camera and a speaker. A method receives video data captured by the camera, and performs an object recognition algorithm upon the received video data to identify an object therein. The method performs a table lookup using the identified object, into a data structure that associates objects with at least one description of a predefined voice message. The method selects a description of a predefined voice message associated with the identified object, and transmits the selected description's predefined voice message to the A/V recording and communication device for output through the speaker.
Described herein are systems and methods that provide for implement an asymmetric image splitter engine that may reduce the memory requirements. In one or more embodiments, a method may comprise receiving a multi-streaming video comprising super-frame video images, where each super-frame video images includes a first video image and a second video image, and where the height of the first video image is higher than the second video image. The vertical asymmetry of the second video image may be adjusted to same height as the first video image by adding padding to the second video image. An asymmetric image splitter engine may be utilized to split the super-frame video images into two separate video images. By marking each line of the second video image, it may be determined which lines are padded and discarded, and which lines are data to be displayed using a line mark memory.
A data processing system is disclosed, including one or more processors, a memory, and a plurality of instructions stored in the memory and executable by the one or more processors. The instructions may be executed to convert an input video file to a commonly used video format, and compare a resultant file size to a threshold size. In response to the file size being greater than the threshold size, the instructions may be executed to reduce a video bit rate of the input video file, and produce a Portable Document Format file that includes contents of an input Portable Document File and in which the input video file is embedded.
A mobile computing device displays crime information of a street associated with a current location of the mobile computing device on a display of the mobile computing device. The mobile computing device communicates a request for crime information associated with the current location of the mobile computing device to at least one server and receives the requested crime information. The mobile computing device generates an augmented reality view of the current location by overlaying the requested crime information upon a live view of the current location on the display of the mobile computing device.
The present invention provides a semiconductor device having an integration type A/D converter capable of speeding up. The semiconductor device includes a Johnson counter 18 for transmitting a lower bit counter signal JC<3:0>, a lower bit latch circuit 11 for outputting a lower bit latch result signal by a lower bit counter signal JC<3:0> and a lower bit latch signal 14, a determination circuit 12 for outputting an upper bit latch signal 15 by a lower bit latch signal 14, a binary gray converter circuit 20 for transmitting an upper bit counter signal GR, and an upper bit latch circuit 13 for outputting an upper bit latch result signal by an upper bit counter signal GR and an upper bit latch signal 15.
The disclosure extends to methods, systems, and computer program products for enhancing edges within an image in a light deficient environment, which utilizes knowledge of the expected noise pixel by pixel, to control the strength of the edge enhancement and thereby limit the impact of the enhancement on the perception of noise.
The present technology relates to a solid-state imaging apparatus and a driving method that can perform imaging at lower power consumption.
By providing the solid-state imaging apparatus including a pixel array section on which a plurality of SPAD pixels is two-dimensionally arranged, in which in a case where illuminance becomes first illuminance higher than reference illuminance, a part of the SPAD pixels of the plurality of pixels arranged on the pixel array section is thinned, it is possible to image at lower power consumption. The present technology can be applied to an image sensor, for example.
An image processing device receives image data from an image frame captured by an image sensor of an image capture device. The image processing device moves a lens of the image capture device while still receiving the image data from the image frame, for instance as part of an autofocus operation. The image processing device determines multiple positions of the lens from the beginning of the movement to the end of the movement based on a lens position sensor, based on differences between the image frame and other consecutive image frames, or based on interpolation. The image processing device performs field of view compensation on the image data by cropping one or more rows of the image data based on the positions of the lens.
An apparatus includes a camera, a primary display panel including a pixel array and an aperture adjacent the pixel array, an auxiliary display, and an optical assembly including a reflecting optical element and an actuator coupled to the reflecting optical element. The actuator is configured to switch the reflecting optical element between a first arrangement and a second arrangement. The first arrangement defines an optical path from the aperture to the camera and the second arrangement defines an optical path from the aperture to the auxiliary display.
The present disclosure provides a shutter speed adjusting method and apparatus or a robot with a photographing device, and a robot using the same. The method includes: obtaining a motion speed of the robot: obtaining an included angle between a motion direction of the robot and a shooting direction of the photographing device; obtaining a distance between the robot and a photographed object; and adjusting a shutter speed of the photographing device based on the motion speed, the included angle, and the distance. Through the present disclosure, the problem of blurred picture caused by the movement of the robot itself can be avoided, thereby improving the photographing quality.
A method and a device for stabilizing photographic equipment on a mobile device. The method includes: acquiring attitude information of the mobile device; determining an expected pitch angle of the photographic equipment; determining a driving force according to the expected pitch angle; and adjusting a pitch angle of the photographic equipment by adoption of the driving force.
A photographing method and a mobile terminal are provided. The method includes: receiving a first input by a user when a current screen displays a photographing preview screen; in response to the first input, updating the photographing preview screen and displaying it as a first sub-preview-screen and a second sub-preview-screen; receiving a second input by the user; in response to the second input, controlling a first photographing identifier displayed on the first sub-preview-screen and a second photographing identifier displayed on the second sub-preview-screen to move; and when the first photographing identifier and the second photographing identifier overlap, controlling a front-facing camera and a rear-facing camera to capture a first image and a second image respectively, and displaying a composite image of the first image and the second image.
Systems, methods, and apparatus for detecting UAVs in an RF environment are disclosed. An apparatus is constructed and configured for network communication with at least one camera. The at least one camera captures images of the RF environment and transmits video data to the apparatus. The apparatus receives RF data and generates FFT data based on the RF data, identifies at least one signal based on a first derivative and a second derivative of the FFT data, measures a direction from which the at least one signal is transmitted, analyzes the video data. The apparatus then identifies at least one UAV to which the at least one signal is related based on the analyzed video data, the RF data, and the direction from which the at least one signal is transmitted, and controls the at least one camera based on the analyzed video data.
The signal calculation unit calculates first, second, and third signal about an amount of blur or high frequency signal, which are related to an edge, based on a first luminance signal, a second luminance signal, and a third luminance signal, respectively. The data expansion unit expands the signals about an amount of blur or high frequency signal respectively to first, second, and third expanded signal data. A control method determination unit sets a back focus area based on a magnitude relation between the first expanded signal data and the second expanded signal data and set a front focus area based on magnitude relation between the first expanded signal data and the third expanded signal data to thereby control focus.
An imaging device, comprising an image sensor having image pixels and phase difference pixels, a phase difference detection section that detects a phase difference based on pixel data of the phase difference pixels, a pixel data calculation section that calculates pixel data of virtual imaging pixels at positions of the phase difference pixels, a degree of coincidence calculation section that calculates a degree of coincidence between each pixel data of the virtual imaging pixels that has been calculated, a reliability determination section that determines reliability of the phase difference detection result in accordance with the degree of coincidence, and a focus adjustment section that performs focus adjustment based on the phase difference detection result and the reliability.
An electronic apparatus includes first and second cameras having the same imaging direction, display device, and control device. The control device performs an imaging area display operation to cause the display device to display an imaging area of the second camera in overlay on an image captured by the first camera.
Disclosed is a liquid lens control circuit, which includes a liquid lens including a plurality of individual electrodes disposed in compartmental areas at the same level and a common electrode disposed at a different level from that of the individual electrodes, a voltage control circuit configured to supply voltages to the common electrode and at least one of the individual electrodes in the liquid lens in order to control an interface in the liquid lens, and a capacitance measuring circuit configured to calculate a capacitance between the common electrode and at least one of the individual electrodes in the liquid lens using a switched capacitor.
A vehicle imaging unit includes a rearward imaging apparatus and a housing. The rearward imaging apparatus captures an image of a side rear direction of a vehicle. The housing houses the rearward imaging apparatus and is attached to a side part of a vehicle body. An imaging lens of the rearward imaging apparatus is arranged on a rear end part of the housing. A protrusion part that extends substantially in a vehicle front-to-rear direction is provided on a lower surface of the housing.
Systems and methods for maintaining chain of custody for assets offloaded from a portable electronic device. One exemplary system includes an electronic processor configured to receive, from the portable electronic device, an asset manifest including an asset identifier, a fixed-length unique identifier associated with the asset identifier, and a manifest digital signature. The electronic processor is further configured to transmit to the portable electronic device a storage message based on the asset manifest; receive, from the portable electronic device, an upload completion message; retrieve, from a data warehouse an asset file; and determine, for the asset file, an asset file fixed-length unique identifier. The electronic processor is further configured to determine whether the fixed-length unique identifier matches the asset file fixed-length unique identifier; determine whether the manifest digital signature is valid; and to transmit an asset deletion permission message when identifiers match and the digital signature is valid.
A power supply control device includes a switch to output a switch depression signal, which is in a first logic level during a period in which the switch is not depressed, and is in a second logic level during a period in which the switch is depressed, a first power supply to generate a first DC voltage based on AC power, which is supplied from an outside, and to apply the first DC voltage to a predetermined load, and a second power supply configured to generate a second DC voltage based on the AC power irrespective of a state of the switch, and a controller to operate on the second DC voltage, to switch an operation state of the first power supply when the switch depression signal has switched from a first logic level to a second logic level and remains at the second logic level.
A present image forming apparatus includes a first control unit that controls a native program, a second control unit that controls an extension application different from the native program, a first memory area in which an operation screen of the native program controlled by the first control unit is rendered, and a second memory area in which an operation screen of the extension application controlled by the second control unit is rendered. At least a part of the operation screen of the native program is output to a display when an event related to outputting of the operation screen of the native program has occurred while the display is displaying a screen rendered in the first memory area.
Systems, methods, and computer program products are provided for selecting and initiating playing of audio conversations on mobile computing devices. For example, a method comprises determining a first user accesses a mobile application on a mobile device associated with the first user; selecting an audio conversation for the first user, wherein the audio conversation involves at least a second user, wherein the audio conversation is selected for the first user based on at least one of first user information associated with the first user, second user information associated with the second user, or conversation information associated with the audio conversation; and initiating playing of the audio conversation on the mobile application on the mobile device.
Disclosed is a precision queuing (PQ) system that automatically and dynamically revises the values of precision queue step rules (PQSRs) with customizable thresholds based on current contact center conditions such as varying hours of operation and number of agents available.
A conversation may be monitored in real time using a trained machine learning model. This real-time monitoring may detect attributes of a conversation, such as a conversation type, a state of a conversation, as well as other attributes that help specify a context of a conversation. Contextually appropriate behavioral targets may be provided by machine learning model to an agent participating in a conversation. In some embodiments, these “behavioral targets” are identified by applying a set of rules to the contemporaneously identified conversation attributes. The behavioral targets may be defined in advance prior to the start of a conversation. In this way, the machine learning model may be trained to associate particular behavioral target(s) with one or more conversation attributes (or collections of attributes). This facilitates the real-time monitoring of a conversation and contemporaneous guidance of an agent with machine-identified behavioral targets.
When a caller initiates a conversation with an interactive voice response (“IVR”) system, the caller may be transferred to a live agent. Apparatus and methods are provided for integrating automated tools and artificial intelligence (“AI”) into the interaction with the IVR system. The automated tools and AI may track the conversation to decipher when to transfer the caller to the agent. The agent may determine which machine generated responses are appropriate for the caller. AI may be leveraged to suggest responses for both caller and agent while they are interacting with each other. The agent may transfer back the caller to the IVR system along with the appropriate machine generated response to maintain efficiency and shorten time of human agent interaction.
Examples of subscription-based wireless hearing device systems and methods are described. An exemplary system includes a wireless hearing device and a personal computing device to enable or disable a wireless service of the wireless hearing device in accordance of a subscription. The subscription may be verified using subscription data or validation data received from a remote server.
A terminal includes a processor, a memory, and an input device. A display screen with an irregular shape and a front panel component disposed on a same layer as the display screen are disposed on a front panel of the terminal. The display screen includes a target region and a main display region, the main display region is a complete rectangular region on the display screen, the target region is an irregular region other than the main display region on the display screen, a gap formed by the irregular region is a reserved region, and the front panel component is disposed in the reserved region.
An electronic device is provided. The electronic device includes a housing and a connection part. The housing includes a first housing portion that includes a first side face, and a second housing portion that includes a second side face. The connection part connects the first housing portion and the second housing portion. A first conductive member extends along at least a portion of the first side face, a first non-conductive member is disposed on the first side face, a second conductive member extends along at least a portion of the second side face, a second non-conductive member is disposed on the second side face, and when the second housing portion faces the first housing portion, the first non-conductive member and the second non-conductive member are substantially aligned.
Service discovery and other operations related to enabling devices to announce, discover or otherwise control their services and/or the services offered or available from other devices is contemplated. The service discovery may facilitate service discovery for services sourced from devices inside and outside of a network and/or from devices having incompatible messaging capabilities.
A system for batched User Datagram Protocol (UDP) processing, on a send operation, combines multiple UDP packets into a plurality of packet batches to indicate on a plurality of sockets based at least in part on a packet batch size. Each packet batch is to be indicated to a corresponding one of the plurality of sockets to convey the plurality of packet batches to a network stack. One call is performed for each indicated socket of the plurality of sockets based on the packet batch size to convey each packet batch to the network stack. The network stack performs a single look up operation and a single network security inspection operation once per packet batch. In response to performing the one call, the plurality of packet batches are then sent to a network adapter or an application. The system thereby operates more efficiently and/or is more scalable.
A computer-implemented system for interfacing a set of one or more communication networks and a second communication network is disclosed. The system may comprise a memory strong instructions and at least one processor configured to execute the instructions. The instructions may comprise: receiving a first message from a first communication network, the first message comprising a first non-standardized message header and a first non-standardized message body; parsing the first non-standardized message header to determine a first variable corresponding to the identity of the first communication network and a second variable corresponding to a first destination; identifying a first communication protocol of the first message based on the first variable; converting the first non-standardized message body into a standardized format for the second communication network based on the first identified communication protocol; and transmitting the first standardized message body to the first destination based on the second variable.
A system for real-time management of a plurality of session objects and for mocking a plurality of application programming interfaces (“APIs”). The system may include a cluster of servers. Each server may provide a backend service to a virtual assistant. Each backend service may execute an API. The system may also include a computing device operable to execute the virtual assistant in a test mode. The system may include a communication channel between the computing device and the cluster of servers. The communication channel may transmit API requests from the virtual assistant to the cluster, and JSON responses from the cluster to the virtual assistant. The system may include a mocked-up services server operable to replicate the cluster. The system may include a bypass communication channel between the communication channel and mocked-up services server. The bypass communication channel may redirect API requests to the mocked-up services server.
It is presented a method, executed in a gateway, the gateway being arranged to facilitate communication between a client device and an application server. The method comprises the steps of: sending a request for an electronically transferable subscriber identity module, the request comprising an identifier based on an identity of the client device; receiving a response indicating that an electronically transferable subscriber identity module, generated based on the identifier, is available; downloading the electronically transferable subscriber identity; and storing the electronically transferable subscriber identity module with an association to the client device, along with any previously stored electronically transferable subscriber identity modules. A corresponding gateway, computer program and computer program product are also presented.
A system and method for decreasing latency in providing a data packet to a user device subsequent to receipt of an electronic signal from the user device are disclosed herein. The system can include memory including: a user profile database; and a content library database. The system can include a user device including: a network interface; and an I/O subsystem. The system can include a content management server. The content management server can: provide a data packet to the user device; request generation of a contingent recommendation; receive the contingent recommendation; receive an electronic signal including a user response; select a next action; and provide the next action to the user device.
Aspects described herein provide improved system architectures for a cross-domain proxy so that server/controller software may be placed in a cloud-based environment, with only limited equipment required on-premises at a user location for use by application client software. Aspects described herein provide techniques for communicating information between disparate domains, while each party to the transaction believes it is on the same domain as the other party to the transaction. Aspects described herein generally relate to a method to transparently transport the Citrix Brokering Protocol (CBP, or other protocols) between On-Premises VDAs (e.g., virtualized Windows computers) to an In-Cloud Broker running on the Desktop Delivery Controllers (DDCs) when each resides in different domains. Using aspects described herein, resources that otherwise need to be co-located on the same administrative domain can be moved to different domains, e.g., using a cloud-based system architecture.
A control apparatus includes one or more memories; and one or more processors configured to in response to reception of a first message, by referring to a reception history of one or more messages received prior to the received first message, determine whether a second message having a second timestamp newer than a first timestamp of the received first message has been received, when the second message has been received, perform a first process on the first message and a second process on the second message in order indicated by the first timestamp and the second timestamp, and transmit, to an apparatus to which the first message is transmitted next, a first correction notification including an instruction to correct order of processes executed by the apparatus with respect to the first message and the second message.
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
A method of and system for controlling operations of a car wash is disclosed herein, wherein a tertiary computing device of the system can be positioned at an upstream end of a tunnel of a car wash. A secondary server computing device of the system can also be positioned on-site with the car wash. A primary server computing device of the system can be positioned off-site of the car wash. The computing devices of the system can allow a consumer to select.
A method enabling live management of events in the real world through a persistent virtual world system comprises providing in the memory of a server a database with structured data storing a persistent virtual world system comprising virtual replicas of real-world elements; synchronizing the virtual replicas with the respective real-world elements by using a plurality of connected elements connected to the server via a network, the connected elements comprising sensing mechanisms configured to capture data from the real-world elements; and managing events in the real world through the synchronized persistent virtual world system. Management of events comprises monitoring activity in the real world through a persistent virtual world system; detecting the events; checking whether events fall within one or more predetermined analysis requirement parameters; defining timeframe of events; storing the events in the memory; recreating the events; and analyzing the events.
The description relates to predicting terms based on text inputted by a user. One example includes a computing device comprising a processor configured to send, over a communications network, the text to a remote prediction engine. The processor is configured to send the text to a local prediction engine stored at the computing device, and to monitor for a local predicted term from the local prediction engine and a remote predicted term from the remote prediction engine, in response to the sent text. The computing device includes a user interface configured to present a final predicted term to the user such that the user is able to select the final term. The processor is configured to form the final predicted term using either the remote predicted term or the local predicted term on the basis of a time interval running from the time at which the user input the text.
A distributed system is disclosed in which one or more servers respond to requests for content including hyperlinks. Hyperlinks provide an interactive visual manifestation of an underlying reference to a resource. By using a graphical user interface provided by the device, a user is able to select a hyperlink, and thereby control the device to obtain the resource to which the underlying reference refers. However, if a user selects a hyperlink and the device is unable to follow the underlying reference to obtain the resource, user disappointment results. By arranging the server, on providing visual content including one or more hyperlinks, to attempt (212) to follow the references underlying the hyperlinks, and to alter (216) the appearance of any hyperlink for which the underlying reference could not be followed, users are alerted to the likelihood that selecting the hyperlink will not lead to them obtaining the resource. In this way, user disappointment is avoided. The technique is of particular utility to web-site administrators.
A technique for monitoring activity in a content delivery network is disclosed. A method implementation of the technique is performed by a monitoring component associated with the content delivery network and comprises extracting (S302), from one or more event logs of the content delivery network, a plurality of IP addresses and a plurality of events associated with the plurality of IP addresses, obtaining (S304) geolocation information for each of the plurality of IP addresses, generating (S306), for each of the plurality of IP addresses, a geohash based on the geolocation information, grouping (S308) the plurality of IP addresses by their geohash to determine a plurality of geohash groups representative of IP addresses having a same geohash, creating (S310) a geohash index including, for each of the plurality of geohash groups, the geohash of the respective geohash group along with a number of IP addresses included in the respective geohash group and cumulative event information associated with the IP addresses of the respective geohash group, and monitoring (S312) activity in the content delivery network based on the geohash index.
Content determination, in an online collaboration environment, moved from each client to a server, where the server reviews signal characteristics to determine the content in the data stream, may be provided. First, an online collaboration server receives a data stream associated with an online collaboration session. A traffic analyzer at the frontend of the server analyzes the data stream to determine a signal characteristic. Based on the signal characteristic, the traffic analyzer generates a classification of a type of content in the data stream. This classification is sent to an online collaboration application at the client. The client can then adjust the encoding of the data based on the type of content in the data stream.
Arrangements for detecting, evaluating and controlling intelligence threat data feeds are provided. In some examples, a plurality of threat intelligence data feeds may be received. The threat intelligence data feeds may be received and evaluated to identify one or more feeds that are considered to provide valuable information to the entity implementing the evaluation. For instance, the evaluation may identify one or more feeds or providers that provides accurate data, timely data, and the like. In some examples, based on the evaluation, one or more data feeds may be removed (e.g., data might not be received), one or more alerts may be generated or dismissed, alerts generated for potential threats may be prioritized (e.g., alerts generated based on data from more accurate feeds are prioritized over alerts generated based on data from less accurate feeds).
Methods and systems for identifying a network vulnerability. The system may gather data regarding a new or previously unknown network device, and compare the gathered data to one or more known devices that are scanned by a vulnerability assessment device. The vulnerability assessment device may then scan the previously unknown device upon a processor determining the previously unknown device shares at least one feature with a known device that is scanned.
A device receives network data and artificial packets associated with a network, and processes the network data to generate sequential sets of the network data. The device processes the sequential sets of the network data, with a time series model, to generate time series network data, and determines whether the time series network data satisfies a quality threshold. The device transforms, when the time series network data satisfies the quality threshold, residual data in the time series network data to identify data outliers, and removes the data outliers to generate modified time series network data. The device processes the modified time series network data, with a model, to generate a forecast data point, and compares the forecast data point and an actual data point to determine whether an anomaly exists in the network. The device performs one or more actions based on determining whether the anomaly exists in the network.
A computerized system for complying with critical infrastructure protection (“CIP”) standards concerning system configuration changes. The system can be used to automatically identify and track changes to computers on the network, improving system security and CIP compliance reporting. In certain embodiments, the system collects system information on servers and workstations using built-in commands. The configuration profiles of these computers/devices can be archived for audit purposes.
Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system to authorize a particular action using positioning data, and possibly other data, associated with an identity. For example, when a user wishes to change a password or access a secured account, the system can authenticate a user if a device associated with the user is located in the secure area. The system can authenticate a user if a requested operation and/or a predetermined pattern of movement associated with the user is detected. For instance, the system allows the user to change the password when the user's computer has followed a predetermined pattern of movement, and when one or more verification procedures meets one or more criteria while the location of the computing device is within the predetermined area.
An identity management system is augmented to compute a time-varying confidence score for an asserted attribute value, typically a value that is received from a third party identity issuer. In this approach, an identity provider (IdP) computes a time-varying confidence score for an asserted attribute that the IdP includes in a security assertion returned to a service provider. The confidence score typically is “deteriorating” (i.e., diminishes over time) for an attribute value. The degree to which the score deteriorates, however, may be altered by one or more qualified attribute verification event(s). Preferably, the IdP maintains a profile of the service provider, and that profile may also include other information, such as a threshold for an attribute confidence score that the SP deems acceptable (to enable access to the service). Based on the SP profiling, the IdP also can recommend use of a given identity issuer for a specific attribute.
A control method for preventing an unnecessary control command from being transmitted to a reception Internet of things (IoT) device in an IoT system, and an electronic device thereof are provided. The control method includes receiving first access control information generated from an external electronic device and storing the first access control information, in response to occurrence of an event for transmitting a first control command to the external electronic device, determining whether the first control command has an authority to control the external electronic device using the first access control information, and, in response to a determination that the first control command has the authority to control the external electronic device, transmitting the first control command to the external electronic device.
In certain embodiments, first and second challenge responses may be obtained at a computer system from a client device respectively via first and second connections between the computer system and the client device. The challenge responses may each be generated based on a same private key stored in a secure local storage at the client device. Confirmation of identification information associated with an entity, to which the private key corresponds, may be obtained based on information obtained from the client device via the first connection. Information obtained from the client device via the second connection may be authenticated based on (i) the obtained confirmation via the first connection and (ii) verification of the first and second challenge responses obtained respectively via the first and second connections.
A storage system or device selects a memory resource component from an array of memory resources components, where each memory resource component is not accessible over the Internet until that memory resource component is activated. The selection of the memory resource component can be based on the incoming call. The storage system or device generates a trigger signal that activates the selected memory resource component, the such that the activated memory resource component is accessible over a data network that includes the Internet for a given duration.
A device may cause a Media Access Control Security (MACsec) session to be established on a first link of a link aggregation group (LAG) that includes a plurality of links with a different device. The device may cause a data structure to be updated to identify the first link as a MACsec enabled LAG link and may send traffic via the first link. The device may cause a MACsec session to be established on at least one additional link of the LAG and may cause the data structure to be updated to identify the at least one additional link as a MACsec enabled LAG link. The device may send, after causing the data structure to be updated to identify the at least one additional link as a MACsec enabled LAG link, additional traffic via the first link and the at least one additional link.
The method of some embodiments synchronizes NAT records between an active gateway and a standby gateway. The active gateway encodes a NAT record that includes at least an external source IP address. The encoded NAT record does not include the external source IP address but does include an identifier that uniquely specifies the external source IP address. The active gateway sends the encoded NAT record to the standby gateway.
Implementations of the present specification provide a method and device for handling a multi-tenant request. A request to access an application from a user device is received, wherein the request includes a user identifier and request data. Tenant information corresponding to the user identifier is determined based on a mapping relationship between the user device and a tenant. Type information of the application is determined based on the request data. A first identifier of the application is extracted from the request data based on the type information of the application. The first identifier is modified to a second identifier based on the tenant information. A new request is determined based on the second identifier. The new request is sent to the application.
A notification service may act as an intermediary between message channels and/or other sources of actionable notifications and/or action items contained in messages, aggregating actionable notifications for a given recipient across multiple message channels and/or across multiple tools or services, sending notification messages with selectable response options to the recipient in a unified format, and processing the user's responses, e.g., by transmitting the responses back to the applicable sources.
A technology is provided for reducing latency in a messaging system. Unprocessed messages in a message queue are consumed via a messaging overflow service launched in response to an alarm triggered by a monitoring service that indicates the message queue has reached a predetermined threshold. The unprocessed messages are processed via the messaging overflow service to generate a processed data store values. The processed data store values are stored in a cache associated with the messaging overflow service.
Systems and methods for insertion of contact profile images into messages are disclosed. The images can be received from a public profile of a social media website, or from locally stored content. The images may be selected based on a context, such as the recipient and/or sender address, or context of the message. The selected image is inserted into the message instead of, or in addition to the contact name. The recipient then receives a message that includes the inserted image.
Disclosed herein are a method, a device and a storage medium of forwarding voice information in instant messaging. The method comprises: acquiring voice information to be forwarded and a receiving user which are selected by a sending user; if it is determined that the voice information to be forwarded is voice information inputted by the sending user, forwarding the voice information to be forwarded to the receiving user. The forwarding efficiency can be increased by applying the technical solution of the present invention.
The invention relates to a technique of co-operation between a plurality of client entities communicating among themselves by way of at least one instantaneous-communication channel established between the client entities and said plurality. A first client entity of said plurality dispatches an executable application to at least one second client entity of said plurality by way of said at least one instantaneous-communication channel. This application is then executed by the first client entity in co-operation with an execution of said application on the second client entity.
The present technology relates to an information processing device and an information processing method, in which streaming traffic can be subjected to a load dispersion by using a broadcast network.
An information processing device processes a request of contents, to be transmitted from a plurality of receiving devices, and dynamically switches return through communication and return through broadcast, as a return path of a response with respect to the request, on the basis of first identification information for identifying a broadcast area capable of being received by the receiving device, and second identification information for identifying the contents, the first identification information and the second identification information being included in the request, and thus, streaming traffic can be subjected to a load dispersion. The present technology, for example, can be applied to a dedicated server (a switching server) provided on a server backend side.
An optical network control device includes: a path setting unit that sets, based on topology information including a connection relationship among a plurality of nodes and a first route selection index value of routes each connecting the plurality of nodes, a first path for a route having the first route selection index value being minimum from among route candidates linking a start point node and an end point node of a requested traffic; a topology information modification unit that calculates a second route selection index value acquired by increasing the first route selection index value of the route that accommodates the first path; and a path selection unit that selects a second path for a route having the second route selection index value being minimum from among the route candidates.
Methods of establishing an entry corresponding to equal cost paths, network devices and non-transitory machine-readable storage medium are provided. In one aspect, the network establishes a FIB entry, where the FIB entry includes the number of UCMP entries UCMP table corresponding to N paths configured to be equal cost with each other between the network device and a destination network device, where an address of the destination network device, and the number of the UCMP entries in the UCMP table is equal to a preset fixed value; and assigns at least one UCMP entry for each of the N paths based on respective weights of the paths and the fixed value, where the at least one ECMP entry corresponding to the path respectively includes index information corresponding to the path.
A data packet router uses Inter-Planetary File System (IPFS) and consensus to control file modifications. The router routes data packets based on a networking file. The router modifies the networking file. The router generates a new IPFS object from the modified networking file. The router obtains consensus on the new IPFS object from neighbor routers. The routers use previously approved IPFS objects to retrieve topology data and achieve consensus on the modified networking file based on the topology data. In response to the consensus, the router routes data packets based on the modified networking file.
The present invention discloses methods and systems for monitoring a network connected device by a monitoring server. The monitoring server sends notifications to the network connected device periodically according to a time interval. The time interval is set to a normal value and the notifications include a request for the monitoring data. Then the network connected device sends the monitoring data to monitoring server upon receiving the notifications. Monitoring server receives and stores the monitoring data from the network connected device. When one condition is satisfied, the time interval is changed to a lower value. Therefore, the frequency of sending notifications to network connected device from monitoring server is changed.
A network connectable device that is configured to send to a service-state monitor via a network connection service-monitoring protocol information that defines at least one operational parameter for a service-monitoring protocol that comprises sending to the service-state monitor a plurality of service-state messages that each indicate a service-state of the network connectable device when so sent. The network connectable device is configured to send to the service-state monitor via the network connection the plurality of service-state messages.
Some embodiments provide a method for collecting data regarding realized state associated with a logical network spanning multiple physical sites. At a global manager that manages a logical network, the method receives a request to collect realized state for a set of one or more logical network elements, each of which spans a set of two or more physical sites. Each physical site is managed by a local manager. For each of the logical network elements, the method identifies the set of physical sites spanned by the logical network element. For each of the logical network elements, the method sends requests for realized state of the logical network element to the local manager of each identified physical site spanned by the logical network element. The method generates a report for presentation from the realized states received from the local managers.
Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided with the ability to setup a single synthetic resource record for their domain such that all of the associated dependent resource records are automatically configured and added to the domain as well. The methods and systems provided utilize synthetic resource records as a way of logically grouping resource records into “human readable” sets of resource records. Through synthetic resource records, users are able to address common configuration issues without having to know the technical specifications of associated zone files or resource records. Additionally, users can complete a variety of configuration tasks related to setting-up web applications without having to look-up resource record values from external sites (e.g., from the domain host).
A method is provided that involves obtaining service pre-conditions associated with a service to be supported in a network. The method includes providing a plurality of digital Intellectual Capital (IC) modules, and providing signature pre-condition logic that specifies one or more conditions that indicate relevancy of one or more digital IC modules. The method includes selecting, from the plurality of digital IC modules, based on the service pre-conditions and the signature pre-condition logic, one or more particular digital IC modules that are applicable to the service in the network. The method further includes determining information to be obtained from one or more nodes in the network based on the one or more particular digital IC modules, and obtaining the information from the one or more nodes in the network. The information is analyzed to determine whether the one or more specific operational issues are present in the network.
The present disclosure relates to system(s) and method(s) for predicting a Key Performance Indicator (KPI) in a telecommunication network is illustrated. The system is configured to monitor a set of counters and a Key Performance Indicator corresponding to a telecommunication network. The set of counters and the Key Performance Indicator (KPI) are monitored for a predefined time interval to gather sample data. The system is configured to analyze the sample data using a data analysis technique in order to identify a subset of counters, from the set of counters, influencing the KPI and a correlation coefficient associated with each counter from the subset of counters, wherein the correlation coefficient associated with each counter is identified after normalizing the subset of counters. The system is configured to apply regression on the subset of counters and the KPI in order to build a correlation equation between the subset of counters and the KPI.
Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
Techniques and mechanisms for automatically identifying counters/features of a network component that are related to a state change (or event) for the network component or for the network itself. For example, using data obtained from the network component around a time of the state change, delta averages for the features around the time of the state change may be determined. The delta averages may be utilized to determine which counters/features are most descriptive for a particular state change. The counter/features that are the most descriptive for a particular state change is as important as the change detection itself. This is especially true since in a case of an event/state change occurring, a large amount of counters/features may react to the state change or event. Thus, the techniques described herein provide for an approach to distill which counters/features contribute the most to a particular state change from a data driven perspective.
Mesh network resiliency technology, in which a first routing configuration for nodes of a mesh network is determined, the first routing configuration being appropriate when a first power source of the mesh network is available. Routing data that indicates routing responsibilities within the first routing configuration is provided to first nodes of the mesh network. An interruption of the first power source for the mesh network is detected by nodes of the mesh network. In response to detecting the interruption, a second routing configuration for nodes of the mesh network is determined, the second routing configuration being appropriate when the first power source of the mesh network is unavailable. Routing data that indicates routing responsibilities within the second configuration is provided to second nodes of the mesh network, each of the second nodes including a second power source that is different than the first power source.
A system and method for dynamically (re)configuring a service network based on profile information obtained from a Big Data Analytics platform. Received dynamic situation profiles relative to network states, subscriber states, etc. may be compared against corresponding characteristic situation profiles. If there is a similarity, a dynamic design change action may be effectuated for changing configuration of at least a part of the service network, e.g., a service chaining mechanism, operating to service user data flows of the subscribers.
Embodiments of this application relate to an intra-cluster node troubleshooting method and device. The method includes: obtaining fault detection topology information of a cluster, where the fault detection topology information includes a fault detection relationship between all nodes in the cluster; obtaining a fault indication message, where the fault indication message is used to indicate unreachability from a detection node to a detected node; determining a sub-cluster of the cluster based on the fault detection topology information and the fault indication message, where nodes that belong to different sub-clusters are unreachable to each other; and determining a working cluster based on the sub-cluster of the cluster. According to the embodiments of this application, available nodes in the cluster can be retained to a maximum extent at relatively low costs. In this way, a quantity of available nodes in the cluster is increased, high availability is ensured.
Some embodiments provide a method for a controller that manages a physical network that implements multiple logical networks that include multiple logical routers. The method receives a command to change a particular centralized routing component of a logical router to an inactive state. At least two centralized routing components of the logical router are implemented on at least two different host machines in the physical network. The method identifies a host machine on which the particular centralized routing component operates. Other centralized routing components of other logical routers also operate on the identified host machine. The method sends a message to the identified host machine to cause the particular centralized routing component to change to an inactive state, without modifying a state of the identified host machine or the other centralized routing components operating on the identified host machine.
A signal compensation device is disclosed. The signal compensation device includes an operation circuit and a modulation circuit. The operation circuit is configured to generate a control signal according to a first data signal and a second data signal, in which the second data signal is generated according to the first data signal by a signal conversion circuit. The modulation circuit is configured to provide a loop gain according to the control signal to compensate an attenuation of the signal conversion circuit.
In an assembly (2) for an airplane (4) with a line (12) and switching elements (14a,b) to connect the line (12) in a first operating mode (B1) to digital transceivers (16a,b) and in a second operating mode (B2) to an analog signal source/sink (18a,b) for the audio signal (A), the line (12) is operated in the first operating mode (B1) as a digital data bus for data (D) and in the second operating mode (B2) as an analog signal line for transmitting an analog audio signal (A) from the signal source (18a) to the signal sink (18b).
In a corresponding method, the line (12) is operated in a first operating mode (B1) as a digital data bus for transmitting data (D) and the line (12) is switched to the second operating mode (B2) for transmitting the audio signal (A), and the audio signal (A) is transmitted from the signal source (18a) via the line (12) to the signal sink (18b).
A vehicle includes an image generation controller configured to generate a plurality of image frames, to assign a first MAC address to a first image frame of the plurality of image frames, and to assign a second MAC address to a second image frame of the plurality of image frames; an Ethernet switch including a plurality of Ethernet ports, configured to transmit the first image frame to a first image receiving controller and a second image receiving controller based on the first MAC address, and to transmit the second image frame to the second image receiving controller based on the second MAC address; the first image receiving controller configured to receive the first image frame, and to image process the first image frame; and the second image receiving controller configured to receive the first and second image frame, and to process the first and second image frame.
A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for discovery of individual profile telemetry within a group-based communication system.
A system provides credential management for computer systems and services within a customer data center by acting as an intermediary to an authentication service of a computing resource service provider. In an embodiment, an application server hosts an agent that is registered as a trusted provider of credentials. In an embodiment, the agent is cryptographically linked to the application server using a digital certificate. In an embodiment, the agent uses the digital certificate to authenticate with a credential server, and the credential server provides short-term credentials that may be used to access services of the computing resource service provider. In an embodiment, the short-term credentials are transmitted from the credential server to the agent, and the agent provides the credentials to one or more applications running on the application server. In an embodiment, the credentials allow the applications to access the services of the computing resource service provider.
According to an embodiment, an information processor includes a memory and one or more hardware processors coupled to the memory. The one or more hardware processors are configured to function as a calculating unit, a determining unit, and a generating unit. The calculating unit is configured to calculate a key length. The determining unit is configured to determine a block size corresponding to a unit of processing in key generation and an outputtable size indicating the size of a key outputtable by the key generation. The generating unit is configured to generate a key having the key length by a hash operation using a matrix having a size determined by the block size and the outputtable size.
Methods and apparatus are provided for secret sharing with a verifiable reconstruction type. An exemplary method comprises receiving a plurality of shares of a secret generated using a secret splitting scheme; reconstructing the secret if the plurality of shares satisfies a predefined reconstruction threshold; and generating a proof identifying at least one of the plurality of shares used in the reconstruction. The proof is optionally verified by a verifier and the verification is optionally based on auxiliary information derived by the secret splitting scheme used to share the secret. The verifier optionally implements layered access control, for example, based on a rank of the shares used for reconstruction. The reconstructed secret is optionally provided to the verifier. A user can be granted a level of access to a protected resource based on the proof, the reconstructed secret and one or more predefined policies. One or more steps can be proactivized to maintain share freshness.
The present disclosure relates to a block cipher apparatus and method for real-time data transmission and the block cipher apparatus according to an exemplary embodiment of the present disclosure includes: a block encryption unit which selects a key in accordance with an order of keys having different lengths to encrypt each plaintext block and generate a ciphertext block; and a message authentication unit which generates a message authentication code using a key selected at the time of encrypting a current plaintext block which is encrypted in the block encryption unit and a previous message authentication code generated by a plaintext block before the current plaintext block.
Techniques for using padding in format preserving encryption are provided. In one aspect, it may be determined if padding of a plaintext undergoing format preserving encryption is needed. A pseudo random padding length may be calculated when it is determined that padding is needed. The calculated length of padding may be added to the plaintext when it is determined that padding is needed. The plaintext and added padding may be encrypted using format preserving encryption to create a cipher text.
An operation apparatus and method for processing a homomorphic encrypted message are disclosed. The method includes producing an approximate polynomial corresponding to an operation function to be applied to a homomorphic encrypted message and approximately operating the homomorphic encrypted message using the approximate polynomial. Thus, an encrypted message may be efficiently processed.
A control circuit causes a first cryptographic module to perform a dummy operation in a command processing period and a data processing period in which a second cryptographic module performs a normal operation while the first cryptographic module does not perform a normal operation.
An electronic device is provided including a processor, a communications interface coupled to the processor, a memory coupled to the processor, and a module saved in the memory. The module configures the processor to receive a first communications packet from a remote device via the communications interface including information useful for estimating a clock offset of the remote device, and determine an upper bound of the clock offset of the remote device with respect to the electronic device based on the information.
Clock-data timing in a multi-lane serial data communication link may be adjusted to compensate for drift. A reference lane may be selected and periodically trained to adjust clock-data timing. In response to initiation of a first lane transitioning from an active state to an inactive state, first information representing the clock-data timing of the reference lane at the time that transition is initiated may be determined. Then, in response to initiation of the first lane transitioning back from the inactive state to the active state, second information representing the clock-data timing of the reference lane at the time that transition is initiated may be determined. The clock-data timing of the first lane may be adjusted based on the first information and the second information.
There is a need to support narrowband TDD frame structure for narrowband communications. The present disclosure provides a solution by supporting one or more narrowband TDD frame structure(s) for narrowband communications. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may determine a narrowband TDD frame structure for narrowband communications. The apparatus may also determine a PUSCH format of a group of PUSCH formats for allocating at least one RU to a UE for a NPUCCH. In addition, the apparatus may allocate the at least one RU to the UE using the determined PUSCH format. In one aspect, the RU may include one or more subcarriers in each of one or more slots.
A radio communication system includes one or more user terminals and one or more base stations that execute time division radio communication using a time division duplex (TDD) system. A radio frame is a radio communication resource used in the time division radio communication, and includes a downlink subframe that is a transmission period of a downlink signal, a special subframe including a guard period that is used neither for transmission of a downlink signal nor for transmission of an uplink signal, and an extended subframe that is used as either a transmission period of a downlink signal or a transmission period of an uplink signal, in accordance with a scheduling by the base station.
Disclosed are a method for transmitting and receiving multicast/broadcast data in a wireless communication system, and an apparatus therefore. Specifically, a method by which a station transmits a reference signal for demodulating multicast/broadcast data in a wireless communication system comprises the steps of: mapping a first reference signal within a control channel region consisting of at least one symbol used for transmission of a control channel within a subframe; and mapping a second reference signal transmitted from multiple cells for demodulating a multicast/broadcast channel within a data channel region excluding the control channel region within at least one resource block which has been allocated for transmission of the multicast/broadcast channel which carries the multicast/broadcast data transmitted from the multiple cells within the subframe, wherein scheduling information for allocating at least one resource block where the multicast/broadcast channel is mapped may be transmitted in the control channel.
A communication system that can reduce latency while preventing reduction in a transmission rate. An eNB communicates with a UE #1 using a self-contained subframe including a first downlink signal (DL #1) and a first uplink signal (UL #1), and with a UE #2 using a self-contained subframe including a second downlink signal (DL #2) and a second uplink signal (UL #2). The self-contained subframe for the UE #1 includes a first gap duration (Gap #1) during which neither the DL #1 nor the UL #1 is transmitted, between transmission durations of the DL #1 and the UL #1. The self-contained subframe for the UE #2 includes a second gap duration (Gap #2) during which neither the DL #2 nor the UL #2 is transmitted, between transmission durations of the DL #2 and the UL #2. The Gaps #1 and #2 are set to each UE.
The present invention relates to a test method implemented by an item of equipment (10) comprising at least two radio-communication devices (12, 13) for testing at least one transmitter and receiver of said radio-communication devices. According to the invention, it comprises the following steps implemented for testing a transmitter (120) to be tested of a transmitting radio-communication device (12) and/or a receiver (131) to be tested of a receiving radio-communication device (13) of the same item of equipment (10), a step (E100) of transmitting a test signal in a transmission channel of said transmitter (120) of said transmitting radio-communication device (12), and a step (E200) of detection, in a reception channel corresponding to said transmission channel of said transmitter (120), of the test signal transmitted.
Circuits, systems and methods that utilize two transducers, of which at least one is a piezoelectric transducer, adapted and coupled to receive and/or generate signals that include a power transmission component and an informational content in the forms of sound waves, mechanical vibrations, and/or electromagnetic energy. In one version, two transducers each receive and/or generate separate vibrational energy signals that bear information and transmit electrical power. Two or more transducers coupled to a switching circuit may send or receive piezo-electrical circuit output signals that include a carrier wave having different frequencies that are within separate frequency ranges. Two or more transducers may generate output signals that are simultaneously processed by or multiplexed by a switching circuit.
A method for transmitting an optical signal and an electrical signal and/or power in a borehole penetrating the earth includes transmitting the optical signal using a hybrid fiber optic cable disposed in the borehole, the hybrid fiber optic cable includes an optical fiber for transmitting the optical signal. The method also includes transmitting the electrical signal and/or power using the hybrid fiber optic cable, the hybrid fiber optic cable further includes (i) a first electrically conductive sheath circumferentially surrounding the optical fiber and having a first electrical connector and (ii) a second electrically conductive sheath circumferentially surrounding the first electrically conductive sheath and having a second electrical connector for transmitting the electrical signal and/or power.
Techniques and circuitry for wavelength monitor and control are disclosed herein. The disclosed wavelength monitor and control circuitry and techniques are designed to realize a multi-channel DWDM optical link by using a photonic receiver that dynamically adjusts resonant wavelengths of the microring drop filter (MDF), as needed. The wavelength monitor and control circuitry can monitor and control the resonant wavelengths of multiple MDFs for a DWDM silicon photonics receiver with minimum power and area overhead. In an embodiment, circuitry for an optical receiver comprises an MDF having resonant wavelength for multiple DWDM channels, and circuitry to control and monitor the resonant wavelength of the MDF in real-time and in manner that compensates for deviation between actual resonant wavelength of the MDF and the incident optical wavelength of the MDF.
An optical receiver includes: a pre-amplifier to convert a current signal into a voltage signal; an LIA to amplify and limit an amplitude of the voltage signal; a transmission line connecting the pre-amplifier with the LIA; an AC coupling capacitor inserted in the middle of the transmission line or at an end of the transmission line; a termination circuit connected with the transmission line, for switching to a first resistance or a second resistance higher than the first resistance in response to a switching signal; and an AC load connected with the transmission line. The AC load is open in a low-frequency range of the voltage signal and having a resistance enabling impedance matching with the pre-amplifier and the transmission line in a high-frequency range of the voltage signal, wherein the termination circuit and the AC load are electrically connected in parallel.
An injection locked transmitter for an optical communication network includes a master seed laser source input substantially confined to a single longitudinal mode, an input data stream, and a laser injected modulator including at least one slave laser having a resonator frequency that is injection locked to a frequency of the single longitudinal mode of the master seed laser source. The laser injected modulator is configured to receive the master seed laser source input and the input data stream, and output a laser modulated data stream.
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Embodiments herein achieve a UE for managing a user plane operation in a wireless communication system. The UE includes a user plane management unit coupled to a memory and a processor. The user plane management unit is configured to receive a signaling message from a gNodeB. Further, the user plane management unit is configured to determine whether the signaling message includes control information comprising one of a PDCP re-establish indication and a security key change indication. Further, the user plane management unit is configured to perform the at least one operation for at least one data radio bearer based on the determination.
An indicator in a master AP from among a plurality of APs obtains communication quality of communication with an AP which is a communication partner. In the case where the obtained communication quality is less than a threshold, the indicator causes the plurality of APs including the master AP to perform cooperative operation to transmit data. In the case where the obtained communication quality is not less than the threshold, the indicator causes the plurality of APs including the master AP to stop the cooperative operation.
A MIMO-OFDM system for increasing reliability includes a transmission terminal that includes Nt transmission antennas and transmits a MIMO signal through relay terminals, and a reception terminal that receives the MIMO signal from the relay terminal through Nr reception antennas, and the transmission terminal extracts a composite channel coefficient from a composite channel generated by matching a channel between the transmission terminal and the reception terminal with a channel between each of a plurality of the relay terminals and the reception terminal, selects the relay terminal corresponding to the composite channel coefficient having a maximized channel capacity from among the plurality of relay terminals by using the extracted composite channel coefficient, and transmits a MIMO signal to the reception terminal through the selected relay terminal.
A polar transmitter for an RFID reader and a system using the polar transmitter are disclosed. An RFID system according to at least some embodiments of the invention includes a polar transmitter, a receiver to receive responses from RFID tags, and a coupler connected to the polar transmitter, the receiver and one or more antennas. In at least some embodiments, the polar transmitter of the RFID system includes an envelope amplifier and a power amplifier. In some examples, a polar transmitter includes direct conversion of baseband data to provide angle modulation plus drive modulation. In addition to the envelope amplifier and power amplifier, the polar transmitter in such an example includes a quadrature modulator connected to the power amplifier to provide modulation for the transmitter output signal using a Cartesian input signal.
A transceiver assembly includes a radio frequency (RF) transceiver configured to transmit and receive signals, and a transceiver controller operatively coupled with the transceiver via a transmit path and a receive path. A power amplifier disposed along the transmit path is configured to amplify RF signals for transmission by the transceiver. A power detection line is configured to provide power control feedback to the transceiver controller indicating an amplitude of current flowing from the power amplifier to the transceiver. A directionally-specific protection element disposed along the power detection line is configured to allow the power control feedback to flow to the transceiver controller over the power detection line in a first direction, while preventing at least some electrical noise originating from the transceiver controller from flowing through the power detection line in a second direction, thereby preventing the electrical noise from entering the receive path.
Provided are an interference processing method and apparatus. The interference processing method includes: detecting an interference degree of a component of a terminal equipment to the terminal equipment when the component is working; and adjusting component parameters corresponding to the component within a preset range when the interference degree satisfies a preset condition.
A system for data-based pre-distortion for a nonlinear power amplifier includes a digital pre-distortion (DPD) component, including a DPD processor and a DPD calibration engine, where the DPD processor applies a set of DPD coefficients to a digital baseband data signal, to generate a pre-distorted digital baseband data signal for conversion to a radio frequency (RF) signal and amplification by a nonlinear power amplifier (PA) to generate an RF output signal, where the DPD calibration engine compares a digitized, down-converted version of the RF output signal with the digital baseband data signal, to determine distortion coefficients of the nonlinear PA, and to update the set of pre-distortion coefficients in the DPD processor to compensate for the distortion coefficients of the non-linear PA, where data transmission is uninterrupted by the transmission of non-data calibration signals.
A system that incorporates teachings of the subject disclosure may include, for example, adjusting a matching network utilizing a weighted tuning state determined according to an application of a first weighting factor to multiple tuning states based on enhancing performance associated with different types of operation, including transmit, receive, and duplex operation. A weighted reference metric is determined based on a second weighting factor and first, second and third reference metrics selected from first, second and third groups of reference metrics based on the enhancing performance associated with the different types of operation. The tuning is continued utilizing the weighted tuning state, responsive to a first determination that a first performance metric satisfies a first threshold according to a comparison of the first performance metric to the weighted reference metric. Other embodiments are disclosed.
A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N′/M folding sections (N′ being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N′/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word.
Systems for location selection based on erasure code techniques are provided. One system includes a monitor module that monitors data speed characteristics for one or more locations on a storage device. Additionally, the system includes a classification module that determines an erasure code technique for an application, wherein data associated with the application is stored on a storage device. Also, the system includes a selection module that selects a location in one or more locations for storing data based on monitored data speed characteristics and a determined erasure code technique.
A decoding circuit includes a Bose-Chaudhuri-Hocquenghem (BCH) decoder. The BCH decoder includes a Syndrome stage for generating syndromes based on a BCH encoded word, a Berlekamp-Massey (BM) stage performing a Berlekamp-Massey algorithm on the syndromes to generate Error Location Polynomial (ELP) coefficients, a Chien stage that performs a Chien search on the ELP coefficients using a Fast Fourier Transform (FFT) to generate error bits and iteration information, and a Frame Fixer stage configured to reorder the error bits to be sequential based on the iteration information. The BCH decoder decodes the BCH encoded word using the reordered error bits.
A digital-to-analog conversion device and a digital-to-analog conversion system with multiple digital-to-analog conversion cores is provided. At least some of the multiple digital-to-analog conversion cores may be operated with different clock signals, especially with clock signals of different clock frequencies. For this purpose, each digital-to-analog conversion stage is provided with multiple different clock signals and each stage individually selects one of the multiple clock signals.
An oscillator including a switched capacitor configured to generate a sawtooth or ramp voltage in response to a switched capacitor drive signal; a low pass filter (LPF) configured to filter the sawtooth or ramp voltage to generate a filtered voltage; a reference voltage generator configured to generate a reference voltage; an integrator configured to integrate a difference between the sawtooth or ramp voltage and the reference voltage to generate a frequency control signal; a voltage controlled oscillator (VCO) configured to generate a first clock based on the frequency control signal; a frequency divider configured to frequency divide the first clock to generate a second clock; and a switched capacitor driver configured to generate the switched capacitor drive signal in response to the second clock. The oscillator may also include a switched capacitor sampler to sample the sawtooth or ramp voltage, wherein the filtered voltage is based on the sampled voltage.
An integrated circuit device includes a temperature sensor, a heat generation source circuit serving as a heat generation source, a pad for external coupling, and a capacitor having the MIM structure in which one electrode is electrically coupled to the pad for external coupling. In a plan view orthogonal to the substrate on which a circuit element is formed, the capacitor having the MIM structure and the temperature sensor overlap.
Techniques regarding a DSFQ logic family are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a dynamic single flux quantum logic circuit that has a self-resetting internal state and can be powered by direct current. Further, the self-resetting internal state can be characterized by two time constants.
An integrated circuit of an embodiment includes: a logic circuit; and a switch circuit, the logic circuit including: a first memory; a look-up table circuit having a first output terminal; a first selection circuit having a first input terminal connecting to the first output terminal, a second input terminal receiving scan input data, and a second output terminal, the first selection circuit selecting one of the first and second input terminals and connect the selected one to the second output terminal; a flip-flop having a third input terminal connected to the second and third output terminals; and a second selection circuit having a fourth and fifth input terminals connected to the third output terminal and the first output terminal respectively, and a fourth output terminal, the second selection circuit selecting one of the fourth and fifth input terminals and connect the selected one to the fourth output terminal.
A system may comprise at least one signal input circuit configured to receive target input signals from at least one sensor device; at least one signal processing unit. Each of the at least one signal processing unit may include at least one signal output circuit configured to output signals to a first electronic connection; and at least one signal extraction circuit configured to obtain a reverse control signal from the first electronic connection; and at least one signal superimposing circuit configured to generate superimposed reverse control signals by superimposing the first reverse control signal with other electronic signals, and output the superimposed reverse control signal to the signal input circuit.
Provided is a driving apparatus that includes a gate driving circuit that turns off a first semiconductor element upon receiving a turn-off signal, a measuring circuit that measures a parameter according to a voltage applied to the second semiconductor element, a timing generating circuit that generates a timing signal if the parameter satisfies a first condition during a time period in which the first semiconductor element is tuned off; and a driving condition change circuit that, in response to the timing signal, further decreases a changing speed of a gate voltage of the first semiconductor element than a reference speed during the time period in which the first semiconductor element is tuned off, wherein the gate driving circuit turns off the first semiconductor element in response to that the parameter satisfies a second condition during a time period in which the first semiconductor element is tuned on.
A dielectric structure is loaded with energy (e.g., charge), which is retained therein until a trigger causes rapid discharge of the loaded energy and generation of an accompanying electromagnetic pulse (EMP). By appropriate design of the dielectric structure and/or trigger, the waveform of the EMP resulting from the rapid discharge can be tailored. Features of the dielectric structure can be modified and/or other devices can be coupled to the dielectric structure to also tailor the EMP, for example, to provide directionality. A modeling unit can predict the discharge in the dielectric structure and/or resulting EMP. The modeling unit can be used to determine charge density spatial distribution within the dielectric structure, shape of the dielectric structure, and/or actuation timing/location necessary to yield a desired waveform for the EMP emanating from the dielectric structure upon discharge.
A processing element for implementation in a digital signal processing system is provided. The processing element is configured to receive a first data stream comprising a plurality of digital values where each value represents a sample of an analog signal. The processing element is further configured to receive a second data stream comprising a series of digital values where each value represents a sample of the analog signal. The processing element is configured to filter the first data stream via a first Farrow-structured fractional delay (FD) filter and output a filtered first data stream; filter the second data stream via a second Farrow-structured FD filter and output a filtered second data stream; and temporarily store values from the second data stream and output the stored values to the first Farrow-structured FD filter so that the stored values can be used to filter the first data stream.
A multiplexer includes first and second filters connected to a common terminal. The second filter has a pass band on a higher frequency side with respect to a pass band of the first filter. The first filter includes a series arm circuit, and a parallel arm circuit having a resonant frequency on a lower frequency side with respect to a frequency at a low frequency end of a pass band of the first filter, and the series arm circuit includes a series arm resonator having a resonant frequency in the pass band of the first filter and a series arm resonator that is electrically connected in parallel to the series arm resonator and that has a resonant frequency on a higher frequency side with respect to a frequency at a high frequency end of the pass band of the first filter.
A filter includes: series resonators disposed between an input terminal and an output terminal; and shunt resonators disposed at different nodes between the input terminal and the output terminal, wherein a resonance frequency and an antiresonance frequency of at least one series resonator among the series resonators are respectively located within a reference frequency range of a resonance frequency and an antiresonance frequency of the shunt resonators.
A multilayer filter may include a dielectric layer having a top surface, a bottom surface, and a thickness in a Z-direction between the top surface and the bottom surface. The multilayer filter may include a conductive layer formed on the top surface of the dielectric layer. The multilayer filter may include a via assembly formed in the dielectric layer and connected to the conductive layer on the top surface of the dielectric layer. The via assembly may extend to the bottom surface of the dielectric layer. The via assembly may have a length in the Z-direction and a total cross-sectional area in an X-Y plane that is perpendicular to the Z-direction. The via assembly may have an area-to-squared-length ratio that is greater than about 3.25.
An audio device for reducing pop noise is adapted to compensate for a direct current (DC) offset of an audio source signal and output the audio source signal to an audio playing device. The audio device includes a linear operation circuit, an adder, a digital-to-analog circuit, and an amplification circuit. The digital-to-analog circuit is coupled between the adder and the amplification circuit. The linear operation circuit generates a DC offset value based on a linear equation, a temperature parameter, a slope parameter, and a constant. The adder is configured to process an input signal and the DC offset value to generate a calibration signal. The digital-to-analog circuit is configured to convert a calibration signal in a digital form to a calibration signal in an analog form. The amplification circuit is configured to process the calibration signal in the analog form to output the audio source signal.
The present invention relates to a two axis tracking system (100). The present invention includes a frame (102), a solar panel PV module (112), an upper beam (114), a selectively flexible bracket (116), a first supporting pillar (118), a second supporting pillar (140), a lower beam (120), first strut (126), a second strut (146). The first supporting pillar (118) and the second supporting pillar (140) together act as the fixed link. The frame (102) acts as the rotating link and the lower beam (120) acts as the translating link. The first strut (126) and the second strut (146) together act as the fourth link connecting the frame (102) and the lower beam (120). The translation of the lower beam (120) causes rotation of the frame (102) in north-south direction. The PV module (112) is mounted on the frame (102) are rotated in east-west direction by translation motion of the upper beam (114).
An active reflected wave canceller (ARWC, or RWC) can attached to each phase at the output of a motor drive (i.e., inverter). The reflected wave canceller is generally comprised of a pulse generator and a power inductor. The power inductor is used to by-pass the load current, so it doesn't flow through the pulse generator. The pulse generator injects an accurately controlled nanoseconds narrow-width pulse into the system. The injected narrow pulse breaks the rising and falling edge of the inverter output voltage into two steps, which generates two traveling waves along the cable that cancel each other at the motor terminals.
A power converter includes a first inverter, a second inverter, and a switching circuit including first and second switching elements. In a state in which, in the first inverter, potentials at a first node in a high side and a second node in a low side are equal to each other, and potentials at first ends of two-phase windings of n-phase windings with n being an integer of 2 or more are equal to each other, two-phase windings are energized using two legs connected to second ends of the two-phase windings of n legs of the second inverter while performing switching operations on the first and second switching elements of the switching circuit at a predetermined duty ratio.
A device for estimating a rotation speed and/or a direction of rotation of an induction machine is presented. The device controls stator voltages (uu, uv, uw) of the induction machine so that a voltage space-vector constituted by the stator voltages has a fixed direction and a current space-vector constituted by stator currents (iu, iv, iw) of the induction machine has a pre-determined length or a predetermined d-component. The rotation speed and/or the direction of rotation is/are estimated based on a waveform of a q-component of the current space-vector, where the d-component of the current space-vector is parallel with the voltage space-vector and the q-component of the current space-vector is perpendicular to the voltage space-vector. The device is usable when the induction machine does not have enough magnetic flux for flux-based determination of the rotation speed and/or the direction of rotation.
A method for determining a direct inductance and a quadrature inductance of an electrical machine is included. The method includes controlling the electrical machine so that a stator generates a first magnetic field rotating at a first rotation frequency to rotationally drive a rotor of the electrical machine, and a second magnetic field that varies periodically at a second frequency for measuring a portion of the phase currents flowing through the stator windings of the electrical machine during controlling of the electrical machine. The method further includes determining an amplitude spectrum of a given electrical quantity determined based on a portion of the phase currents, searching in the amplitude spectrum for a peak present at a frequency that is dependent on the second frequency, determining an amplitude of each peak found, and determining the direct inductance and the quadrature inductance from the amplitudes of two peaks found.
A method for manufacturing a charge pump-based artificial lightning generator comprises the steps of: forming a second electrode on a prepared substrate; forming a negatively charged body having a sponge structure under the second electrode; removing spherical polymer particles from the negatively charged body using a toluene solution; allowing metal particles to penetrate into the negatively charged body; forming a positively charged body in a location which is at a predetermined distance below the negatively charged body in order to generate charges; nano-structuring the surface of the positively charged body; coating the nano-structured surface of the positively charged body with second metal particles; forming a ground layer for charge separation while maintaining a constant distance in the downward direction from one side of the positively charged body; and forming a first electrode for charge accumulation in a location which is at a predetermined distance below the positively charged body. Accordingly, the present invention can be miniaturized, can produce high-output energy from minute energy such as a wind, a vibration, or a sound, and can remarkably reduce costs incurred according to energy collection.
An improved AC power supply is described. The supply identifies the load through monitoring the current and voltage wave forms and phase relations with the AC Mains. The comparison is done in conditions where the power to the load is programmably varied through use of a control switch located in the line and neutral between the AC mains and the load. The program of controlling the switch is varied to optimize the ability to distinguish similar load types. The switch can be further used to control power to the load that varies according to a set of rules based upon the identity of the load. In a preferred embodiment, the design enables high efficiency with minimal components that may be fully integrated onto silicon.
A half-bridge electronic device comprises a high level switch and a low level switch in series that are connected at a central point, and a first and a second synchronization system: • the first system comprising a first detection circuit configured to interpret a variation, following a falling edge, of the voltage (Vm) at the central point, and the first system being configured to generate a first synchronization signal (ATON-LS) for activating the low level switch; • the second system comprising a second detection circuit configured to interpret a variation, following a rising edge, of the voltage (Vm) at the central point, and the second system being configured to generate a second synchronization signal (ATON-HS) for activating the high level switch.
A charge pump unit structure of a charge pump circuit includes a booster circuit unit, a positive pump transfer unit and a negative pump transfer unit. An output terminal of the booster circuit unit is connected to an input terminal of the positive pump transfer unit through a first switch circuit and to an input terminal of the negative pump transfer unit through a second switch circuit. An erase enable signal is connected to control terminals of the positive and negative pump transfer units. A first enable signal is connected to control terminals of the positive pump transfer unit and the first switch circuit. A second enable signal is connected to control terminals of the negative pump transfer unit and the second switch circuit.
Described herein are eddy current brakes and associated methods of their use, particularly configurations that have a kinematic relationship with at least two rotational degrees of freedom used to tune operation of the brake or apparatus in which the brake is located.
According to the present invention there is provided a device comprising a MEMS die and, a single magnet, wherein the MEMS die cooperates with the magnet, such that the MEMS die is submerged in a magnetic field provided by the magnet; wherein the magnet is a single multi-pole magnet.
A brushless electric motor includes a stator and a rotor. The stator includes a core defining a plurality of stator teeth, a first end cap proximate a first end of the core, a second end cap proximate a second end of the core, and a plurality of coils disposed on the respective stator teeth. The stator also includes a plurality of coil contact plates overmolded within one of the first end cap or the second end cap that short-circuit diagonally opposite coils on the stator.
Various embodiments include a squirrel-cage rotor for an asynchronous machine comprising: a first shaft journal; a second shaft journal; a laminated rotor core; and a filler body cast onto the laminated rotor core connecting the filler body and the laminated rotor core in a rotationally fixed manner. The filler body is connected to the shaft journals in a rotationally fixed manner and a torque applied to the shaft journals is transmitted to the laminated rotor core.
A rotor for an electric motor or generator, the rotor comprising a housing having a first surface on which a first set of magnets is mounted; and an annular clamping ring for retaining a second set of magnets to a second surface of the housing, wherein the position of the second set of magnets on the second surface allows the position of the first set of magnets to be determined, wherein the annular clamping ring includes a mounting point for allowing the annular clamping ring to be mounted to the housing for retaining the second set of magnets to the second surface, wherein the cross sectional area of the annular clamping ring is reduced in a region adjacent to the mounting point and wherein the annular clamping ring is mounted over the second set of magnets.
In the rotating electric machine, a first terminal and a second terminal extend from two of the slots and a third terminal extends from one of the slots, which is located between the two slots. The first terminal and the second terminal are connected to each other with use of a bus bar. The bus bar has: a first end portion to be connected to a distal end portion of the first terminal; a second end portion to be connected to a distal end portion of the second terminal; and an interconnecting portion configured to couple the first end portion and the second end portion to each other, which is arranged in the circumferential direction on the stator core side of the first end portion and the second end portion so as to pass on the slot side of the third terminal.
A primary assembly, a positioning system and a method for determining a distance between a primary assembly and a secondary assembly are disclosed. In an embodiment, a primary assembly for a wireless power transmission system includes a first antenna and a second antenna, wherein the first antenna is configured to determine a distance between the first antenna and a circuit component of a secondary assembly for the wireless power transmission system, and wherein the second antenna is configured to determine a distance between the second antenna and the circuit component of the secondary assembly.
The present invention relates to a device and method for supporting improved communication speed in a wireless power transmission system. The present specification provides a method comprising the steps of: generating wireless power at an operating frequency; configuring n, as the number of cycles per bit, which is used for transmitting one bit at the operating frequency; aligning each bit of the data with the n cycles; causing the operating frequency to transition between differential biphases according to the value of said each bit during the n cycles; and transmitting the wireless power to a wireless power receiving device on the basis of magnetic coupling at the transitioning operating frequency.
An electronic circuit for redundant supply of an electric load comprises a plurality of terminals including at least a first terminal, a second terminal and at least one third terminal, wherein the first terminal is configured to be connected to a first energy source for primary supply of the electric load; the second terminal is configured to be connected to a second energy source for secondary supply of the electric load; the at least one third terminal is configured to be connected to the electric load; the electronic circuit further comprises a plurality of electrical components interposed between the first terminal, the second terminal and the at least one third terminal, the electrical components being configured to enable power flow from either the first terminal or the second terminal to the at least one third terminal in dependence of an erroneous supply state for the electric load.
A wireless charging system comprises (i) a transmitter structure comprising a first metallic core disposed in an opening of the transmitter structure and (ii) a receiver structure comprising a second metallic core disposed in an opening of the receiver structure. The transmitter structure is configured to carry one or more radio frequency (RF) signals to the first metallic core when the receiver structure is within a threshold distance from the transmitter structure. In addition, the receiver structure is configured to be excited by the one or more RF signals from the transmitter structure, whereby the one or more RF signals are transferred from the first metallic core to the second metallic core when the transmitter structure and the receiver structure are within the threshold distance from each other.
A sensor system can include a sensor coil and a sensor coupled to the sensor coil. The sensor coil can include coil portions that generate signals based on magnetic coupling induced in the coil portions by a receiving coil device (e.g., a NFC tag) and magnetic distortion induced in the coil portions by magnetic coupling of a power transmitting unit (PTU). The sensor can reduce the magnetic distortion induced in the first and the second coil portions by the PTU, detect the receiving coil device based the first and the second signals, and control the PTU based on the detected receiving coil device.
A battery-and-handheld-seat assembling structure includes a handheld seat and a battery. A battery-and-charger assembling structure includes a battery and a charger. The battery is detachably mounted on the handheld seat or in the charger. The battery has two first grooves formed on two side surfaces. Each first groove has a transverse segment and a longitudinal segment connected to each other vertically or substantially vertically. The handheld seat has two first assembling segments. The charger has two third assembling segments. The first assembling segments or the third assembling segments are selectively mounted in the two transverse segments respectively. Each of the first assembling segments or each of the third assembling segments engages with or disengages from the corresponding first groove, thereby strengthening the connection between the battery with the handheld seat or the charger.
A charging device includes: a connector that protrudes from a placement surface; a protective plate; a wall surface intersecting with the placement surface; a support member capable of moving to be in a first orientation in which the protective plate is supported and a second orientation in which the protective plate is not supported; and a lock mechanism that locks the support member in the first orientation. The lock mechanism includes a first protruding part that, when the support member is locked, releases the locking of the support member by being pushed. The support member (i) includes a second protruding part, and (ii) moves from the first orientation to the second orientation by the second protruding part being pushed toward the wall surface in a state where the locking is released. When the support member has moved, the protective plate is capable of moving to the placement stand.
Disclosed is an apparatus and method for controlling maximum power point tracking (MPPT) of a photovoltaic system using active power control. The apparatus includes a photovoltaic panel, a photovoltaic inverter unit which converts direct current (DC) power received from the photovoltaic panel into alternating current (AC) power and outputs the AC power used as commercial power, and an active power-based inverter control unit which determines a reference value (Pmpp) for output power (Pinv) of a photovoltaic inverter using a curve (Pmpp) connecting maximum power points according to a change in solar irradiance in a P-V curve showing a relationship between photovoltaic output power and a terminal voltage and measures a terminal voltage (Vpv) of the photovoltaic panel to allow the photovoltaic inverter to perform an operation according to MPPT control for tracking a value of the terminal voltage changed according to the solar irradiance.
An apparatus for photovoltaic power generation can include: an inverter; and at least one photovoltaic optimizer, where input terminals of each photovoltaic optimizer are coupled to output terminals of a photovoltaic panel, and output terminals of each photovoltaic optimizer are coupled in series with each other between input terminals of the inverter; where a maximum power point of the photovoltaic panel is tracked in accordance with an input voltage of the inverter when the photovoltaic optimizer operates in a first mode; and the maximum power point of the photovoltaic panel is tracked in accordance with an output voltage of the photovoltaic panel when the photovoltaic optimizer operates in a second mode.
A method for correct operation of the current-angle-based phase-selection method (PSM) is based on a proper dual current controller (DCC) for inverter interfaced sources during unbalanced fault conditions. The fault type is determined in the inverter using voltage-angle-based PSM. Accordingly, fault-type zones' bisectors of the current-angle-based are determined. Consequently, an initial negative-sequence current angle reference is determined to force the relative angle between the negative- and zero-sequence currents in the center of its correct fault-type zone. The initial positive-sequence current angle is determined according to reactive current requirements by grid codes. These initial angles are updated for accurate operation of the PSM and appropriate reactive current injection. Negative- and positive-sequence current references are determined in the stationary frame to comply with the reference angles and inverter's thermal limits. These references are regulated by a proportional-resonance controller.
Power distribution modules are configured to distribute power to a power-consuming component(s), such as a remote antenna unit(s) (RAU(s)). By “hot” connection and/or disconnection, the power distribution modules can be connected and/or disconnected from a power unit and/or a power-consuming component(s) while power is being provided to the power distribution modules. Power is not required to be disabled in the power unit before connection and/or disconnection of power distribution modules. The power distribution modules may be configured to protect against or reduce electrical arcing or electrical contact erosion that may otherwise result from “hot” connection and/or connection of the power distribution modules.
A system is described that turns off a high power, power supply when a device no longer needs high power. A low power, power supply or a rechargeable battery provides power to determine when the device again needs high power. The low power supply consumes a minimum possible power when the device does not need high power and the power rechargeable battery is not charged. That is, the high power and low power, power supplies are turned on or off based on the real time power consumption need of the device and the charged state of the battery. The power need of the device is monitored by a current shunt monitoring circuit and a control signal monitoring circuit.
An adapter system for protection of electronics from voltage spikes induced on connected wires. Said adapter system comprises an enclosure, one or more power line connectors and a suppression elements. Two or more plug sockets comprise at least a first line socket and a neutral socket. Said first line socket connects to a first line. Said neutral socket connects to a neutral. Said adapter system is configured to connect to at least said first line with said one or more power line connectors and suppressing a portion of a power on said first line with said suppression elements.
The invention provides a method and system for protection in response to a fault in a mixed line. The mixed line comprises two or more sections, with a first substation at a first end and a second substation at a second end. Every two consecutive sections of the mixed line are separated at a junction. The method is performed by an IED, and comprises obtaining one or more measurements of current at the first end, and one or more measurements of current at the second end. The method also comprises identifying a section of the two or more sections having the fault, by estimating a value of current for each junction and comparing the estimated value with the one or more measurements of current. In addition, the method comprises controlling a switching device based on the section identified with the fault.
A wire exterior body and an exterior-covered wire harness in which damage by an attaching member is prevented are provided. A wire exterior body (3) to be mounted on the outer periphery of an electric wire (wire harness) (2), the wire exterior body being formed of a resin sheet that is bent, includes a plurality of wall parts (4) extending along an extending direction of the electric wire and forming an accommodating part (5) that accommodates the electric wire. Among the plurality of the wall parts (4), at least one wall part (upper lid wall part (45)) has a through-hole (47), penetrating in a thickness direction of the resin sheet, into which an attaching member (61) attachable to a vehicle body is inserted, and a groove (a lower surface groove (48) or an upper surface groove (49)) in which a thickness of the resin sheet is reduced is formed on a part around the through-hole (47) on at least one surface of an upper surface (45c) and a lower surface (45d) facing the thickness direction.
An electric connection box includes a housing, a first lid portion, a groove and a water stop wall. The housing includes an opening. The first lid portion includes a first body wall that closes the opening of the housing, and a first peripheral wall extending from a periphery of the first body wall toward the housing. The groove is provided between the first peripheral wall and a wall portion arranged to be spaced apart from the first peripheral wall. The water stop wall is provided on the first lid portion and configured to cover an opening of two ends of the groove in a longitudinal direction.
In a joining method of an electric wire, an end of a first conductor is held by a holding surface of a first jig electrode from an outer circumference side and an end of a second conductor is held by a holding surface of a second jig electrode from an outer circumference side to butt and join the ends of the first conductor and the second conductor in the axial direction while heating the ends. Then, a melted material is bulged outward from an outer circumferential surface of a joining portion to a bulge molding portion formed to surround a joining portion of the ends of the first conductor and the second conductor.
The invention relates to a non-rotationally symmetrical spark gap, in particular a horn spark gap with a deion chamber, a multi-part insulating material housing (1) as a support and receiving body for the horn electrodes and the deion chamber, means for conducting the gas flow related to the arc, wherein the insulating material housing (1) is divided on the plane defined by the horn electrodes and has two half shells, and plug or screw connections (4, 5) which lead out on the end face. According to the invention, with the exception of the sections of the plug or screw connections (4, 5) leading out, the insulating material housing is surrounded on all sides by a cooling surface (14) which is near the housing and lies against the housing surface, and the cooling surface (14) is at least partly supported on webs (8) which are designed to conduct the gas flow on the outer surface of the half shells.
A semiconductor laser chip-on-carrier (CoC) device comprising: a semiconductor laser component comprising an electric laser terminal; a driver circuit for producing on an electric driver terminal an alternating current electric driving signal; and an electric signal conductor electrically connecting the driver terminal to the laser terminal, wherein the electric signal conductor comprises: a first printed trace which is not arranged on the semiconductor laser component and which comprises a first trace elongated section and a first trace downstream terminal section; and a first wire bond, connecting the first trace downstream terminal section to the laser terminal, and wherein the first trace elongated section is adapted to the semiconductor laser component such that the first trace elongated section and an internal capacitance of the semiconductor is laser component together correspond to an impedance which is at the most 20% from an output impedance of an output terminal of the driver circuit.
Disclosed herein is a semiconductor laser device utilizing a sub-mount substrate that is capable of having a further sufficient heat dissipation property. The semiconductor laser device comprises: a monocrystalline sub-mount substrate having a crystalline structure including a first crystalline plane (c-plane) having a normal line direction on a first crystalline axis (c-axis) and a second crystalline plane (a-plane) having a normal line direction on a second crystalline axis (a-axis) having a higher thermal conductivity than the first crystalline axis; and a semiconductor laser chip configured to be joined to a side of a first surface of the sub-mount substrate. The first crystalline plane inclines with respect to the first surface of the sub-mount substrate.
A structured light system may include a semiconductor laser to emit light and a diffractive optical element to diffract the light such that one or more diffracted orders of the light, associated with forming a structured light pattern, are transmitted by the diffractive optical element. The diffractive optical element may be arranged such that the light is to be incident on the diffractive optical element at a substantially non-normal angle of incidence. The substantially non-normal angle of incidence may be designed to cause the diffractive optical element to transmit a zero-order beam of the light outside of a field of view associated with the diffractive optical element.
A phase control system for controlling the relative phase (φ) of two laser beams of a laser system, which are to be coherently combined, is disclosed that enables providing a phase-controlled sum laser beam. An optical system of the phase control system includes a beam input for receiving a measuring portion of two collinear coherent laser beams, which are superimposed to form a sum laser beam, and provides measuring beams or measuring beam regions, which are used with associated photodetectors for outputting photodetector signals. For determining the relative phase from the photodetector signals, the phase control system has an evaluation device and a delay device for being inserted into the beam path of at least one of the two laser beams. The optical system is configured such that the measuring beams or measuring beam regions are related to different phase offsets.
A monitoring device may receive sensor information, associated with an optical device included in a high-power fiber laser, from a set of sensors associated with the optical device. The monitoring device may determine, based on the sensor information, a set of operational properties of the optical device. The set of operational properties may include: a health property that describes a health of one or more components of the optical device, a degradation property that describes degradation of one or more components of the optical device, an environmental property that describes an environment of the optical device, or a process property associated with a process in which the optical device is being used. The monitoring device may identify whether an operational property, of the set of operational properties, satisfies a condition, and may selectively perform a monitoring action based on whether the operational property satisfies the condition.
The inventors describe various exemplary connectors and connector assemblies that allow for design flexibility and cost savings. Some embodiments of an electrical connector assembly include a housing member having a plurality of outer surfaces. They also include multiple wafers supported by the housing member, each wafer including a plurality of electrically conductive terminals and an insulative support member supporting the electrical terminals, each terminal having a contact configured to electrically connect the terminal to another electrical component. Some embodiments also include a satellite connector disposed along one of the outer surfaces of the housing member, the satellite connector including an insulative satellite housing and a plurality of connections supported by the satellite housing, each connection having a termination section, the termination section being operatively connected to a cable.
A housing includes a display unit indicating a complete plugging of a counter-plug into the housing and a first stop. The display unit is movable along a longitudinal axis between an initial position and an assembly position. The display unit includes a locking element, a guide element, and a supporting element. The locking element has a resilient bridge with a first end fixed to the guide element. The first stop prevents the display unit from moving in the initial position by abutment with a free end of the bridge. The free end is bent in a bending plane in a direction of the guide element when moving toward the first stop. The supporting element supports the bridge at the guide element when the bridge deforms in the direction of the guide element and prevents a deformation of the bridge away from the abutment on the first stop.
A set of headphones include a zone that is sensitive to electromagnetic radiation, a first earpiece including a first directional antenna operable at a first frequency and having a first radiation pattern radiating away from the zone, and a second earpiece including a second directional antenna operable at the first frequency and having a second radiation pattern radiating away from the zone.
The invention concerns an antenna, comprising at least two non-ferrous metal plates, at least one first plate forming a radiating portion and a second plate forming a mass plane, at least one substrate, arranged between the mass plane and the radiating portion, and an excitor of length at least equal to the thickness of the substrate, extending between the mass plane and the radiating portion and connected to the radiating portion, and adapted to supply the antenna, characterised in that the substrate is a dispersive ferromagnetic substrate, called dispersive ferrite presenting, as magnetic features, a high relative magnetic permeability comprised between 10 and 10,000 and a high magnetic loss tangent greater than 0.1, said antenna comprising means for gradually and locally reducing magnetic features of the dispersive ferrite.
Various methods and systems for (i) combining the capabilities of beam-forming networks together with the benefit of using maximal-ratio-combining techniques, and (ii) selecting receiving directions for wireless data packets in conjunction with beam-forming networks.
An antenna system includes a first antenna, a second antenna, a third antenna, an isolation metal element, and a nonconductive support element. The isolation metal element is disposed between the first antenna and the second antenna. The third antenna defines a notch region. The second antenna at least partially extends into the notch region. The distance between the third antenna and the second antenna is from 1 mm to 10 mm. The first antenna, the second antenna, the third antenna, and the isolation metal element are all disposed on the nonconductive support element.
An antenna device includes: a substrate at which a transmission antenna and a reception antenna are provided; and a radome provided facing the substrate, the radome includes: a transmission side radome facing the transmission antenna; and a reception side radome facing the reception antenna, and a region in which a gain is increased as compared with a case in which the radome is not provided in a beam pattern in a plane of the transmission antenna including a predetermined direction and a region in which a gain is increased as compared with a case in which the radome is not provided in a beam pattern in the plane of the reception antenna are at different angular positions.
A radar antenna device (16) having an antenna arrangement (19) that is accommodated in a housing (17) and is provided with a protective plate (20) for being separated with respect to a furnace atmosphere formed within a furnace chamber, said protective plate (20) being disposed on the housing, a radar-transparent limp material layer (21) comprising pores being disposed as a shield at a distance upstream of the protective plate (20) in such a manner that a space which is separated by the material layer (21) with respect to the furnace chamber is formed, a fluid line opening into said space for applying a fluid flow to the material layer (21).
In one example, a base cover for a lower housing of a convertible device is described, which may include a metal body and an antenna window attached to the metal body. The antenna window may include a non-metallic structure and a metallic structure disposed within the non-metallic structure such that the metallic structure corresponds to an antenna slot defined in an upper housing of the convertible device.
In one aspect, an apparatus is described that includes a transparent pane having a first surface and a second surface. An electrochromic device is arranged over the second surface that includes a first conductive layer adjacent the second surface, a second conductive layer, and an electrochromic layer between the first and the second conductive layers. The apparatus further includes at least one conductive antenna structure arranged over the second surface.
Disclosed are devices, system, and method for mitigating wind damage to satellite antennas and for reducing the amount of ballast required to secure the satellite antennas. The device, system, and method include a mast on which an antenna may be affixed, a pivot gear capable of rotating between two or more positions, and a tension force or retention force on the pivot gear. A load force applied to the antenna creates a risk of damage proportional to the load force. The antenna system is capable of transitioning from a first orientation into a second orientation when the load force exceeds tension force or retention force, or the sum thereof, such that the antenna system experiences a reduced load force and therefore a reduced risk of damage. The device, system, and method also reduce the amount of ballast required to secure a non-penetrating antenna installation against tipping or sliding.
A battery module having a housing (15) including a plurality of cavities (16), each receiving a housing-element assembly (1) having: a) an electrochemical element (2) with a cylindrical container and two current output terminals (3, 4) disposed on a wall of one of the ends of the container, at least one of the two current output terminals being electrically connected to an electrical connection bar (5); b) a housing (6) in the form of a tube for receiving the electrochemical element, the housing electrically insulating the electrochemical element and having one or more indexing members (7, 8); c) a housing cover (9) provided with a means (10) for causing the electrochemical element to rotate about its longitudinal axis.
A battery pack wherein each battery is mechanically and electrically connected by a magnetic device to a busbar. In case of failure of any accumulator, it is disconnected completely passively because its failure generates an inactivation of the magnetic device. The disconnection causes the gravity drop of the accumulator and the possibly completely passive implementation of an accumulator shunt.
An energy storage device including: an electrode assembly and a positive electrode current collector, wherein the positive electrode current collector includes an electrode connecting portion connected to the electrode assembly, the electrode connecting portion includes a first portion and a second portion which has a smaller wall thickness than the first portion and is joined to the electrode assembly, and either one of the second portion or the electrode assembly includes a first convex portion projecting toward the other in a joined portion.
A cylindrical battery housing case has a plurality of cylindrical battery housing chambers each housing one cylindrical battery, and a plurality of elongated resilient members each having a protrusion for holding a cylindrical portion of the cylindrical battery is formed in a cantilevered manner inside notches in a side wall of each of the cylindrical battery housing chambers.
A miniature electrochemical cell having a volume of less than 0.5 cc includes a casing having a header assembly comprising a ceramic plate formed by co-firing a metallic-containing paste in first and second via holes extending through a green-state ceramic. The ceramic plate is joined to a metal ring by a gold-braze to form the header assembly that is secured to an open-ended metal container by a weld to provide the casing. The fill material resulting from sintering the metallic-containing paste provides a first conductive pathway to the anode current collector contacting an anode active material and a second conductive pathway to a cathode current collector contacting a cathode active material. A solid electrolyte activates the anode and cathode while also serving as a separator. Outer surfaces of the first and second conductive pathways are configured for electrical connection to a load.
The present invention relates to a rapid low-temperature self-heating method and device for a battery. Active controllable large-current lossless short-circuit self-heating cooperates with an external heater to implement rapid composite heating, so that a battery is rapidly heated in a low-temperature environment and is controlled to fall within an optimal working temperature interval, so as to improve energy utilization of the battery and durability of a battery system. Before the battery system is started, battery temperature is first determined; when the temperature is less than a threshold, an external short-circuit is first proactively triggered to generate a large current to implement self-heating inside the battery. The method is simple, easy to implement, and safe and reliable, and can effectively resolve a problem that an electric vehicle has large capacity degradation and poor working performance in a low-temperature severe cold working condition.
A method and apparatus for controlling a temperature of a battery pack, in which, when the battery pack is in an extremely low temperature state during charging/discharging, a PWM signal having a duty ratio value that increases as the temperature increases is outputted to intermittently drive a heat generating unit so that the battery pack stably increases in temperature.
Disclosed herein is a pouch-shaped secondary battery configured to have a structure in which a unit cell, including an electrode assembly constituted by a positive electrode and a negative electrode, stacked in the state in which a separator is interposed between the positive electrode and the negative electrode, electrode tabs, and electrode leads, or a cell assembly, including two or more stacked unit cells, is mounted in a pouch-shaped case, wherein the pouch-shaped secondary battery includes a unidirectional structure in which electrode terminals oriented in two directions are changed to electrode terminals oriented in one direction. In the case in which a battery pack is constituted using a bidirectional cell, a large space is required, whereby the energy density of the battery pack is reduced. The disclosed pouch-shaped secondary battery has the effect of solving the above problem.
Disclosed are a method of manufacturing a solid electrolyte, a solid electrolyte manufactured using the method, and an all-solid cell including the solid electrolyte. The method includes preparing an electrolyte admixture including a solid electrolyte precursor and a solvent, drying the electrolyte admixture and removing the solvent from the electrolyte admixture to form a dry electrolyte mixture, and heat-treating the dry electrolyte mixture to form a crystallized solid electrolyte.
Provided are a solid electrolyte composition containing a sulfide-based inorganic solid electrolyte, an active material having a surface coated with an oxide having an ion conductivity, and a dispersion medium, in which the dispersion medium includes a specific polar dispersion medium, a solid electrolyte-containing sheet having a layer containing a sulfide-based inorganic solid electrolyte, an active material having a surface coated with an oxide having an ion conductivity, and a specific polar dispersion medium, an all-solid state secondary battery, and methods for manufacturing a solid electrolyte-containing sheet and an all-solid state secondary battery.
Disclosed are a secondary battery and a method for manufacturing the same. According to the present invention, since an external protrusion protruding from the outside of an exterior constituting a body of the secondary battery as a component through which a secondary battery according to a related art is electrically connected to external electric equipment is removed, the secondary battery may be reduced in volume under the same capacity.
Bonding dies for producing a fuel cell that can suppress floating of a portion of a resin frame bonded to a membrane electrode assembly include first and second dies facing and contacting respective first and second separators. The first die includes a central receiving portion and an outer periphery receiving portion. The second die includes an inner die that pressurizes a central region of the second separator, and an outer die formed to surround the inner die to thermally compress a peripheral region of the second separator. The inner die extends from a portion corresponding to the central region along an open edge in the resin frame, up to a region closer to an outer periphery side of the electrode assembly than a portion of the resin frame bonded to the membrane electrode assembly, so as to pressurize the resin frame via the other separator.
A reservoir for a redox flow battery comprising: at least one inner tank for electrolyte, the or each inner tank having at least one inner tank wall, an outer, bund tank around the or each inner tank, air circulation gaps or passages between the inner and outer walls or the inner and outer tanks and means for passing cooling air to the air circulation gaps or passages for cooling the electrolyte in or each inner tank.
Described is a fuel cell comprising an electrode catalyst assembly, and a two-dimensional (2D) amorphous carbon, wherein the 2D amorphous carbon has a crystallinity (C)≤0.8.
A carbon catalyst, a battery electrode, and a battery, each exhibits excellent catalytic performance. A carbon catalyst contains two kinds of transition metals and has such a carbon structure that an interplanar spacing d002, which is determined from a Bragg angle of one of three diffraction peaks fbroad, fmiddle, and fnarrow obtained by separating a diffraction peak around a diffraction angle (2θ) of 26° in an X-ray diffraction pattern of powder X-ray diffraction with a CuKα ray, the one diffraction peak being the diffraction peak fbroad, is 0.374 nm or more.
The present invention provides a modified graphite negative electrode material, preparation method thereof and a secondary battery. The modified graphite negative electrode material includes a graphite and a multilayer graphene. The multilayer graphene are dispersed in the graphite. The multilayer graphene are loaded with a conductive agent by bonding of a binder. The modified graphite negative electrode material can achieve a higher compaction density for the negative electrode, and can effectively improve the lithium precipitation of the negative electrode of the secondary battery while improving the cycle performance of the secondary battery when being applied to the secondary battery.
Mixed-metal oxides and lithiated mixed-metal oxides are disclosed that involve compounds according to, respectively, NixMnyCozMeαOβ and Li1+γNixMnyCozMeαOβ. In these compounds, Me is selected from B, Na, Mg, Al, Si, K, Ca, Sc, Ti, V, Cr, Fe, Cu, Zn, Ga, Ge, Zr, Nb, Mo, Ru, Ag, In, and combinations thereof; 0≤x≤1; 0≤y≤1; 0≤z<1; x+y+z>0; 0≤α≤0.5; and x+y+α>0. For the mixed-metal oxides, 1≤β≤5. For the lithiated mixed-metal oxides, −0.1≤γ≤1.0 and 1.9≤β≤3. The mixed-metal oxides and the lithiated mixed-metal oxides include particles having an average density greater than or equal to 90% of an ideal crystalline density.
A crystalline precursor compound for manufacturing a lithium transition metal based oxide powder usable as an active positive electrode material in lithium-ion batteries, the precursor having a general formula Li1−a((Niz(Ni1/2 Mn1/2)yCox)1−k Ak)1+aO2, wherein x+y+z=1, 0.1≤x≤0.4, 0.25≤z≤0.52, A is a dopant, 0≤k≤0.1, and 0.03≤a≤0.35, wherein the precursor has a crystalline size L expressed in nm, with 15≤L≤36. Also a method is described for manufacturing a positive electrode material having a general formula Li1+a′M′1−a−O2, with M′=(Niz(Ni1/2 Mn1/2)yCOx)1−k Ak, wherein x+y+z=1.0.1≤x≤0.4, 0.25≤z≤0.52, A is a dopant, 0≤k≤0.1, and 0.01≤a′≤0.10, by sintering the lithium deficient precursor powder mixed with either one of LiOH, LiOH.H2O, in an oxidizing atmosphere at a temperature between 800 and 1000° C., for a time between 6 and 36 hrs.
An anode, a lithium battery including the anode, and a method of preparing the anode. The anode includes a current collector; a first anode layer disposed on the current collector; a second anode layer disposed on the first anode layer; and an inorganic protection layer disposed on the second anode layer, wherein an oxidation/reduction potential of the first anode layer and an oxidation/reduction potential of the second anode layer are different from each other.
An apparatus and a method for manufacturing a curved display panel are provided. The apparatus includes a carrying machine, a flexible bag, a supporting machine, and an infusion equipment. The carrying machine is used to carry a curved cover. The flexible bag is used to fasten a flexible display device. The supporting machine is used to fasten the flexible bag. The infusion equipment is used to infuse a liquid substance into the flexible bag so that the flexible display device is attached the curved cover. The disclosure can avoid gaps presented between the flexible display device and the curved cover.
An organic light emitting display panel and a display device are provided. The organic light emitting display panel includes a substrate, a plurality of organic light emitting diode elements in an array on one side of the substrate, a phase compensation film on a side of the organic light emitting diode elements away from the substrate, and a circular polarizer on a side of the phase compensation film away from the organic light emitting diode elements, wherein the phase compensation film compensates for phase retardation amounts of the circular polarizer at all viewing angles, so that a phase retardation amount of light obliquely passing through the circular polarizer and the phase compensation film is substantially consistent with that of light perpendicularly passing through the circular polarizer and the phase compensation film.
A conjugated polymer that is an electron donor, that is soluble without aggregation, that is solution-coatable and is dryable at a temperature below 70° C., that has an energy conversion efficiency of 7 % or more over an area of 5 cm2 or more, and that is composed of a repeating unit represented by Chemical Formula 1A below: where x is a real number from 0.1 to 0.2; and n is an integer from 1 to 1,000. The conjugated polymer forms a uniform thin film over a large area of, for example, an organic solar cell, without a heat treatment due to superior solubility and crystallinity at low temperature and, thus, allows fabrication of an organic solar cell with high efficiency at a low temperature.
Provided are a titanium-based amorphous alloy and a phase-change memory device in which the titanium-based amorphous alloy is applied to a phase-change layer. The titanium-based amorphous alloy may include titanium, antimony, and at least one metallic component. The titanium-based amorphous alloy may be configured as a phase-change material having a reversible phase change between a titanium-based amorphous alloy phase and at least one crystalline phase.
A method for fabricating semiconductor device includes the steps of first forming a magnetic tunneling junction (MTJ) stack on a substrate, in which the MTJ stack includes a pinned layer on the substrate, a barrier layer on the pinned layer, and a free layer on the barrier layer. Next, part of the MTJ stack is removed, a first cap layer is formed on a sidewall of the MTJ stack, and the first cap layer and the MTJ stack are removed to form a first MTJ and a second MTJ.
A method to make magnetic random access memory with small footprint using O-ion implantation to form electrically isolated memory pillar and electric (bottom and top) leads, which are made from some oxygen gettering materials, Mg, Zr, Y, Th, Ti, Al, Ba. The doped O-ions react with metal atoms to form fully oxidized metal oxide after high temperature anneal. The method only needs two photolithography patterning and oxygen implantations and no etch and dielectric refill are needed, thus significantly reduce process cost. The method can produce extremely small MRAM cell size with perfectly vertical pillar edges (FIG. 1).
Spin-Hall (SH) material is provided near free regions of magnetoresistive devices that include magnetic tunnel junctions. Current flowing through such SH material injects spin current into the free regions such that spin torque is applied to the free regions. The spin torque generated from SH material can be used to switch the free region or to act as an assist to spin-transfer torque generated by current flowing vertically through the magnetic tunnel junction, in order to improve the reliability, endurance, or both of the magnetoresistive device. Further, one or more additional regions or manufacturing steps may improve the switching efficiency and the thermal stability of magnetoresistive devices.
Discussed is a lamp or a lighting device including a wiring substrate; a bus electrode provided on the wiring substrate; a plurality of electrode lines provided on the wiring substrate, and extending from the bus electrode, each electrode line having one end and a central portion located between the one end and the bus electrode; a plurality of semiconductor light-emitting elements aligned along an extending direction of the plurality of electrode lines, and disposed to be spaced apart from adjacent electrode lines of the plurality of electrode lines by varying distances, respectively; and a plurality of transparent electrodes that respectively provide an electrical connection between the plurality of electrode lines and the plurality of semiconductor light-emitting elements, wherein the respective varying distances between the plurality of semiconductor light-emitting elements and each of the adjacent electrode lines decrease toward the central portion of the each electrode line.
A light-emitting device includes: a light-emitting element; a coating member that covers the light-emitting element; and two external connection electrodes exposed form a first surface of the coating member. Each of the external connection electrodes includes an electrode buried in the coating member; and a metal layer formed on the electrode. A surface of each of the metal layers is exposed from the first surface of the coating member. The first surface of the coating member includes a plurality of grooves between the external connection electrodes.
The present invention relates to an optical component and a transparent body used in the optical component. The optical component includes at least one optical element that radiates ultraviolet light, and a package that accommodates the optical element. The package includes a mounting substrate on which the optical element is mounted, and a transparent body that is bonded to the mounting substrate with an organic-based adhesive layer therebetween. The package has a structure in which the ultraviolet light is transmitted through the transparent body but not guided to the adhesive layer, and the ultraviolet light does not directly come into contact with the adhesive layer.
Provided is a fluoride phosphor that has a good external quantum efficiency and is suitable for stably producing white LEDs. The fluoride phosphor has a composition represented by a general formula (1) and a repose angle of 30° or more and 60° or less. general formula: A2M(1-n)F6:Mn4+n (1), wherein 0
The present invention provides a method for producing a solar cell module; the present invention is characterized in that: in the process of soldering and connecting crystalline silicon solar cells, the crystalline silicon solar cells are kept still at positions on a bottom layer, and soldering and connecting of all crystalline silicon solar cells are implemented by moving a soldering apparatus or by moving the bottom layer; by means of the method for soldering and connecting crystalline silicon solar cells in the present invention, the process of soldering and connecting crystalline silicon solar cells is simplified and accelerated, and meanwhile, problems such as hidden fractures and power attenuation of the module occurring in the process of soldering and connecting solar cells are resolved.
A solar cell module includes a plurality of first conductive lines connected to a first electrode of a first solar cell and extended in a first direction; a plurality of second conductive lines connected to a second electrode of a second solar cell adjacent with the first solar cell and extended in the first direction; and an intercell connector spaced apart from the first solar cell and the second solar cell and extended in a second direction crossing the first direction, the intercell connector including a first connection portion connected with the plurality of first conductive lines and a second connection portion connected with the plurality of second conductive lines, wherein a separation distance between the first solar cell and the first connection portion is closer than a separation distance between the second solar cell and a part of the intercell connector positioned on the same line as the first connection portion.
The purpose of the invention is to form the TFT of the oxide semiconductor, in which influence of variation in mask alignment is suppressed, thus, manufacturing a display device having a TFT of stable characteristics. The concrete measure is as follows. A display device including plural pixels, each of the plural pixels having a thin film transistor (TFT) of an oxide semiconductor comprising: a width of the oxide semiconductor in the channel width direction is wider than a width of the gate electrode in the channel width direction.
Power consumption of a semiconductor device is reduced by sharpening the rise of a drain current when a gate voltage of a field effect transistor is less than a threshold voltage. As means therefor, in a fully-depleted MOSFET in which a thickness of a semiconductor layer serving as a channel region is 20 nm or less, a gate plug connected to a gate electrode is constituted of a first plug, a ferroelectric film, and a second plug sequentially stacked on the gate electrode. Here, an area where a contact surface between the first plug and the ferroelectric film and a contact surface between the ferroelectric film and the second plug overlap in a plan view is smaller than an area where the gate electrode and a semiconductor layer serving as an active region overlap.
LDMOS device including a drift region, a body region, a gate dielectric layer, a polysilicon gate, a source region, a drain region and a common dielectric layer, the common dielectric layer covers a portion, between a second side of the polysilicon gate and the drain region, of the surface of the drift region, extends onto the surface of the polysilicon gate and also covers part of the surface of the drain region, a self-aligned metal silicide is formed on portions, not covered by the common dielectric layer, of the surfaces of the polysilicon gate, the source region and the drain region, and the common dielectric layer serves as a growth barrier layer of the self-aligned metal silicide; a drain terminal field plate is formed on a portion of the surface of the common dielectric layer; and a portion of the common dielectric layer serves as a field plate dielectric layer.
An insulated gate turn-off (IGTO) device, formed as a die, has a layered structure including a p+ layer (e.g., a substrate), an n− drift layer, a p-well, trenched insulated gates formed in the p-well, and n+ regions between at least some of the gates, so that vertical npn and pnp transistors are formed. A cathode electrode is on top, and an anode electrode is on the bottom of the substrate. The device is formed of a matrix of cells. To turn the device on, a positive voltage is applied to the gates, referenced to the cathode electrode. To direct high energy electrons away from a gate oxide layer on the sidewalls of the trenches, boron is implanted between the trenches so p+ regions are formed in the mesas of the less-doped p-well. The p+ regions break down during an over-voltage event before the p-well breaks down in the mesas.
A method includes forming a gate stack over top surfaces of a semiconductor strip and insulation regions on opposite sides of the semiconductor strip. The insulation regions include first portions overlapped by the gate stack, and second portions misaligned from the gate stack. An end portion of the semiconductor strip is etched to form a recess, wherein the recess is located between the second portions of the insulation regions. An epitaxy is performed to grow a source/drain region from the recess. After the epitaxy, a recessing is performed to recess the second portions of the insulation regions, with the second portions of the insulation regions having first top surfaces after the first recessing. After the recessing, a dielectric mask layer is formed on the first top surfaces of the second portions of the insulation regions, wherein the dielectric mask layer further extends on a sidewall of the gate stack.
Embodiments disclosed herein relate generally to forming a gate layer in high aspect ratio trenches using a cyclic deposition-etch process. In an embodiment, a method for semiconductor processing is provided. The method includes performing a cyclic deposition-etch process to form a conformal film over a bottom surface and along sidewall surfaces of a feature on a substrate. The method includes forming a dielectric cap layer on the conformal film. The method includes performing an anneal process on the conformal film.
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate including an array area and a peripheral area adjacent to the array area, a first gate structure positioned in the array area, and a second gate structure positioned in the peripheral area. A width of the first gate structure is less than a width of the second gate structure, and a depth of the first gate structure is less than a depth of the second gate structure.
A three-dimensional memory device includes an alternating stack of source layers and drain layers located over a substrate, memory openings vertically extending through the alternating stack, vertical word lines located in each one of the memory openings and vertically extending through each of the source layers and the drain layers of the alternating stack, vertical stacks of discrete semiconductor channels located in each one of the memory openings and contacting horizontal surfaces of a respective vertically neighboring pair of a source layer of the source layers and a drain layer of the drain layers, and vertical stacks of discrete memory material portions located in each one of the memory openings and laterally surrounding a respective one of the vertical word lines. Each memory material portion is laterally spaced from a respective one of the semiconductor channels by a respective gate dielectric layer.
A method of forming a semiconductor device includes forming semiconductor strips protruding above a substrate and isolation regions between the semiconductor strips; forming hybrid fins on the isolation regions, the hybrid fins comprising dielectric fins and dielectric structures over the dielectric fins; forming a dummy gate structure over the semiconductor strip; forming source/drain regions over the semiconductor strips and on opposing sides of the dummy gate structure; forming nanowires under the dummy gate structure, where the nanowires are over and aligned with respective semiconductor strips, and the source/drain regions are at opposing ends of the nanowires, where the hybrid fins extend further from the substrate than the nanowires; after forming the nanowires, reducing widths of center portions of the hybrid fins while keeping widths of end portions of the hybrid fins unchanged, and forming an electrically conductive material around the nanowires.
A display panel includes a first panel region (FPR) including (n−1)-th and n-th pixel rows ((n−1)PR and nPR), and a second panel region (SPR) dividing the nPR to propagate an optical signal. The display panel includes a circuit element layer (CEL) and a display element layer (DEL). The CEL includes a signal line (SL), a pixel driving circuit (PDC), and first to third regions. The SL and the PDC are in the first region. The second region (SR) corresponds to the SPR. The SL and the PDC are not in the SR. The third region (TR) corresponds to the SPR and is along a periphery of the SR. The SL is in the TR, and includes an (n−1)-th scan line ((n−1)SL) connected to the (n−1)PR, an n-th reset line (nRL) connected to the nPR, and a first row connection line in the TR and connecting the (n−1)SL and the nRL.
The application discloses a wiring structure, a display substrate and a display device. The wiring structure provided includes a plurality of hollowed pattern strings, each hollowed pattern string including a plurality of hollowed patterns arranged sequentially in a length extension direction of the wiring structure, each hollowed pattern including a hollowed region and a non-hollowed region. The non-hollowed region of any hollowed pattern in a hollowed pattern string at least partially overlaps the non-hollowed region of a hollowed pattern in a further hollowed pattern string adjacent to the hollowed pattern string, and the hollowed regions of the hollowed patterns in the plurality of hollowed pattern strings do not overlap each other. The wiring structure is particularly adapted for flexible display.
The present invention is equipped with: a substrate (10) that has a surface upon which a drive circuit containing a TFT (20) is formed; a planarizing layer (30) that makes the surface of the substrate (10) planar by covering the drive circuit; and an organic light emitting element (40) that is provided with a first electrode (41) formed upon the surface of the planarization film and connected to the drive circuit, an organic light emitting layer (43) formed upon the first electrode, and a second electrode (44) formed upon the organic light emitting layer. In addition, the planarizing layer (30) includes a first inorganic insulating layer (31) and an organic insulating layer (32) that are layered upon the drive circuit, and the surface of the organic insulating layer (32) is formed with an arithmetic mean roughness Ra of no more than 50 nm.
Disclosed is a display device possessing: a substrate having a display region and a peripheral region surrounding the display region; a pixel over the display region; a passivation film over the pixel; a resin layer over the passivation film; a first dam over the peripheral region and surrounding the display region; and a second dam surrounding the first dam. The passivation film includes; a first layer containing an inorganic compound; a second layer over the first layer, the second layer containing an organic compound; and a third layer over the second layer, the third layer containing an inorganic compound. The second layer is selectively arranged in a region surrounded by the first dam. The resin layer is selectively arranged in a region surrounded by the second dam.
An organic light-emitting diode (OLED) display panel and a manufacturing method thereof are provided. The OLED display panel includes a substrate, a pixel defining layer, an organic light-emitting layer, and an organic encapsulating layer. The pixel defining layer is disposed on the substrate and includes a plurality of recessed regions and a plurality of grooves. The recessed regions communicate with each other through the grooves. The recessed regions and the grooves form a mesh structure. The mesh structure defines a plurality of pixel regions. The organic light-emitting layer is disposed on the pixel defining layer and the organic encapsulating layer is disposed on the organic light-emitting layer.
An organic electroluminescent display panel is provided, including a pixel defining layer. The pixel defining layer includes a plurality of openings and a bank surrounding each of the plurality of openings and defining a plurality of pixel areas. The bank is composed of a hydrophilic material pattern layer and a conductive hydrophobic pattern layer which are stacked from bottom to top.
An organic light-emitting display device having a touch sensor is discussed. The organic light-emitting display device can include a touch sensor formed in a single-layer structure and disposed on a touch insulating film overlapping an encapsulation unit disposed on a light-emitting element. First and second bridges and first and second touch electrodes included in the touch sensor having a single-layer structure are formed of the same material as each other in the same plane, e.g., on the touch insulating film, thereby simplifying the structure thereof and reducing costs.
A pixel arrangement including first groups of sub-pixels arranged in a first direction, each of the first groups including first sub-pixels and third sub-pixels arranged alternately, and second groups of sub-pixels arranged in the first direction, each of the second groups including third sub-pixels and second sub-pixels arranged alternately. The first groups and the second groups are alternately arranged in a second direction perpendicular to the first direction. The first groups and the second groups are arranged to form third groups of sub-pixels arranged in the second direction and fourth groups of sub-pixels arranged in the second direction. The third groups and the fourth groups are alternately arranged in the first direction. Each of the third groups includes first sub-pixels and third sub-pixels arranged alternately. Each of the fourth groups includes third sub-pixels and second sub-pixels arranged alternately.
A semiconductor device according to an embodiment includes a substrate, a gate structure disposed on the substrate, a hole pattern penetrating the gate structure on the substrate, and a first variable resistance layer, a second variable resistance layer, and a channel layer sequentially disposed on a sidewall surface of the gate structure. The gate structure includes at least one gate electrode layer and at least one interlayer insulation layer that are alternately stacked. The first and second variable resistance layers include ions exchangeable with each other.
A display device includes a plurality of pixel tiles spaced apart from each other, each of the pixel tiles including a substrate and a plurality of light emitting stacked structures disposed on the substrate, in which a distance between two adjacent light emitting stacked structures in the same pixel tile is substantially equal to a shortest distance between two adjacent light emitting stacked structures of different pixel tiles.
The present disclosure generally relates to the field of detection technology. A sensor includes a base substrate; a voltage dividing photodiode on the base substrate; and a detecting photodiode on the base substrate. The voltage dividing photodiode may include a first electrode and a second electrode arranged in a stack. The detecting photodiode may include a third electrode and a fourth electrode arranged in a stack. The voltage dividing photodiode is configured to operate substantially permanently in a dark state. The detecting photodiode is configured to operate with a reverse bias applied by the first power terminal and the second power terminal, so as to detect a light intensity.
Disclosed herein is an apparatus comprising: an array of avalanche photodiodes (APDs), each of the APDs comprising an absorption region and an amplification region; wherein the absorption region is configured to generate charge carriers from a photon absorbed by the absorption region; wherein the absorption region comprises a silicon epitaxial layer; wherein the amplification region comprises a junction with an electric field in the junction; wherein the electric field is at a value sufficient to cause an avalanche of charge carriers entering the amplification region, but not sufficient to make the avalanche self-sustaining; wherein the junctions of the APDs are discrete.
An image sensor includes a photoelectric conversion element structured to receive incident light and convert the received light into electric charges; a plurality of transfer transistors electrically coupled to the photoelectric conversion element to respond to a transfer signal to selectively transfer the electric charges out of the photoelectric conversion element; and a lag prevention structure formed at a center of the photoelectric conversion element and structured to receive the transfer signal to operate together with the plurality of transfer transistors to facilitate transfer the electric charges out of the photoelectric conversion element.
In a photoelectric conversion apparatus including charge storing portions in its imaging region, isolation regions for the charge storing portions include first isolation portion each having a PN junction, and second isolation portions each having an insulator. A second isolation portion is arranged between a charge storing portion and at least a part of a plurality of transistors.
A cavityless chip-scale image-sensor package includes a substrate, a microlens array, and a low-index layer. The substrate includes a plurality of pixels forming a pixel array. The microlens array includes a plurality of microlenses each (i) having a lens refractive index, (ii) being aligned to a respective one of the plurality of pixels and (iii) having a non-planar microlens surfaces facing away from the respective one of the plurality of pixels. The low-index layer has a first refractive index less than the lens refractive index. The low-index layer also includes a bottom surface, at least part of which is conformal to each non-planar microlens surface. The microlens array is between the pixel array and the low-index layer.
A capacitor includes a first electrode, a second electrode facing the first electrode, and a dielectric layer disposed between the first and second electrodes and being in contact with each of the first and second electrodes. The dielectric layer has a thickness of 10 nm or more. The first electrode contains carbon. At the interface between the dielectric layer and the first electrode, an elemental percentage of carbon is 30 atomic % or less.
Thin film transistors having relatively increased width and shared bitlines are described. In an example, an integrated circuit structure includes a plurality of transistors formed in an insulator structure above a substrate. The plurality of transistors arranged in a column such that the respective lateral arrangement of the source, the gate, and the drain of each of the transistors aligns with an adjacent thin film transistor, wherein the plurality transistors extend vertically through the insulator structure at least two interconnect levels to provide increased relative width. A first conductive contact is formed between one of sources and drains of at least two of the plurality of transistors in the column, and the conductive contact extends through the insulator structure at least two interconnect levels.
A semiconductor memory device including a first semiconductor layer, a second semiconductor layer, and a third semiconductor layer between the first and second semiconductor layers, gate electrodes arranged on the second semiconductor layer and spaced apart from each other in a first direction perpendicular to an upper surface of the second semiconductor layer, and channel structures penetrating the first, second and third semiconductor layers and the gate electrodes, each respective channel structure of channel structures including a gate insulating film, a channel layer, and a buried insulating film, the gate insulating film including a tunnel insulating film adjacent to the channel layer, a charge blocking film adjacent to the gate electrodes, and a charge storage film between the tunnel insulating film and the charge blocking film, and the charge storage film including an upper cover protruding toward the outside of the respective channel structure.
Embodiments of structure and methods for forming a three-dimensional (3D) memory device are provided. In an example, the 3D memory device includes a memory stack having interleaved a plurality of conductor layers and a plurality of insulating layers extending laterally in the memory stack. The 3D memory device also includes a plurality of channel structures extending vertically through the memory stack into the substrate. The 3D memory device further includes at least one slit structure extending vertically and laterally in the memory stack and dividing a plurality of memory cells into at least one memory block, the at least one slit structure each including a plurality of slit openings and a support structure between adjacent slit openings. The support structure may be in contact with adjacent memory blocks and contacting the substrate.
Provided are a semiconductor memory device and a method of fabricating the same. The semiconductor memory device may include: a first impurity doped region and a second impurity doped region spaced apart from each other in a semiconductor substrate, a bit line electrically connected to the first impurity doped region and crossing over the semiconductor substrate, a storage node contact electrically connected to the second impurity doped region, a first spacer and a second spacer disposed between the bit line and the storage node contact, and an air gap region disposed between the first spacer and the second spacer. The first spacer may cover a sidewall of the bit line, and the second spacer may be adjacent to the storage node contact. A top end of the first spacer may have a height higher than a height of a top end of the second spacer.
The disclosed technology generally relates to semiconductor devices, and more particularly to FinFET transistors. In one aspect, at least three fins are arranged to extend in parallel in a first direction and are laterally separated from each other in a second direction by shallow trench isolation structures having a first fin spacing, where at least a portion of each fin protrudes out from a substrate. At least a portion of each of a first fin and a second fin of the at least three fins vertically protrude to a level higher than an upper surface of the shallow trench isolation structures. A third fin is formed laterally between the first fin and the second fin in the second direction, where the third fin has a non-protruding region which extends vertically to a level below or equal to the upper surface of the shallow trench isolation structures.
A semiconductor device includes a voltage input circuit node and a ground voltage node. A first transistor is coupled between the voltage input circuit node and the ground voltage node. A triggering circuit is coupled between the voltage input circuit node and the ground voltage node in parallel with the first transistor. The triggering circuit includes a trigger diode. An output of the triggering circuit is coupled to a control terminal of the first transistor. A load is powered by coupling the load between the voltage input circuit node and the ground voltage node.
Electrostatic discharge (ESD) protection device is provided. An ESD device includes a substrate having an input region; a plurality of fins on the substrate in the input region; a well region, doped with first-type ions, in the plurality of fins and in the substrate; an epitaxial layer on each fin in the input region; a drain region, doped with second-type ions, in a top portion of each fin and in the epitaxial layer; an extended drain region, doped with the second-type ions, in a bottom portion of each fin to connect to the drain region and in a portion of the substrate, in the input region; and a counter-doped region, doped with the first-type ions, in a portion of the substrate between two adjacent fins to insulate adjacent extended drain regions.
The present disclosure provides a display substrate, a method for preparing the same, and a display device. The display substrate includes: a base substrate; a display function layer located on the base substrate, a first groove arranged in the first surface, and a first connection sub-line located in the first groove and covering a bottom and each side wall of the first groove, the first connection sub-line being connected to a signal input terminal; an integrated circuit located on a second surface, a second groove arranged in the second surface, and a second connection sub-line located in the second groove, the second connection sub-line being connected to the first connection sub-line and a signal output terminal of the integrated circuit.
Methods and apparatus relating to integrating System in Package (SiP) with Input/Output (IO) board for platform miniaturization are described. In an embodiment, a SiP board includes a plurality of logic components. An IO board is coupled to the SiP board via a grid array. The plurality of logic components is provided on both sides of the SiP board and one or more of the plurality of logic components are to positioned in an opening in the IO board. Other embodiments are also disclosed and claimed.
A multi-color light emitting pixel unit includes a substrate, a bottom conductive layer formed on the substrate and a top conductive layer formed over the bottom conductive layer, and a light emitting layer formed between the top conductive layer and the bottom conductive layer. The light emitting layer includes a plurality of micro-gap structures.
A three-dimensional stacked integrated circuit (3D SIC) having a non-volatile memory die, a volatile memory die, a logic die, and a thermal management component. The non-volatile memory die, the volatile memory die, the logic die, and the thermal management component are stacked. The thermal management component can be stacked in between the non-volatile memory die and the logic die, stacked in between the volatile memory die and the logic die, or both.
An integrated fan-out (InFO) package includes an encapsulant, a die, a plurality of conductive structures, and a redistribution structure. The die and the conductive structures are encapsulated by the encapsulant. The conductive structures surround the die. The redistribution structure is disposed on the encapsulant. The redistribution structure includes a plurality of routing patterns, a plurality of conductive vias, and a plurality of alignment marks. The conductive vias interconnects the routing patterns. At least one of the alignment mark is in physical contact with the encapsulant.
A first semiconductor die and a second semiconductor die can be bonded in a manner that enhances alignment of bonding pads. Non-uniform deformation of a first wafer including first semiconductor dies can be compensated for by forming a patterned stress-generating film on a backside of the first wafer. Metallic bump portions can be formed on concave surfaces of metallic bonding pads by a selective metal deposition process to reduce gaps between pairs of bonded metallic bonding pads. Pad-to-pad pitch can be adjusted on a semiconductor die to match the pad-to-pad pitch of another semiconductor die employing a tilt-shift operation in a lithographic exposure tool. A chuck configured to provide non-uniform displacement across a wafer can be employed to hold a wafer in a contoured shape for bonding with another wafer in a matching contoured position. Independently height-controlled pins can be employed to hold a wafer in a non-planar configuration.
A bonding structure and a method for manufacturing the bonding structure are provided. Multiple chips arranged in an array are formed on a surface of a wafer. Each of the chips includes a device structure, an interconnect structure electrically connected to the device structure, and a first package pad layer electrically connected to the interconnect structure. The first package pad layer is arranged at an edge region of the chip. A chip stack is obtained after bonding and cutting the multiple wafers, and the first package pad layer at the edge region of the chip is exposed.
A semiconductor wafer suppressed in voids produced in the interface between a passivation film and an electroless nickel plating film, and configured such that an electrode pad is entirely covered by the electroless nickel plating film. The semiconductor wafer includes, on a substrate, an electrode pad and a passivation film covering the upper surface of the substrate and an opening from which the electrode pad is exposed. The semiconductor wafer sequentially includes, on the electrode pad, an electroless nickel plating film, an electroless palladium plating film and an electroless gold plating film. A void, present in the interface between the passivation film and the electroless nickel plating film, has a length from the forefront of the void to the surface of the electrode pad of 0.3 μm or more and a width of 0.2 μm or less. The electrode pad is entirely covered by the electroless nickel plating film.
A wireless communication device that includes a first electrode connected to a first terminal electrode of an RFIC element and a second electrode connected to a second terminal electrode of the RFIC element. Moreover, the first electrode has a longitudinal direction and a lateral direction and has a first portion connected to the first terminal electrode and a second portion that faces the first portion and the second electrode. The first portion has an extended portion that extends in the longitudinal direction beyond a connection point between the second electrode and the second terminal electrode.
A semiconductor device includes a substrate, a first isolation structure, a second isolation structure and a dummy pattern. The substrate includes a first part surrounding a second part at a top view. The first isolation structure is disposed between the first part and the second part, to isolate the first part from the second part. The second isolation structure is disposed at at least one corner of the first part. The dummy pattern is disposed on the second isolation structure. The present invention also provides a method of forming said semiconductor device.
Provided are embodiments for an MOL interconnect structure having low metal-to-metal interface resistance interconnect structure including one or more contacts of one or more devices formed on a substrate. A dielectric layer is formed on one or more devices. One or more trenches are formed in the dielectric layer. The MOL interconnect structure also includes a barrier layer formed on one or more portions of the dielectric layer, along with a metallization layer, wherein the metallization layer forms a metal-to-metal interface with the one or more contacts.
A semiconductor device includes a semiconductor substrate, an insulating layer, a transformer formed in the insulating layer, and a wiring. The transformer includes a primary winding conductor, and a secondary winding conductor. The primary winding conductor is provided in a quadrangle spiral shape having a first center axis extending in a direction parallel to the surface of the semiconductor substrate inside the insulating layer, and configured by one conductor film selected from a group consisting of a vacuum deposition film, a chemical vapor deposition film and a sputtered film. The secondary winding conductor is provided in a quadrangle spiral shape having a second center axis inside the insulating layer while being spaced from the primary winding conductor in plan view of the semiconductor substrate, magnetically coupled with the primary winding conductor and configured by a conductor film.
A system (including a processor and memory with computer program code) that is configured to execute a method which includes generating the layout diagram including: selecting a circuit cell which includes an active element; bundling, for purposes of placement, the circuit cell and an inter-layer via together as an integral unit; placing the integral unit of the circuit cell and the inter-layer via in a first device layer of the layout diagram; and placing a metal pattern in a second device layer of the layout diagram; and wherein the placing the integral unit of the circuit cell and the inter-layer via forms a direct electrical connection channel between the circuit cell and the metal pattern.
A substrate-on-substrate structure and an electronic device including the same are provided. The substrate-on-substrate structure includes: a first printed circuit board having a first side and a second side; a second printed circuit board disposed on the second side of the first printed circuit board, and having a first side connected to the second side of the first printed circuit board and a second side opposite to the first side connected to the second side of the first printed circuit board; a reinforcing structure attached to the first side of the second printed circuit board, and spaced apart from the second side of the first printed circuit board; and an underfill resin disposed between the second side of the first printed circuit board and the first side of the second printed circuit board, and covering at least a portion of the reinforcing structure.
Disclosed is a semiconductor package comprising first and second semiconductor structures spaced apart on a first substrate, a heat sink covering the first and second semiconductor structure and the first substrate, and a thermal interface material layer between the heat sink and the first and second semiconductor structures. The first semiconductor structure includes a first sidewall adjacent to the second semiconductor structure and a second sidewall opposite the first sidewall. The thermal interface material layer includes a first segment between the first and second semiconductor structures and a second segment protruding beyond the second sidewall. A first distance from a top surface of the first substrate to a lowest point of a bottom surface of the first segment is less than a second distance from the top surface of the first substrate to a lowest point of a bottom surface of the second segment.
Hybrid microelectronic substrates, and related devices and methods, are disclosed herein. In some embodiments, a hybrid microelectronic substrate may include a low-density microelectronic substrate having a recess at a first surface, and a high-density microelectronic substrate disposed in the recess and coupled to a bottom of the recess via solder.
A semiconductor device includes a first bit line and a second bit line disposed over a semiconductor substrate, and a dielectric structure disposed over a sidewall of the first bit line. The first bit line is between the second bit line and the dielectric structure, and the first bit line is separated from the second bit line by an air gap. A method for preparing a semiconductor device includes forming a first dielectric structure and a second dielectric structure over a semiconductor substrate, and forming a conductive material over the first and the second dielectric structures. The conductive material extends into a first opening between the first and the second dielectric structures. The method also includes partially removing the conductive material to form a first bit line and a second bit line in the first opening.
The present invention relates to an apparatus for removing fume which includes, a wafer cassette for stacking wafers; and an exhaust for exhausting the fume of the wafers stacked in the wafer cassette, wherein the wafer cassette includes stacking shelves provided at both sides for stacking wafers; and a front opening for incoming and outgoing of the wafers which are being stacked in the stacking shelf, wherein the stacking shelves include multiple inclined ramp portions which are slanted towards the wafers stacked in the stacking shelves as they travel towards the front opening, wherein a purge gas outlet is provided in the inclined ramp portion for supplying purge gas for the wafers stacked in the stacking shelves. According to the present invention, the residual process gases on wafers can be removed efficiently.
A vehicle includes one or more travel portions each configured to travel along a rail track, a travel controller configured to perform an image recognition to determine a shape of a portion of the rail track based on an image captured by an imaging device supported by the vehicle and to control the one or more travel portions based on a result of the image recognition, an information obtaining portion configured to obtain position information of each of a plurality of locations that the vehicle travels past as a result of traveling along the rail track, and to obtain the order in which the vehicle travels past such plurality of locations, and memory configured to store information obtained by the information obtaining portion.
According to one embodiment, a mold includes a substrate clamping surface, a cavity, a suction part, a vent, an intermediate cavity, and an opening/closing part. The substrate clamping surface contacts a surface of a processing substrate. The cavity is recessed from the substrate clamping surface. The suction part is recessed from the substrate clamping surface. The vent is provided on a path between the cavity and the suction part, communicates with the cavity, is recessed from the substrate clamping surface to a vent depth. The intermediate cavity is provided between the vent and the suction part on the path, communicates with the vent, and is recessed from the substrate clamping surface to an intermediate cavity depth deeper than the vent depth. The opening/closing part opens and closes the path and is provided between the intermediate cavity and the suction part on the path.
Provided is a method for cleaning a semiconductor wafer which can effectively reduce deposits on a main surface of a wafer. A method for cleaning a semiconductor wafer of the present disclosure includes supplying ozone water into a cleaning tank from a lower part of the cleaning tank with the ozone water overflowing from the upper part of the cleaning tank to outside the cleaning tank (first step), subsequently, stopping a supply of the ozone water (second step), subsequently, immersing a semiconductor wafer into the ozone water in the cleaning tank (third step), and subsequently, resupplying the ozone water into the cleaning tank from the lower part of the cleaning tank with the ozone water overflowing again from the upper part of the cleaning tank to outside the cleaning tank (fourth step).
A method of forming a semiconductor structure includes introducing, at selected conditions, hydrogen and helium species (e.g., ions) in a temporary support to form a plane of weakness at a predetermined depth therein, and to define a superficial layer and a residual part of the temporary support; forming on the temporary support an interconnection layer; placing at least one semiconductor chip on the interconnection layer; assembling a stiffener on a back side of the at least one semiconductor chip; and providing thermal energy to the temporary support to detach the residual part and provide the semiconductor structure. The interconnection layer forms an interposer free from any through via.
A mold chase is provided, including a lower mold support and an upper mold support which are configured to be pressed together to form a mold cavity therebetween for receiving a wafer level substrate. The mold chase also includes multiple gates and at least one vent disposed along the periphery of the mold cavity. The gates are configured to allow a mold material to be injected into the mold cavity, and the vents are configured to release gas from the mold cavity. The distance between one of the gates and the closest vent is less than the diameter of the mold cavity.
A method for manufacturing a cover for an electronic package includes placing an insert having opposite faces between opposite faces of a cavity of a mold. A coating material is injected in the mold cavity around the insert. The coating material is then set to form a substrate that is overmolded around the insert and produce the cover.
A method for forming a chip package structure is provided. The method includes forming a conductive structure over a substrate. The substrate includes a dielectric layer and a wiring layer in the dielectric layer, and the conductive structure is electrically connected to the wiring layer. The method includes forming a first molding layer over the substrate and surrounding the conductive structure. The method includes forming a redistribution structure over the first molding layer and the conductive structure. The method includes bonding a chip structure to the redistribution structure.
Methods of forming vias in substrates having at least one damage region extending from a first surface etching the at least one damage region of the substrate to form a via in the substrate, wherein the via extends through the thickness T of the substrate while the first surface of the substrate is masked. The mask is removed from the first surface of the substrate after etching and upon removal of the mask the first surface of the substrate has a surface roughness (Rq) of about less than 1.0 nm.
An interconnection layer carrying structure for transferring an interconnection layer onto a substrate is disclosed. The interconnection layer carrying structure includes a support substrate, a release layer on the support substrate; and an interconnection layer on the release layer. The interconnection layer includes an organic insulating material and a set of pads embedded in the organic insulating material. The set of the pads is configured to face towards the support substrate. The support substrate has a base part where the interconnection layer is formed and an extended part extending outside the base part.
A substrate processing method includes providing a processing target substrate having a pattern, forming a film on the substrate, forming a reaction layer on a surface layer of the substrate by plasma, and removing the reaction layer by applying energy to the substrate.
In a method, a semiconductor substrate is etched to form a trench, such that the trench defines a channel portion. A hard mask layer is deposited over sidewalls of the channel portion. The semiconductor substrate is anisotropically etched to deepen the trench, such that the deepened trench further defines a base portion under the channel portion and the hard mask layer. The hard mask layer is removed from the sidewalls of the channel portion. The deepened trench is filled with an isolation material. The isolation material is recessed to form an isolation structure, in which the channel portion protrudes from the isolation structure.
A semiconductor substrate in includes a buffer layer and a first crystalline layer. A bandgap of the first crystalline layer is smaller than a bandgap of a second layer. When a semiconductor wafer is formed as a transistor wafer, a channel of a transistor is formed at or near an interface between the first crystalline layer and the second layer. With a first electrode and a second electrode provided and a third electrode provided, when space charge redistribution, for emitting electrons and holes from a bandgap of a crystal positioned in the spatial region, is achieved by applying negative voltage to the third electrode or by applying positive voltage to the second electrode with the first electrode serving as a reference, an electron emission speed in the space charge redistribution is higher than a hole emission speed.
A plasma reactor includes a chamber body having an interior space that provides a plasma chamber, a gas distributor to deliver a processing gas to the plasma chamber, a workpiece support to hold a workpiece, an electrode assembly comprising a plurality of conductors spaced apart from and extending laterally across the workpiece support in a parallel coplanar array, a first RF power source to supply a first RF power to the electrode assembly, and a dielectric bottom plate between the electrode assembly and the workpiece support, the dielectric bottom plate providing an RF window between the electrode assembly and the plasma chamber.
A reactor for processing substrates and methods for manufacturing and using the reactor are disclosed. Specifically, the reactor can include a material that forms gas compounds. The gas compounds are then easily removed from the reactor, thus reducing or avoiding contamination of the substrates in the reactor that would otherwise arise.
An ion source having dual indirectly heated cathodes is disclosed. Each of the cathodes may be independently biased relative to its respective filament so as to vary the profile of the beam current that is extracted from the ion source. In certain embodiments, the ion source is used in conjunction with an ion implanter. The ion implanter comprises a beam profiler to measure the current of the ribbon ion beam as a function of beam position. A controller uses this information to independently control the bias voltages of the two indirectly heated cathodes so as to vary the uniformity of the ribbon ion beam. In certain embodiments, the current passing through each filament may also be independently controlled by the controller.
An apparatus for processing and observing a cross-section includes: a sample bed holding a sample; a focused ion beam column radiating a focused ion beam to the sample; an electron beam column radiating an electron beam to the sample, perpendicularly to the focused ion beam; an electron detector detecting secondary electrons or reflection electrons generated from the sample; a irradiation position controller controlling irradiation positions of the focused ion beam and the electron beam based on target irradiation position information showing target irradiation positions of beams on the sample; a process controller controlling a cross-section-exposing process that exposes a cross-section of the sample by radiating the focused ion beam to the sample and a cross-section image-obtaining process that obtains a cross-section image of the cross-section by radiating the electron beam to the cross-section; and an image quality corrector correcting image quality of the cross-section image obtained.
The present disclosure provides a reliable X-ray generating tube that forms a focus with a stable size and shape. The X-ray generating tube includes an electron gun including an electron emitting portion, a plurality of grid electrodes, and an insulating support member that supports the plurality of grid electrodes. The electron gun includes a conductive section that hides the insulating support member to prevent the insulating support member from being directly viewed from an electron through path of electrons emitted from the electron emitting portion and passing through the grid electrodes.
The present disclosure relates to an insertion structure between a stationary spring and a bobbin, comprising: a stationary spring and a bobbin; wherein the stationary spring is inserted into the bobbin by a flip-chip method, and the bobbin is provided with slots, each having a groove shape with a laterally open in formed by an L-shaped side wall connecting with a convex wall, and each of two sides of the stationary spring is provided with a convex part, and two convex parts of the stationary spring are respectively fitted into the two opposite slots; a first blocking wall is provided along a horizontally extending direction of protruding of the convex wall, and a second blocking wall is further provided between the first blocking wall and the L-shaped side wall to connect them, and the convex parts of the stationary spring are mounted.
Additive material for an electrode of an electrochemical cell, double-layer capacitor and production method for such an electrode. Known additive materials for an electrode of an electrochemical cell contain electrically conductive particles composed of carbon, such as e.g. conductive carbon blacks or graphites. To provide an additive material having comparatively high ionic conductivity starting therefrom, it is proposed that the carbon additive particles have an average particle diameter in the range of 1 to 20 μm and contain mesopores and macropores which form a three-dimensionally interconnected pore structure.
A multilayer ceramic capacitor has a cuboid or substantially cuboid multilayer body including a stack of dielectric layers, inner-electrode layers alternating with the dielectric layers and exposed at end surfaces of the multilayer body, and outer electrodes on the end surfaces and coupled to the inner-electrode layers. The dielectric layers are primarily made of barium titanate. At the interfaces between the dielectric and inner-electrode layers, protective layers containing calcium zirconate cover the inner-electrode layers.
A multilayer substrate includes a lamination body including first and second resin substrates and a bonding layer that are hot-pressed. The first resin substrate includes a first surface provided with a first conductor pattern including a surface defined by a plated film, and a second surface provided with a second conductor pattern including a surface defined by a plated film. The second resin substrate includes a third surface provided with a third conductor pattern including a surface defined by a plated film, and a fourth surface provided with a fourth conductor pattern including a surface defined by a plated film. The first conductor pattern is located closer to a first outermost layer than the second conductor pattern. T1
A rare-earth thin film magnet is provided which includes Nd, Fe and B as essential components, characterized by including a Si substrate having an oxide film present on a surface thereof, a Nd base film formed as a first layer over the Si substrate, and a Nd—Fe—B film formed as a second layer on the first layer. The rare earth thin film magnet and a production process therefor provides a rare earth thin film magnet suffering neither film separation nor substrate breakage and having satisfactory magnetic properties even when the second layer has composition in the range of 0.120 ≤Nd/(Nd+Fe)<0.150, which corresponds to a compositional range in the vicinity of a stoichiometric composition.
A hollow insulator for high electric voltages has an insulating tube and a covering of the insulating tube made from a fiber-reinforced plastic. The covering is placed on an outer surface of the insulating tube. There is also described a method for producing the type of hollow insulator.
A conductor is suitable for use in a high-voltage cable, and includes an aluminium alloy, in which the aluminium alloy comprises one or more of a group 3, 4 or 5 element and/or a lanthanide, each with a concentration in the range of 0.006 to 0.03% (m/m). The conductor has undergone a thermal treatment at a temperature from the range of 185° C. to 315° C. during a period from the range of 12 hours to 24 hours, so that the conductor has a conductivity of 61% IACS or more.
A method and apparatus for collecting and storing the energy emitted by radioisotopes in the form of alpha and or beta particles is described. The present invention incorporates aspects of four different energy conversion and storage technologies, those being: Nuclear alpha and or beta particle capture for direct energy conversion and storage, fuel cells, rechargeable electrochemical storage cells and capacitive electrical energy storage.
A method of generating power using a Thorium-containing molten salt fuel is disclosed. One example includes the steps of providing a vessel containing a molten salt fuel, generating a proton beam externally to the vessel, where the externally generated proton beam being of an energy level sufficient to interact with the salt in the vessel to produce a (p, n) reaction resulting in the generation of a neutron at the first energy level. Neutrons generated within the vessel through the (p, n) reactions caused by the externally generated proton's interaction with the at least one salt are utilized to produce a fission reaction where the fission reaction increases the heat content of the molten salt within the vessel. In the example, a heat exchanger is used to extract heat from the molten salt within the vessel and power is generated from the extracted heat.
A control rod operation generates a rod insertion block signal during operation of a reactor. Four neutron detector assemblies including a plurality of LPRMs arranged in an axial direction of a core are arranged adjacent to a plurality of insertion selection control rods, respectively, which are simultaneously inserted into the core. Neutron flux ratio calculation units are arranged in each of the neutron detector assemblies, and ratios (neutron flux ratios BA/AA, CA/AA, and DA/AA) of an average LPRM signal of the respective LPRMs at positions B, C, and D to an average LPRM signal of the respective LPRMs at a position A which is closest to the control rod insertion end of the core are calculated. When the largest neutron flux ratio out of the neutron flux ratios exceeds a set neutron flux ratio, a rod insertion block signal which is generated by a local range rod insertion monitor is output.
Disclosed herein is a clinical decision support system for predicting a diagnosis of musculoskeletal pathologies, in accordance with some embodiments. Accordingly, the clinical decision support system may include a communication device, a processing device, and a storage device. Further, the communication device may be configured for transmitting questions to a first device and receiving responses corresponding to the questions from the first device. Further, the communication device may be configured for transmitting a prediction to a second device. Further, the processing device may be communicatively coupled with the communication device. Further, the processing device may be configured for analyzing the responses based on a knowledge repository and generating the prediction of a diagnosis of a musculoskeletal pathology using a machine learning model based on the analyzing. Further, the storage device may be communicatively coupled with the processing device. Further, the storage device may be configured for retrieving the knowledge repository.
A computer-based system to determine whether patients should be treated as inpatients or outpatients. The invention makes personalized predictions about the risk and timing of adverse outcomes for the patient, and further assesses how this risk and timing may vary if the patients are treated as inpatients or outpatients. This information informs how patients are assigned to an appropriate therapy. The invention includes logic relevant to predicting patient risk, decoupling patient risk into components inherent to the patient as well as additions/subtractions associated with the choice of treatment, and predicting the timing of adverse outcomes given censored data. The invention can be extended to use in a broad range of other application domains (e.g., matching learners to courses either offered in-classroom or online for education).
Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.
To objectively grasp a stress state of a user and to prevent a mental disorder of the user, the following steps are performed: acquiring, via a network, biogas information at multiple timings and time information corresponding to each of the multiple timings, wherein the biogas information represents a concentration of benzyl alcohol of a user acquired by a sensor that detects benzyl alcohol discharged from a skin surface of the user; obtaining reference information representing an upper limit of a normal range of the concentration of benzyl alcohol per unit period of time, using a memory storing the reference information representing the upper limit of the normal range; determining a stress time period during which a concentration of the benzyl alcohol of the user is more than the upper limit of the normal range, based on the acquired biological gas information; and outputting time period information indicating the determined stress time period to an information terminal of the user, to display the stress time period indicated by the time period information on a display of the information terminal.
A smart monitoring system comprising a plurality of sensor devices coupled to appliances and fixtures within a dwelling environment, at least one of the plurality of sensor devices comprising sensor elements including an accelerometer configured to detect a usage associated with the appliances and fixtures, and a computing device operative to receive event signals from the plurality of sensor devices, generate a collection of data with the event signals, analyze the collection of data, generate analytics and pattern data based on the analysis, and generate notifications based on abnormalities in the analytics and pattern data.
A surgical workflow system for performing a surgical procedure. The surgical workflow system comprises one or more locators arrangeable to determine locations of a plurality of surgical objects. Information conveyor devices are coupled to the one or more locators and are assigned to different participants in the surgical procedure. A workflow controller accesses a pre-scripted workflow having a plurality of workflow steps associated with the surgical procedure, identifies a change event that indicates a deviation from the pre-scripted workflow, determines event information tailored to the different participants based on the change event, and transmits the event information to the participants through the plurality of information conveyor devices so that different event information can be conveyed to the different participants, wherein the event information is provided in the context of the surgical objects.
A system associated with determining physician attribution related to in-patient care based at least on prediction of attribution values associated with patient-physician attribution is disclosed. The system extracts clinical data associated with a patient from a first database, with the extracted clinical data comprising clinical information related to the patient and the clinical information including vector values indicative of clinical progress of the patient at various stages of treatment. The system stores the extracted clinical data in a second database and determines attribution values using the attribution manager with the attribution values being based on a predictive analysis using predetermined weights associated with the vector values. A training data set is generated based on learned weight values associated with the clinical progress of the patient. The system iteratively updates the vector values of the patient at least using a predictive analysis associated with the training data set. The updated vector values of the patient and the learned weight values are processed in order to cross-validate expert clinical information associated with a patient. At least one patient-physician attribution value is generated based on cross-validation of the expert clinical information and predictive analysis associated with the training data set. A corresponding method and computer readable medium are also disclosed.
A surgical instrument includes an end effector and a marking assembly. The end effector includes a first jaw; a second jaw movable relative to the first jaw to grasp tissue therebetween; and a tissue-treatment mechanism configured to apply a tissue treatment to tissue grasped between the first jaw and the second jaw. The marking assembly configured to apply a distinct marking to the tissue unique to each tissue treatment application, wherein the distinct marking distinguishes the tissue treatment application from other tissue treatment applications.
Disclosed is a computing architecture and method for operating and managing a health care plan from a mobile device or web browser. The present invention provides an architecture that facilitates customer access to affordable, personalized health care, along with the efficient processing of claims.
Methods and systems for obtaining inhibitors of human DNA methyltransferase 1 (DNMT1) are disclosed where the methods involve designing compounds that resemble the DNMT1 transition state.
Memory devices are disclosed. A memory device may include a memory array including a number of memory cells partitioned into a number of memory segments. Each of the number of memory segments may include a redundant memory-cell group configurable to be accessed instead of a defective memory-cell group of the memory segment. The memory device may also include a set of latches configurable to indicate that a redundant memory-cell group of a memory segment of the number of memory segments is to be accessed instead of a defective memory-cell group of the memory segment. The set of latches may include segment latches configurable to indicate the memory segment or a status of the set of latches. The set of latches may also include address latches configurable to indicate the defective memory-cell group within the memory segment. Related systems and methods are also disclosed.
A One Time Programmable (OTP) memory, includes: a first driver coupled to a reference cell by a first bit line; a second driver coupled to an OTP cell by a second bit line; and a comparator having a first input coupled to the first bit line and the reference cell, a second input coupled to the second bit line and the OTP cell, and an output coupled to a logic circuit configured to control the first driver and the second driver.
A non-volatile memory device includes a memory cell region including a first metal pad and a memory cell array including a plurality of memory cells, and a peripheral circuit region including a second metal pad and an output driver to output a data signal, and vertically connected to the memory cell region by the first metal pad and the second metal pad. The output driver includes a pull-up driver and a pull-down driver. The pull-up driver includes a first pull-up driver having a plurality of P-type transistors and a second pull-up driver having a plurality of N-type transistors. The pull-down driver includes a plurality of N-type transistors. One or more power supply voltages having different voltage levels are selectively applied to the pull-up driver. A first power supply voltage is applied to the first pull-up driver, and a second power supply voltage is applied to the second pull-up driver.
A semiconductor memory device includes a memory cell array, an input/output circuit configured to output read data from the semiconductor memory device, a first data latch configured to latch data read from the memory cell array as the read data, a second data latch to which the read data is transferred from the first data latch and from which the read data is transferred to the input/output circuit, a signaling circuit configured to output a ready signal or a busy signal, and a control circuit configured to control the signaling circuit to output the busy signal while the read data is being latched in the first data latch during a read operation performed on the memory cell array and to output the ready signal while the read data latched in the first data latch is being transferred from the first latch to the second latch.
A dynamic random access memory (DRAM) component (e.g., module or integrated circuit) can be configured to have multiple rows in the same bank open concurrently. The controller of the component divides the address space of the banks into segments based on row address ranges. These row address ranges do not necessarily correspond to row address ranges of the bank's subarrays (a.k.a. memory array tiles—MATs). When a command is sent to open a row, the controller marks a plurality of the segments as blocked. The controller thereby tracks address ranges in a bank where it will not open a second row unless and until the first row is closed. The memory component may store information about which, and how many, segments should be blocked in response to opening a row. This information may be read by the controller during initialization.
Methods, systems, and devices for operating a memory cell or cells are described. A capacitor coupled with an access line may be precharged and then boosted such that the charge stored in the capacitor is elevated to a higher voltage with respect to a memory cell. The boosted charge in the capacitor may support sensing operations that would otherwise require a relatively higher voltage. Some embodiments may employ charge amplification between an access line and a sense component, which may amplify signals between the memory cell and the sense component, and reduce charge sharing between these components. Some embodiments may employ “sample-and-hold” operations, which may re-use certain components of a sense component to separately generate a signal and a reference, reducing sensitivity to manufacturing and/or operational tolerances. In some embodiments, sensing may be further improved by employing “self-reference” operations that use a memory cell to generate its own reference.
An erasable magnetoresistive random-access memory (MRAM) structure and a method of making the same includes an MRAM cell disposed between bit line and word line circuit elements, and a vertical-cavity surface-emitting laser (VCSEL) element disposed above the MRAM cell. A laser output of the VCSEL is directed toward the MRAM cell.
A memory structure having 2m read ports allowing for concurrent access to n data entries can be constructed using three memory structures each having 2m−1 read ports. The three memory structures include two structures providing access to half of the n data entries, and a difference structure providing access to difference data between the halves of the n data entries. Each pair of the 2m ports is connected to a respective port of each of the 2m−1-port data structures, such that each port of the part can access data entries of a first half of the n data entries either by accessing the structure storing that half directly, or by accessing both the difference structure and the structure containing the second half to reconstruct the data entries of the first half, thus allowing for a pair of ports to concurrently access any of the stored data entries in parallel.
A system and method for simultaneously reading a plurality of readable memory-based digital identification devices, including: a host microcontroller; and a plurality of readable memory-based digital identification devices electrically coupled to the host microcontroller in a parallel configuration; wherein the host microcontroller is configured to assert a read prompt to each of the plurality of the plurality of readable memory-based digital identification devices during a same clock cycle; wherein each of the plurality of readable memory-based digital identification devices is configured to send a response to the host microcontroller in a same clock cycle; and wherein the host microcontroller is configured to capture identification data from each of the plurality of readable memory-based digital identification devices in a same clock cycle.
According to one embodiment, a magnetic disk device includes: a disk; a head including a main magnetic pole, a write shield that faces the main magnetic pole in a first direction and is separated from the main magnetic pole by a gap, a first assist element that is disposed in the gap and a second assist element that is disposed in the gap and is positioned relative to the first assist element in a second direction intersecting the first direction; and a controller configured to: cause a first assist energy from the first assist element to be applied to the disk and affect a coercive force of the disk; and cause a second assist energy from the second assist element to be applied to the disk and affect a coercive force of the disk, wherein the first assist energy is different from the second assist energy.
A server box embodiment is disclosed that generally comprises an array of dummy HDDs that share a common set of universal disk drive components in a master components module, or power module. Each dummy HDDs is constructed without expensive onboard chipsets that control the normal functionality of a standard HDD. By sharing expensive chipsets in a master components module (power module) money can be saved in building and selling the dummy HDD server. Embodiments envision a power module possessing the needed chipset functionality that is missing in a dummy HDD. The power module can be made to move from dummy HDD to dummy HDD supplying the necessary chipset in a shared manner when data is being stored or retrieved for client or end-user.
A device implementing a system for mitigating noise includes at least one processor configured to receive a first audio signal corresponding to a first microphone, and determine whether wind noise is present based at least in part on the first audio signal. The processor is configured to select, based on the determining, a second audio signal from between second and third microphones. The second microphone is disposed at a location that experiences less echo coupling when the device is in a particular orientation with respect to a user. The third microphone is disposed at another location that experiences less wind noise. The processor is configured to determine voice and noise reference values based on the first and the selected second audio signals, and perform noise suppression with respect to at least one of the first or the selected second audio signal, based on the voice or the noise reference value.
A method of speech recognition and person identification based thereon, comprising: recording speech from a speech signal using a microphone; illuminating a speaking mouth; recording a degree of light reflected by the mouth from a reflection signal using a sensor; and recording combined parameters of the speech signal and of the reflection signal, and coupling them to letters associated therewith, per predetermined time duration; comparing a combination occurring in speech of parameters of the speech signal and of the reflection signal to the recorded combined parameters of the speech signal and of the reflection signal which are coupled to letters; and deciding on the basis of the comparison to which letter the combination occurring in the speech of parameters of the speech signal and of the reflection signal corresponds, using block-width modulation of the reflection signal.
Provided is an information processing device that includes a reception unit that receives inquiry information, an acquisition unit that acquires answer information in response to the inquiry information from at least one or more acquisition destination candidates determined on a basis of the inquiry information, and a sending unit that sends response information that is generated on a basis of the answer information. The acquisition unit sends a request using a common data format to the at least one or more acquisition destination candidates, and acquires the answer information using a common data format based on the request.
A method of processing audio communications over a network, comprising: at a first client device: receiving a first audio transmission from a second client device that is provided in a source language distinct from a default language associated with the first client device; obtaining current user language attributes for the first client device that are indicative of a current language used for the communication session at the first client device; if the current user language attributes suggest a target language currently used for the communication session at the first client device is distinct from the default language associated with the first client device: obtaining a translation of the first audio transmission from the source language into the target language; and presenting the translation of the first audio transmission in the target language to a user at the first client device.
A text-to-speech engine creates audio output that includes synthesized speech and one or more media content item snippets. The input text is obtained and partitioned into text sets. A track having lyrics that match a part of one of the text sets is identified. The location of the track's audio that contains the lyric is extracted based on forced alignment data. The extracted audio is combined with synthesized speech corresponding to the remainder of the input text to form audio output.
The present invention is a chromatic-emphasis hybrid-diatonic leverless keyboard configured to provide an extension, duplication, or representation of both heptatonic and pentatonic keys on the leverless keyboard. The extension enables the user to shift the physiological center of gravity for the keyboard to the area where pentatonic and heptatonic keys share space and are more isomorphic, thus assisting in gaining and applying understanding of the chromatic equality of the twelve tonalities in standard equal temperament, and in gaining and applying understanding of the one-dimensional nature of music.
Provided is an electronic musical instrument. The electronic musical instrument is configured to generate an internal acoustic signal; generate a sound generation instruction signal; output the sound generation instruction signal to an external sound source configured to generate an external acoustic signal; switch a first state in which the external acoustic signal is generated by the external sound source in response to the sound generation instruction signal, to a second state in which the internal acoustic signal is generated in response to the sound generation instruction signal; and, when the first state is switched to the second state, set a mode of the internal acoustic signal such that the internal acoustic signal is generated with a mode having a predetermined degree of similarity to a mode of the external acoustic signal generated in the first state.
An accessory for changing the timbre of a stringed instrument is provided, comprising a body having a vertical opening and a horizontal slot formed in the bottom surface from one edge into the vertical opening; an adjustment rod within the horizontal slot; and a dampener within the vertical opening associated with at least one string of the stringed instrument to which the accessory is attached. The adjustment rod has an upwardly angled inner end within the vertical opening in the body. The dampener comprises a dampener body; a soft fabric covering a top surface; and a bottom surface having a horizontal groove with a downwardly angled top surface matching the angle of the angle of the adjustment rod. Moving the adjustment rod inwardly moves the dampener upward and applies pressure to the string; moving the adjustment rod outwardly moves the dampener downward and reduces the pressure on the string.
The present disclosure relates to a light-emission control signal generating device and a display device. The light-emission control signal generating device includes: a state detection circuit configured to detect whether a current frame is a static frame or a dynamic frame and output an indication signal indicating the static frame or the dynamic frame; and a plurality of light emission control signal generation circuits; wherein the plurality of light emission control signal generation circuits are divided into a plurality of blocks, and individual blocks are input with different light emission enable signals based on the indication signal to generate light emission control signals.
Provided is a method of reducing power consumption by a display device including a display logic for processing pixel data, and a display panel including a plurality of pixels, the method including receiving the pixel data corresponding to the plurality of pixels, determining whether a number of consecutive pixels of the plurality of pixels that correspond to identical data of the pixel data reaches a threshold number, and powering down the display logic when the number of consecutive pixels exceeds the threshold number.
Disclosed is a method for adjusting a displayed image. The method includes obtaining brightness information of a plurality of color channels of a currently displayed image; determining a target color channel with abnormal brightness from the plurality of color channels based on the brightness information; obtaining stimulus information of the target color channel, and determining a target grayscale from a predetermined grayscale interval based on the stimulus information; and determining brightness and chromaticity corresponding to the target grayscale, and adjusting the displayed image based on the brightness and chromaticity corresponding to the target grayscale.
Disclosed are a driving method, a display device, and a display equipment of a display panel. In the display array of the display panel of the present application, one row of subpixels have two different scanning drive signals, the odd-numbered column of the subpixels and the even-numbered column of the subpixels in one row are respectively driven by applying different scanning drive signals, each row of the subpixels are driven by applying two different scanning drive signals, and driving time of the scanning drive signal relative to a data drive signal is controlled to make each driving time of the two scanning drive signals be different from each other, thereby the color shift is reduced.
A pixel circuit and a display device. The pixel circuit includes a charging unit, a light-emitting unit and an error compensation unit; a voltage storage terminal of the charging unit is connected to a voltage input terminal of the light-emitting unit; one end of the error compensation unit is connected to the voltage storage terminal of the charging unit, a voltage at the voltage storage terminal of the charging unit is used to determine a magnitude of a current flowing through the light-emitting unit; a control terminal of the error compensation unit is configured to receive a light-emitting control signal which is used to control the light-emitting unit to emit light or stop emitting light, the error compensation unit is configured to lower the voltage at the voltage storage terminal of the charging unit when the light-emitting control signal controls the light-emitting unit to emit light.
A display device is proposed, the display device including a display panel and a driving circuit, and pixels included in the display panel includes a driving transistor, a light emitting element, a capacitor, and first to sixth switching transistors T1 to T6. T1 senses threshold voltage of the driving transistor, the capacitor stores data voltage and a threshold voltage in both electrodes, T2 applies data voltage to the capacitor, T3 initializes the storage capacitor to reference voltage, and T4 initialize the light emitting element to reference voltage, T5 controls current flow between the driving transistor and the light emitting element, and T6 connects both electrodes of the capacitor. The driving circuit divides one frame into an initialization period, a program period, and a light emission period to drive a pixel, and stops light emission of the light emitting device and make equal voltage across the capacitor, in the initialization period.
A pixel including: a light emitter; a first transistor including first and second electrodes respectively connected to power and the light emitter, the first transistor controlling driving current; a first capacitor between a second and third node; a second transistor between the third node and data line and turned on by a scan signal; a third transistor between a first and second node, and turned on by a control signal; a fourth transistor between power and the third node, and turned on by a emission control signal; a fifth transistor between power and the first electrode, and turned on by the emission control signal; a sixth transistor between the second node and the light emitter, and turned on by another emission control signal; and a second capacitor between power and the first node, wherein the fourth, fifth and sixth transistors turn-on/off at least four times in a non-emission period.
A pixel circuit for a display device provides enhanced performance by performing a partial threshold compensation during programming and performing further compensation independent of programming to achieve a short programming time while ensuring threshold compensation accuracy. The pixel circuit is operated in a relatively shortened duration first combined data programming and threshold compensation phase, and in a relatively prolonged duration second threshold compensation phase for improved compensation accuracy. During the combined programming and threshold compensation phase, a drive transistor is diode connected, and a data voltage is applied to a programming a capacitor that also stores a portion of a threshold voltage of the drive transistor. This permits a short programming time. During the prolonged threshold compensation phase, to further compensate the threshold voltage of the drive transistor for compensation accuracy, the drive transistor remains diode connected and a storage capacitor stores the threshold voltage of the drive transistor.
A display driver circuit for high resolution and high frame rate and a display device using the same are provided. A display driver circuit for high resolution and high frame rate includes a GAMMA output circuit, multiple digital-to-analog converters (DACs), multiple source operation amplifiers and at least a pre-charging circuit. The GAMMA output circuit outputs multiple grayscales of GAMMA voltages. Each DAC receives the GAMMA voltages and provides an output data voltage according to display data. Input terminals of the source operation amplifiers correspondingly coupled to output terminals of the DACs receive the corresponding output data voltages. The pre-charging circuit coupled between the input terminal of at least one of the source operation amplifiers and the output terminal of at least one of the DACs pre-charges the input terminal of the coupled source operation amplifier, so that an output terminal of the coupled source operation amplifier has fast response to the received output data voltage.
A circuit includes an input sub-circuit configured to transmit an input signal from an input signal terminal to a feedback node under control of a first clock signal from a first clock signal terminal; a pull-up node control sub-circuit configured to transmit a feedback signal of the feedback node to a pull-up node under control of a first clock signal from the first clock signal terminal; a feedback sub-circuit configured to transmit a first voltage signal from a first voltage signal terminal to the feedback node under control of the pull-up node; an output sub-circuit configured to transmit a second clock signal from a second clock signal terminal to an output signal terminal under control of the pull-up node; and a pull-down sub-circuit configured to transmit a second voltage signal from a second voltage signal terminal to the output signal terminal under control of a pull-down node.
Disclosed is a data processing method, the data processing method includes: determining image data captured in preset grayscale; determining first compensation data of display defect according to the image data; and generating compensation data of the display defect according to the first compensation data and data of the preset grayscale.
The present application provides methods and systems for generating three-dimensional user experience from two-dimensional media content such as a sequence of image frames received by a mobile device. The mobile device recognizes locations of a moving object in the sequence of image frames and applies a user-selected foreground template to the sequence of image frames by covering at least a portion of each image frame rendered on the display. When there is an overlap between the location of the moving object within one of the sequence of image frames and the predetermined foreground template, the device identifies, within the image frame, at least a portion of the moving object covered by the foreground template, and renders the covered portion of the moving object in front of the foreground template while a remaining portion of the image frame is rendered behind the foreground template.
The present application relates generally to a demonstration kit for various nozzles. The demonstration kit may include a spray assembly and a control assembly. The spray assembly may include a case having a base and a cover rotatably coupled to the base, a plurality of back wall panels configured to be secured to a sidewall of the base, a boom connected to an interior surface of the case, and one or more nozzles connected to the boom and repositionable along a length of the boom. The control assembly includes at least one pump that when in an operating orientation is fluidly connected to the one or more nozzles and a portable power supply in electrical communication with the at least one pump.
A device implementing dynamic library access based on proximate programmable item detection includes a sensor and a processor configured to detect, using the sensor, a programmable physical item in a proximate area. The processor is further configured to, responsive to detecting the programmable physical item, provide an indication of available functions for programming the programmable physical item. The processor is further configured to receive input of code that comprises at least one of the available functions for programming the programmable physical item. The processor is further configured to program the programmable physical item based at least in part on the code. In one or more implementations, the processor may be further configured to translate the code into a set of commands for programming the programmable physical item and to transmit the set of commands to the programmable physical item.
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education. One aspect disclosed herein is directed to different methods, systems, and computer program products for facilitating mobile video presentations using digital compositing techniques.
A system and method of displaying optimized aircraft energy level to a flight crew includes processing flight plan data, in a processor, to determine the optimized aircraft energy level along a descent profile of the aircraft from cruise altitude down to aircraft destination, and continuously processing aircraft data, in the processor, to continuously determine, in real-time, an actual aircraft energy level. The actual aircraft energy level of the aircraft is continuously compared, in the processor, to the optimized aircraft energy level. The processor is use to command a display device to render an image that indicates: (i) the optimized aircraft energy level, (ii) how the actual aircraft energy level differs from the optimized aircraft energy level, and (iii) how the actual aircraft energy level is trending relative to the optimized aircraft energy level.
The present invention is designed to instrumentation and methods for providing runway obstacle clearance for instrument and non-instrument landing of an aircraft. The device provides a simple method of determining if there are any obstacles within the FAA required path of landing of an aircraft. Typically, there are trees and other obstacles which have to be precisely located to determine if such trees and other obstacles are within the required clearance space for permitted landing of an aircraft. This is particularly important when visual verification of the landing of the aircraft is required.
A vehicle safety support apparatus includes: a driver monitoring sensor configured to monitor a driver; an external environment monitoring sensor configured to monitor an external environment of a vehicle; and at least one processor configured to: determine whether the vehicle is in an immediate hazard situation based on data acquired from the driver monitoring sensor and the external environment monitoring sensor; determine, in response to determining that the vehicle is in the immediate hazard situation, whether to perform a recovery maneuver or a rescue maneuver based on the data acquired from the driver monitoring sensor and the external environment monitoring sensor to get out of the immediate hazard situation; and perform, in response to determining to perform the rescue maneuver, autonomous driving to move the vehicle to a safe area by taking over a driving control from the driver.
A method for determining parking spaces, traffic participants ascertaining information about free parking spaces and communicating the information to a cloud computing system, the cloud computing system storing information about the free parking spaces in retrievable fashion in a parking space map, information about the provided parking space being visually presented on a display device of the traffic participant. A computer program and a free parking space assistance system, which are suitable in particular for carrying out the method, are also provided.
A terminal device includes: a candidate acquiring unit configured to acquire reverse traveling candidate information including positional information and traveling direction information of a vehicle when a candidate determining unit configured to determine whether there is a likelihood that the vehicle is traveling in reverse determines that there is a likelihood that the vehicle is traveling in reverse; and a candidate transmitting unit configured to transmit the reverse traveling candidate information to a rearward server configured to determine whether the vehicle is traveling in reverse based on the reverse traveling candidate information.
Devices, systems, and methods are disclosed for connecting traffic signal control infrastructure, in-service transit vehicles, and back-end computing and service systems, and providing an adaptable user interface, remotely effecting a change on a Portable Electronic Device (PED), verifying location of transit vehicles and tailoring information to the behavior of a transit operator. System determines an “optimal window” for a transit vehicle to travel through a maximum number of consecutive traffic signals during the green vehicular phase. The system determines and sends a recommended speed to traverse the optimal window. In a case where an optimal window is not possible under current circumstances, the system determines and then advises the driver to remain at the current station for a specified dwell time.
A data collection system includes sensors which are synchronized with each other and an optical signal distributor, wherein each of the sensors comprises a first delay unit which delays a second electrical signal for a first delay time set such that a sum of the first delay time and a first conversion time is same in all of the sensors, and the optical signal distributor comprises second delay units each of which delays a first electrical signal for a second delay time set such that all of sums of the second delay times and conversion times are same as each other.
An integrated security system is described comprising a gateway located at a first location. The gateway includes a takeover component that establishes a coupling with a first controller of a security system installed at the first location. The security system includes security system components coupled to the first controller. The takeover component automatically extracts security data of the security system from the first controller. The gateway automatically transfers the security data extracted from the controller to a second controller. The second controller is coupled to the security system components and replaces the first controller.
A system for monitoring and maintaining hand washing compliance. The system may be configured to monitor hand washing compliance at any hand washing station having a water faucet and cleaning agent. The system may comprise a wristband, a wash node, a control unit, and a database. The wash node may be configured to capture the activity within an area encompassing the hygiene station. The system is configured to monitor and notify the user of when to clean their hands. Further, the system can provide real time and historical monitoring of hygiene compliance and policy violation by users. Further, the system can provide the user with notifications of their compliance through visual or wireless device notifications indications of the time elapsed since a previous washing.
A method for determining a correspondence relationship between a sensing target and a sensor is a correspondence relationship determination method for determining whether or not a correspondence relationship between a sensing target and a sensor attached to the sensing target is correct. The method includes acquiring position information of a first sensor fixed and attached to the sensing target, acquiring position information of a second sensor detachably attached to the sensing target, and obtaining a distance by comparing the position information of the first sensor and the position information of the second sensor, and determining that the correspondence relationship between the sensing target and the second sensor indicates discrepancy when the distance is equal to or more than a threshold value.
Security systems and methods for protecting retail display merchandise from theft are provided. For example, a security system includes a sensor configured to be secured to an item of merchandise, and a monitoring component configured to wirelessly communicate with the sensor, wherein the monitoring component and the sensor are configured to communicate with one another to determine a proximity of the item of merchandise relative to the monitoring component, wherein the monitoring component and/or the sensor is configured to initiate a security signal when the proximity between the monitoring component and the sensor is within a predetermined range or distance.
Systems and methods for detecting potential theft and identifying individuals having a history of committing theft are presented. An electromagnetic emission associated with a personal electronic device associated with an individual is received. One or more signal properties of the electromagnetic emission are analyzed to determine an emission signature. Video data and video analytics are utilized to determine whether an individual has taken possession of an item. The video analytics are correlated with the emission signature in an attempt to identify the individual having possession of the item. The emission signature and video data are stored for later use during a checkout procedure. If an emission signature detected at a checkout station matches that of the individual having possession of the item, and the item is not processed through the checkout station, an alert is issued and the individual is flagged as a potential shoplifter.
The invention concerns a geolocation method (200) and an anti-theft tracer (1) for inserting in the butt (21) of a firearm (2), said geolocation method (200) making it possible to determine the geographical coordinates of said anti-theft tracer (1) and to detect an unwanted movement. The geolocation method (200) also makes it possible to communicate with a device in order to transmit data relating to the movement of the anti-theft tracer (1). The present invention also concerns such an anti-theft tracer (1) which comprises, in particular, damping means (102) for reducing the vibrations generated by use of the firearm (2) and transmitted to the electronic components of said anti-theft tracer (1).
An encoding apparatus for encoding a vibrotactile signal includes a first transforming unit configured to perform a discrete wavelet transform of the signal, a second transforming unit configured to generate a frequency domain representation of the signal, a psychohaptic model unit configured to generate at least one quantization control signal based on the generated frequency domain representation of the sampled signal and on a predetermined perceptual model based on human haptic perception, a quantization unit configured to quantize wavelet coefficients resulting from the performed discrete wavelet transform and adapted by the quantization control signal, a compression unit configured to compress the quantized wavelet coefficients, and a bitstream generating unit configured to generate a bitstream corresponding to the encoded signal based on the compressed quantized wavelet coefficients. The subject matter described herein also includes a corresponding decoding unit, an encoding method and a decoding method.
An arcade game includes a rotating and tilting prize receptacle for rotating captured prizes past an RFID antenna and dumping captured prizes back into the playing area. To improve the accuracy of reading RFID tags on the prizes, the receptacle spins to pass the captured prizes past the antenna multiple times. Each RFID tag may be assigned a serial number that is read by the RFID reader to assure that captured prizes are not counted multiple times. After the RFID tags have been read, the receptacle is tilted, preferably while still spinning, to dump the prizes back into the playing area. The captured-prize handling apparatus may include a lighted tower that surrounds the electro-mechanical elements and attracts attention to the game. The receptacle is shaped to urge the captured prizes into a position within the receptacle that enhances accurate reading of the RFID tags.
Implementations of ice vending machines may include a cabinet having a frame, an ice maker coupled to the frame, and an ice storage section coupled to the frame and below the ice maker. The ice storage section may include one or more agitators. Implementations may also include an ice feed coupled below the ice storage section, a bagging system coupled to the frame and below the ice feed, a retrieval section coupled to the frame and below the bagging system, and an interactive panel coupled to an outer surface of the cabinet. The interactive panel may be configured to receive a purchase request from a customer for a bag of ice. The ice vending machine, in response to the purchase request, may be configured to fill and dispense the bag of ice on demand.
A banknote stacking and separating apparatus includes a frame, and a guide plate and a pressing plate that are disposed on the frame. The frame is provided with an entrance-and-exit for a banknote. One end of the guide plate adjacent to the entrance-and-exit is pivotally connected to the frame, and the guide plate is operative to rotate around an axis of a pivoting shaft and is configured to guide a moving direction of the banknote when the banknote is being collected. The pressing plate is configured to support the collected banknotes and press the banknotes towards the guide plate while the banknotes are being separated. One end of the guide plate far away from the entrance-and-exit is provided with a force-releasing surface configured to support the guide plate when the pressing plate presses the banknotes towards the guide plate.
A method for checking an authenticity feature having an optical storage phosphor, to an apparatus for checking, an authenticity feature and to a value document having an authenticity feature. The authenticity feature has an optical storage phosphor. In one step, the optical storage phosphor is subjected to at least one query sequence, respectively comprising at least a first readout process and a second readout process. At least a first and a second readout measurement value are captured, which respectively are based on the detection of an optical emission in response to the respectively first or the respectively second associated readout process. A readout measurement value time series is created and is respectively associated with the at least one query sequence, comprising at least the first readout measurement value respectively associated with the first readout process and the second one respectively associated with the second readout process.
The invention provides for a system for processing tendered ballots. A table for a poll worker is provided on which the ballots are sorted and processed. A camera is directed to the work space on the table. The image from the camera is both digitally stored and provided to the poll watchers via a viewing screen. The poll worker then knows that his actions are being monitored and recorded, thereby reducing thoughts of trying to “fix” the vote.
Embodiments of the present application disclose an anti-passback method, apparatus and system. A plurality of access controllers are communicatively connected to a server. After detecting that a card reader has successfully read an identifier of an access card, an access controller sends the identifier of the access card, an identifier of the card reader, and its own identifier to the server. The server searches for the identifier of the card reader that read the access card last time, and the identifier of the access controller corresponding to the card reader, and determines a route for the door opening request. When the determined route exists in a preset list of routes, the sever sends a door opening instruction to the access controller. The route list may include routes between doors under the control of the plurality of access controllers. When a user swipes on a card reader on any of the doors with an access card, the access controller that controls the card reader will transmit information to the server. The server determines whether to allow the passing based on the route list. As can be seen, such solution achieves the anti-passback feature among a plurality of access controllers.
A door handle includes a human body detection sensor, a controller, a servo assembly, and an engaging assembly. The controller is electrically connected with the human body detection sensor and the servo assembly, and the engaging assembly is controlled by the servo assembly. The engaging assembly includes a first engaging state and a second engaging state. When the engaging assembly is in the first engaging state, the door handle is able to drive a lock body connecting shaft to rotate; and when the engaging assembly is in the second engaging state, the door handle is unable to drive the lock body connecting shaft to rotate.
Systems and methods are provided herein for providing supplemental Augmented Reality (AR) content. Media content is provided to a user device located within a viewing area. A determination is made that a supplemental three dimensional (3D) AR content related to the media content is available. 3D characteristics of the supplemental AR content are determined. Such characteristics include a viewing angle and body position of an actor from the supplemental AR content. 3D characteristics of the viewing area are determined. Such characteristics include shape and position of the furniture within the viewing area and a position of a user within the viewing area. A position is determined within the viewing area by comparing the 3D characteristics of the supplemental AR content and the 3D characteristics of the viewing area. The supplemental AR content is then provided for display at the determined position.
An augmented reality (AR) object positioning system receives a target coordinate for a location of interest within a physical environment. The AR object positioning system then determines an AR device coordinate of an AR device within the physical environment and orientation information of the AR device at the AR device coordinate. The AR object positioning system calculates a plurality of image frame coordinates of an image frame based on the AR device coordinate and the orientation information when the image frame was captured. The AR object positioning system, in response to an image frame coordinate of the plurality of image frame coordinates corresponding with the target coordinate, renders on a display of the AR device, first annotation content relative to the image frame coordinate according to rendering instructions for the first annotation content.
Particular embodiments are directed to a passthrough feature. A computing system may display a virtual-reality scene on a device worn by a user. The system may receive a request to display a visual representation of at least a portion of a physical environment surrounding the user. The system may access data associated with the physical environment captured by camera(s) of the device. The system may generate, based the data, depth measurements of one or more objects in the physical environment. The system may generate, based on the depth measurements, one or more models of the one or more objects in the physical environment. The system may render an image based on a viewpoint of the user and the one or more models and, based on the image, generate the visual representation requested by the user. The visual representation may then be displayed with the virtual-reality scene to the user.
A method includes receiving two-dimensional video streams from a plurality of cameras, the two-dimensional video streams including multiple angles of a sporting event. The method further includes determining boundaries of the sporting event from the two-dimensional video streams. The method further includes identifying a location of a sporting object during the sporting event. The method further includes identifying one or more players in the sporting event. The method further includes identifying poses of each of the one or more players during the sporting event. The method further includes generating a three-dimensional model of the sporting event based on the boundaries of the sporting event, the location of the sporting object during the sporting event, and the poses of each of the one or more players during the sporting event. The method further includes generating a simulation of the three-dimensional model.
A user selects a set of photographs from a trip through an environment that he or she desires to present to other people. A collection of photographs, including the set of photographs captured during the trip optionally augmented with additional photographs obtained from another collection, are combined with a terrain model (e.g., a digital elevation model) to extract information regarding the geographic location of each of the photographs within the environment. The collection of photographs are analyzed, considering their geolocation information as well as the photograph content to register the photographs relative to one another. This information for the photographs is compared to the terrain model in order to accurately position the viewpoint for each photograph within the environment. A presentation of the selected photographs within the environment is generated that displays both the selected photographs and synthetic data filled in beyond the edges of the selected photographs.
Systems and methods are described for creating three dimensional models of building objects by creating a point cloud from a plurality of input images, defining edges of the building object's surfaces represented by the point cloud, creating simplified geometries of the building object's surfaces and constructing a building model based on the simplified geometries. Input images may include ground, orthographic, or oblique images. The resultant model may be scaled according to correlation with select image types and textured.
The invention relates to a method for displaying a three-dimensional (3D) scene graph on a screen, the method comprising: attaching 3D resources to a set of application scene nodes; separating a first process running in a first application context on an operating system of a computer system from a second process running in a second application context on the operating system by connecting a first sub-set of the application scene nodes to the first process and connecting a second sub-set of the application scene nodes to the second process; loading the first process and the second process to a 3D display server of the computer system; constructing the 3D scene graph based on the first process and the second process; and displaying the 3D scene graph on the screen.
Provided is a three-dimensional (“3D”) analysis tool or device for generating visualizations for attributes in different multi-plane slice of a point cloud or 3D image. The device may receive a point cloud with a plurality of data points that are distributed across a plurality of different planes and that collectively produce a 3D image. The device may select a set of the plurality of data points that are located within a particular slice of the point cloud, may generate a visualization from one or more attributes of the set of data points, and may present the visualization of the one or more attributes for the set of data points in a different format than a rendering of the set of data points.
A computer-implemented method for displaying rich text on a 3D model includes obtaining, by one or more processing devices, a target rich text; invoking a rendering tool corresponding to a file format of the target rich text; rendering the target rich text using the rendering tool, to obtain a rendering result; invoking a graphical programming interface; and texture mapping the rendering result to an area of the 3D model using the graphical programming interface.
A method and an apparatus for transmitting and receiving video content including 3D data are provided. According to an embodiment, a method for transmitting data related to content including an omnidirectional image and a point cloud object is provided. The method includes generating media data and metadata for the content including the omnidirectional image and the point cloud object; and transmitting the generated media data and the generated metadata, wherein the metadata comprises information for specifying sub-spaces of a bounding space related to the point cloud object.
In one embodiment, a method includes generating rays for casting into an artificial reality scene that includes one or more surfaces to determine whether the one or more surfaces are visible from a viewpoint. The method includes determining points of intersection between the rays and the one or more surfaces. The method includes determining, based on the points of intersection, color values corresponding to output positions of a display system. The method includes accessing brightness adjustment data corresponding to the output positions of the display system. The brightness adjustment data are determined based on one or more characteristics of the display system. The method includes applying one or more brightness adjustments to the color values based on the brightness adjustment data. The method includes providing the color values for display at the corresponding output positions of the display system.
Systems, methods, devices, and other techniques for rendering content in a 3D environment. In some implementations the system includes a memory subsystem, a communications interface, a rendering engine, an input handling apparatus, and a virtual object manager. The memory subsystem is configured to store first data that (i) defines a three-dimensional (3D) environment and (ii) identifies a virtual object in the 3D environment. The communications interface is configured to transmit requests over a network for third-party content to display with the virtual object in the 3D environment and to receive third-party content responsive to the requests. The rendering engine is configured to use the first data from the memory subsystem to render the 3D environment for presentation on a display device, including rendering the virtual object at a specified location of the 3D environment in a first mode in which the virtual object displays a first set of third-party content.
A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process stores a library of expressions for styling a digital map. The process retrieves electronic map data and displays a user interface including a property editor panel and a visual map portion. The property editor panel displays a plurality of map styles. The visual map portion displays a representation of the electronic map data. For a selected map style, the process displays a plurality of style properties and a text field for receiving expressions corresponding to a style property. The process receives, via the text field, an expression and determines a set of suggested expressions corresponding to the style property. The process applies the received expression to the electronic map data and renders in the visual map portion an edited representation of the electronic map data.
A method for correcting image data from a differential phase contrast imaging system is provided. Data comprising distorted data due to spatial variation is obtained. The data is corrected by correcting the distorted data.
A method configured to implemented on at least one image processing device for detecting objects in images includes obtaining an image including an object. The method also includes generating one or more feature vectors related to the image based on a first convolutional neural network, wherein the one or more feature vectors includes a plurality of parameters. The method further includes determining the position of the object based on at least one of the plurality of parameters. The method still further includes determining a category associated with the object based on at least one the plurality of parameters.
The present invention discloses a plant point cloud acquisition, registration, and optimization method based on a time of flight (TOF) camera, which includes the following steps: (1) placing a to-be-tested plant on a turntable, adjusting a view angle of the TOF camera, and aligning the TOF camera with the to-be-tested plant; (2) turning on the turntable so that it rotates automatically, and enabling the TOF camera to acquire point cloud data of the to-be-tested plant at intervals; (3) performing real-time preprocessing on each frame of point cloud data acquired by the TOF camera; (4) performing registration and optimization on every two adjacent frames of point cloud data, and then integrating the data to obtain complete plant point cloud data; and (5) using statistical filtering to remove the discrete noise in the plant point cloud data obtained in the registration and optimization process to obtain final point cloud data.
An object detection system includes a depth image detector and a moving object extractor. The depth image detector detects a depth image from an external environment. The moving object extractor extracts a moving object desired to be extracted from the depth image. The moving object extractor registers in advance the depth image in a memory as a background while the moving object to be extracted does not exist, and extracts only a pixel whose current depth is present on a nearer side than a depth of the background as a candidate for a pixel corresponding to the moving object to be extracted.
Example embodiments allow for training of artificial neural networks (ANNs) to generate depth maps based on images. The ANNs are trained based on a plurality of sets of images, where each set of images represents a single scene and the images in such a set of images differ with respect to image aperture and/or focal distance. An untrained ANN generates a depth map based on one or more images in a set of images. This depth map is used to generate, using the image(s) in the set, a predicted image that corresponds, with respect to image aperture and/or focal distance, to one of the images in the set. Differences between the predicted image and the corresponding image are used to update the ANN. ANNs tramed in this manner are especially suited for generating depth maps used to perform simulated image blur on small-aperture images.
A video stream moving object identifier takes a series of video frames as input, reduces the scale of the video frames, then performs pixel analysis on the sequential video frames to identify moving objects. Once moving objects are identified, the moving objects are resized according to input rules for a neural network object classifier to make the resized objects the correct size to be input to the neural network object classifier. The moving objects are then sent to a neural network object classifier, which processes the objects and returns an identification of the moving objects. The neural network object classifier can operate using one or more whitelists and one or more blacklists.
A method and device for generating a three dimensional (3D) bounding box of a region of interest (ROI) of a patient include receiving a two dimensional (2D) maximum intensity projection (MIP) image that is an axial view of the patient and a 2D MIP image that is a sagittal view of the patient. A first 2D bounding box of the ROI of the patient and a second 2D bounding box of the ROI of the patient are detected using the 2D MIP images. A 3D MIP image of the patient is received, and the 3D bounding box of the ROI of the patient is generated using the 3D MIP image, the first 2D bounding box, and the second 2D bounding box. The 3D MIP image including the 3D bounding box is provided.
Devices, methods, and computer-readable media describing an adaptive approach to reference image selection are disclosed herein, e.g., to generate fused images with reduced motion distortion. More particularly, an incoming image stream may be obtained from an image capture device, which image stream may comprise a variety of different image captures, e.g., including “image frame pairs” (IFPs) that are captured consecutively, wherein the images in a given IFP are captured with differing exposure settings. When a capture request is received at the image capture device, the image capture device may select two or more images from the incoming image stream for fusion, e.g., including at least one IFP. In some embodiments, one of the images from the at least one IFP will be designated as the reference image for a fusion operation, e.g., based on a robust motion detection analysis process performed on the images of the at least one IFP.
Various techniques are provided for reducing noise in captured image frames. In one example, a method includes determining row values for image frames comprising scene information and noise information. The method also includes performing first spectral transforms in a first domain on corresponding subsets of the row values to determine first spectral coefficients. The method also includes performing second spectral transforms in a second domain on corresponding subsets of the first spectral coefficients to determine second spectral coefficients. The method also includes selectively adjusting the second spectral coefficients. The method also includes determining row correction terms based on the adjusted second spectral coefficients to reduce the noise information of the image frames. Additional methods and systems are also provided.
The invention concerns a method and a device for digital image restoration. The digital image to be restored comes from an initial image acquired by an image acquisition device having an associated acquisition instrumental noise. The method comprises the following steps: —obtaining (30) an intermediate digital image with restoration of the acquisition instrumental noise, —denoising (32) the intermediate digital image in order to obtain a denoised intermediate digital image, —deconvolution (34) of the denoised digital image in order to obtain a restored digital image.
Techniques are disclosed relating to rendering graphics objects. In some embodiments, a graphics unit is configured to transform graphics objects from a virtual space into a second space according to different transformation parameters for different portions of the second space. This may result in sampling different portions of the virtual space at different sample rates, which may reduce the number of samples required in various stages of the rendering process. In the disclosed techniques, transformation may occur prior to rasterization and shading, which may further reduce computation and power consumption in a graphics unit, improve image quality as displayed to a user, and/or reduce bandwidth usage or latency of video content on a network. In some embodiments, a transformed image may be viewed through a distortion-compensating lens or resampled prior to display.
A binary logic circuit for performing an interpolation calculation between two endpoint values E0 and E1 using a weighting index i for generating an interpolated result P, the values E0 and E1 being formed from Adaptive Scalable Texture Compression (ASTC) colour endpoint values C0 and C1 respectively, the colour endpoint values C0 and C1 being low-dynamic range (LDR) or high dynamic range (HDR) values, the circuit comprising: an interpolation unit configured to perform an interpolation between the colour endpoint values C0 and C1 using the weighting index i to generate a first intermediate interpolated result C2; combinational logic circuitry configured to receive the interpolated result C2 and to perform one or more logical processing operations to calculate the interpolated result P according to the equation: (1) P=└((C2«8)+C2+32)/64┘ when the interpolated result is not to be compatible with an sRGB colour space and the colour endpoint values are LDR values; (2) P=└((C2«8)+128.64+32)/64┘ when the interpolated result is to be compatible with an sRGB colour space and the colour endpoint values are LDR values; and (3) P=(C2+2)»2 when the colour endpoint values are HDR values.
Various examples are disclosed for dynamic kernel slicing for virtual graphics processing unit (vGPU) sharing in serverless computing systems. A computing device is configured to provide a serverless computing service, receive a request for execution of program code in the serverless computing service in which a plurality of virtual graphics processing units (vGPUs) are used in the execution of the program code, determine a slice size to partition a compute kernel of the program code into a plurality of sub-kernels for concurrent execution by the vGPUs, the slice size being determined for individual ones of the sub-kernels based on an optimization function that considers a load on a GPU, determine an execution schedule for executing the individual ones of the sub-kernels on the vGPUs in accordance with a scheduling policy, and execute the sub-kernels on the vGPUs as partitioned in accordance with the execution schedule.
A steganographic digital watermark signal is decoded from host imagery without requiring a domain transformation for signal synchronization, thereby speeding and simplifying the decoding operation. In time-limited applications, such as in supermarket point-of-sale scanners that attempt watermark decode operations on dozens of video frames every second, the speed improvement allows a greater percentage of each image frame to be analyzed for watermark data. In battery-powered mobile devices, avoidance of repeated domain transformations extends battery life. A great variety of other features and arrangements, including machine learning aspects, are also detailed.
Systems and methods are provided herein for detecting congestion within a workspace. Historical navigational data may be obtained that indicates a number of locations for mobile drive units of the workspace over various historical time periods. Planned path data for each MDU may be obtained, the planned path data may indicate planned paths of travel for each MDU. A grid of overlapping volumes may be generated for the workspace and each instance of historical navigational data and/or planned path data may be utilized to map historical and/or future locations of the MDUs to corresponding volumes of the grid. A protocol set may be implemented to detect congested volumes based at least in part on the historical navigational data and/or the planned path data for each volume of the grid over one or more time periods. In response to detecting a congested volume, one or more remedial actions may be performed.
Appearance data of a target entity is collected as appearance data, where the target entity comprises a physical entity capable of accessing, as a member, a blockchain. The appearance data is registered in a distributed database associated with the blockchain as an identity of the target entity. A target transaction initiated by a member node device in the blockchain is received, where the target transaction comprises the appearance data of the target entity that is collected by the member node device and a service event that is related to the target entity and that is detected by the member node device. A smart contract that corresponds to the service event is invoked. Based on the identity indicated by the appearance data of the target entity, service logic stated in the smart contract is executed.
A method, system, and computer program product for automating product identification is provided. The method includes receiving from users, permission to identify and monitor items associated with the users. Local devices located at a first geographical location are detected in response to receiving permission and identification data identifying each device is stored. A user and a user device are detected arriving at the first geographical location and communications between the user device and the local devices are established. The identification data and associated metadata describing the local devices is retrieved and the user and the user device are detected arriving at a second geographical location. A request for locating a specified item is received. In response, the identification data and associated metadata is analyzed and resulting network search results including a list of items and associated descriptions associated with the request are presented to the user.
A method, apparatus and computer program product are provided for estimating inventory based on distribution data. A requesting computer may submit an order request (e.g., benefit request) indicating a product and merchant attributes. Inventory information of the merchant may not be accessible, so inventory information may be estimated based on distribution data relating to the distribution of product to the merchant. Estimates regarding quantities, high or low inventories, and/or the like may be made based on distribution history and/or estimated subsequent distributions. A prescriber computer, such as one used by a physician, may therefore receive estimated inventory information regarding prescription medication at various pharmacies, prior to submitting the prescription to a pharmacy.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from a client device, a first notification of an ad space from a seller, identifying ad conditions corresponding to an ad space inventory to which the ad space belongs comprising a first condition that identifies an allowed creative media type for the ad space inventory, sending a second notification requesting a bid on the ad space to bidders, each bidder representing a respective buyer, receiving bids from the bidders, each bid corresponding to a respective bid price, buyer, and a creative, determining that a first bid of the bids corresponds to a first creative having a media type different from the allowed creative media type, and identifying a preexisting arrangement between the buyer corresponding to the first bid and the seller and, based thereon, allowing the first creative to be served to the ad space.
Systems and methods are provided for presenting personalized information to one or more vehicle occupants as a vehicle approaches and/or passes a road sign. Characteristics of a vehicle, e.g., operating conditions, characteristics of the one or more vehicle occupants, e.g., age, demographic, driving record, purchase history, etc. and/or road conditions, e.g., weather-related road conditions, current traffic conditions, etc., may be obtained. Information relevant to the one or more vehicle occupants based on one or more of these characteristics/conditions may presented to the one or more vehicle occupants. In scenarios where the presentation of personalized information is unwanted/unwarranted, more generalized information and/or safety warnings or recommendations can be presented.
Embodiments of the present invention provide systems, methods, and computer storage media directed to providing targeted content related to sentiment associated with products. In one embodiment, content of a referral source from which a user navigates to arrive at a product page having an item of interest is analyzed. A sentiment of the item based on the analysis of the content within the referral source is determined. Based on the sentiment of the item, targeted content related to the item is identified and provided to the user in an effort to reconcile the determined sentiment of the item.
There are provided systems and methods for iteratively improving an advertisement response model. A payment provider may perform operations that include training an advertisement response model using a training data set. The operations include determining that a first accuracy value corresponding to the advertisement response model is less than a accuracy value threshold. The operations further include identifying, based on executing the advertisement response model using a target data set that is different from the training data set, one or more units from the target data set for which to run the advertising campaign. The operations also include receiving one or more responses corresponding to a run of the advertising campaign with respect to the identified one or more units from the target data set and updating the training data set based on the one or more responses. The operations further include training an advertisement response model using resulting training data and repeating the operations as long as the accuracy value of the resulting model stays below the threshold or until the increase in the accuracy value with each iteration becomes unprofitable with respect to the costs of acquiring responses from further units from the target dataset.
Customers receive an incentive with use of an installed cellphone app to image an AR-bearing ad. Matches between data from the customer's accounts for each merchant are compared to the data in association with the customer's logical identifier for their cellphone, and particularly with each incidence of a rendering on their display screen of an AR view of a product advertisement containing the AR-triggering symbol to initiate the corresponding AR enhanced view of the ad. In conjunction with chronological time stamping of occurrences, a likelihood is derived that the customer's viewing of the AR enhanced product advertisement influenced the potential customer's subsequent purchase of the corresponding advertised product as evidenced within the potential customer's rich transactional data from the customer's debit and/or credit accounts. The certainty of each match is determined to further initiate the merchant's incentive to the customer which may be the merchant's donation to a community program.
A marketing analytics pipeline that receives transaction-level trend reporting of media IP assets distributed on digital service providers (DSPs), the marketing analytics pipeline including a marketing action analytics hub configured to receive the growth and re-engagement opportunities from an opportunity detection analytics hub or from a marketing platform directly and to identify high growth potential audiences using predictive models of engagement; and a marketing platform configured to interact with the marketing action analytics hub and to create marketing campaigns based around the high growth potential audiences and suggest marketing actions to media IP asset managers and owners to deliver to the high growth potential audiences on appropriate marketing channels via targeted marketing campaigns. The marketing action analytics hub uses a geodemographic and interest-based targeting method of generating descriptions of high growth potential audiences.
An illustrative embodiment disclosed herein is a method including assigning, by a virtual assistant computing device, a transaction intent associated with a mobile device user for a transaction and determining by the virtual assistant computing device, whether the transaction is in accordance with policy. The method further includes sending by the virtual assistant computing device, a policy decision recommendation to the mobile device and receiving, by the virtual assistant computing device, a response from the mobile device indicating whether to perform the transaction. The method further includes facilitating, by the virtual assistant computing device, performance of the transaction and generating, by the virtual assistant computing device, an expense report associated with the transaction.
An automated AML alerts investigation and disposition system includes an alert generation unit configured to generate alert data representative of AML alert transactions of one or more entities through a financial institution. The system further includes an alert investigation system communicatively coupled to the alert generation unit. The alert investigation system includes a storage server communicatively configured to receive the alert data from the alert generation unit. The alert investigation system further includes a trigger schedule module communicatively coupled to the storage server and configured to trigger a plurality of alerts of the alert data based on at least one of time instances and transaction events. The alert investigation system also includes an investigation module communicatively coupled to the trigger schedule module and configured to receive alerts of the alert data and categorize the plurality of alerts into one or more disposition categories based on predefined customizable rules.
The present disclosure involves systems, software, and computer implemented methods for transaction auditing. One example method includes receiving receipt data associated with an entity. Policy questions associated with the entity are associated with at least one policy question answer that corresponds to a conformance or a violation of a policy selected by the entity. For each policy question, a machine learning policy model is identified for the policy question that includes, for each policy question answer, receipt data features that correspond to the policy question answer. The machine learning policy model is used to automatically determine a selected policy question answer to the policy question by comparing features of extracted tokens to respective receipt data features of the policy question answers that are included in the machine learning policy model. In response to determining that the selected policy question answer corresponds to a policy violation, an audit alert is generated.
The present application provides a method and a user device for monitoring a use condition. The method includes determining a baseline level of performance for each of one or more elements of the device including a determined replacement threshold level. The method further includes running a diagnostic determining the current performance of at least some of the one or more elements for which a baseline level of performance has been determined, wherein the running of the diagnostic includes a diagnostic determination triggered by a detected non-standard use condition. The current performance of the at least some of the one or more elements is compared to the determined baseline level performance for the respective ones of the one or more elements of the user device. When the determined current performance of at least one of the one or more elements falls below the determined replacement threshold level, the user is notified of a need for service of the user device.
Systems, methods, and storage media for providing a dashboard for a collaboration work management platform are disclosed. Exemplary implementations may: manage environment state information for maintaining a collaboration environment; obtain a first set of units of work where a first user is associated with first units of work within the first set but not assigned to the first units of work; and/or effectuate presentation of a dashboard displaying work information for the first units of work within the first set and indicating titles for the first units of work within the first set, statuses of the first units of work within the first set, and user information for the one or more other users assigned to the first units of work within the first set.
Provided is an electronic apparatus and a method thereof. The method includes identifying pickup item information, identifying at least one storage place corresponding to the pickup item information among a plurality of storage places in the item storage center based on information on or regarding an item group located at each of the plurality of storage places, and providing information on the identified storage place and the pickup item information to a manager terminal, wherein the item group comprises at least one same item corresponding to an item group, and at least a portion of a plurality of item groups comprising a same item are stored in different storage places in the item storage center.
Systems and methods for providing automated inventory management of medicine and healthcare items stored within bins in care facilities are disclosed. A method includes providing an interactive storage device for attaching to a bin, and outputting, via an audiovisual element, a visual representation of a local inventory of the bin, receiving a user input, determining a change to the local inventory according to the user input, updating the local inventory in a non-volatile data store according to the change, synchronizing the local inventory with one or more nodes via a communication interface, and receiving, from the one or more nodes via the communication interface, periodic updates for a local cache comprising locations and inventories of one or more remote bins.
Provided is a system for automatic signature for receipt verification. The system includes a delivery management server, wherein the deliver management server includes a memory and a processor. A digital copy of an authorized signature is stored in the memory of the delivery management server. The system also includes a delivery smart crate for receiving packages unattended. The delivery smart crate is in communication with the delivery management server through a network connection. The system also includes a delivery service in communication with the delivery management server through a network connection. The delivery service notifies the delivery management server of a signature request by a sender. The delivery smart crate notifies the delivery management server of a delivery made to the delivery smart crate. Also, the delivery management server sends the digital copy of the authorized signature to the delivery service.
A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the actual IR code being a single string of alphanumeric characters representing a remaining life of the good. A target IR code for a receiver is also received, the target IR code being a single string of alphanumeric characters representing a minimum remaining shelf life of the good at the date of delivery. The actual IR code is compared to the target IR code. Based on the comparison, a determination is made as to whether the good is compliant with predefined requirements of the receiver. A result of the determination is output in response to determining that the good is non-compliant with the predefined requirements of the receiver.
Computer implemented knowledge-based decision support system and method is provided. The method includes registering one or more software applications and data sources; defining processes to be implemented by executing the registered one or more software applications; orchestrating execution of the registered one or more software applications for implementing the processes; monitoring system performance based on the execution of the registered one or more software applications; generating analytics data related to the monitored system performance; updating a database with historical data using the generated analytics data; generating an analytical report by analyzing, using a machine learning technique, the historical data stored in the database as well as the generated analytics data; generating automatically user interface based on at least one of a layout and a specification provided by a user; modifying execution of the registered one or more software applications based on the generated analytical report; and displaying data from the generated analytical report using the user interface.
A correlithm object processing system that includes a trainer configured to send a node entry request to a node engine that triggers the node engine to generate an entry in a node table. The trainer is further configured to receive a source correlithm object and a target correlithm object in response to sending the node entry request. The trainer is further configured to send a real world input value and the source correlithm object to a sensor engine which triggers the sensor engine to generate an entry in a sensor table linking the real world input value and the source correlithm object. The trainer is further configured to send a real world output value and the target correlithm object to an actor engine which triggers the actor engine to generate an entry in an actor table linking the real world output value and the target correlithm object.
A problem context is computed from an input at an application. The problem context includes a set of problem factors, the input including a problem to be solved using a cognitive system. A user context is computed from the input at the application, the user context including a set of user factors. A type of media is determined corresponding to a complexity of a cognitive solution received from the cognitive system, where the cognitive solution is in response to the problem. Using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication is determined. A communication apparatus is adjusted to cause a data communication to occur and deliver the cognitive solution in the type of media using the mode of communication.
A problem context is computed from an input at an application. The problem context includes a set of problem factors, the input including a problem to be solved using a cognitive system. A user context is computed from the input at the application, the user context including a set of user factors. A type of media is determined corresponding to a complexity of a cognitive solution received from the cognitive system, where the cognitive solution is in response to the problem. Using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication is determined. A communication apparatus is adjusted to cause a data communication to occur and deliver the cognitive solution in the type of media using the mode of communication.
A distributed machine learning framework implemented with heterogeneous data platforms reduces data copying and exploits memory/computation resources of the different data platforms. A configuration component includes information to set up the system. A persistency component manages storage of data and a model trained by machine learning. A proxy repository includes predefined proxies for communication between heterogeneous data platform nodes and execution of the machine learning procedure. A machine learning execution component comprises three layers. A bottom work node layer within the data platform performs computations of the machine learning procedure. A middle server node layer comprising one server node per data platform, communicates with the work nodes to coordinate jobs on that data platform. An upper layer comprises a central server node communicating with server nodes and coordinating jobs of the different platforms. The system can extend to additional external data platforms and external machine learning libraries with predefined proxies.
Quantum circuits and methods load N=2n classical bits into an entangled quantum output state using a gate depth of order O(n). Loading is accomplished by dividing the 2n input bits into data words and entangling these data words using ancilla qubits. The output of the circuit consists of one data word and one or several index qubits, drawn from the ancilla, to select between the input data words. Entanglement of the data words is performed in a single time slice (i.e. with a gate depth of 1), while the number of sequential gates needed to produce the appropriate pre-entanglement quantum state in the ancilla, and to disentangle the non-output ancilla, has the desired order O(n). Also disclosed is a circuit for disentangling qubits used to store non-output data words during processing.
Methods and apparatus for enhancing simulated annealing with quantum fluctuations. In one aspect, a method includes obtaining an input state; performing simulated annealing on the input state with a temperature reduction schedule until a decrease in energy is below a first minimum value; terminating the simulated annealing in response to determining that the decrease in energy is below the first minimum level; outputting a first evolved state and first temperature value; reducing the temperature to a minimum temperature value; performing quantum annealing on the first evolved state with a transversal field increase schedule until a completion of a second event occurs; terminating the quantum annealing in response to determining that a completion of the second event has occurred; outputting a second evolved state as a subsequent input state for the simulated annealing, and determining that the completion of the first event has occurred.
Techniques are disclosed for detecting the bounds of borderless open tables in fixed-format structured documents, such as PDF documents, and grouping text lines into predicted borderless tables. The target document comprises a set of text lines each having a respective vertical and horizontal position in the target document. A sorted list of the text lines is generated based upon a vertical and horizontal position of each text line in the target document. For each text line in the sorted list, a respective probability that the text line in the sorted list belongs to a borderless table is then determined. According to one embodiment, the probability may be determined using a classifier that may employ a logistic regression algorithm.
A request for a ranked list of contacts of the user is received from a client device associated with a user. The request identifies a purpose for the ranked list of contacts. A list of the user's contacts is retrieved from a data store and a subset of the user's contacts that are likely to interact with the user in a specified future time period is identified. Ranking scores are calculated for the subset of the user's contacts, each ranking score indicating a probability that the user will interact with a corresponding one of the subset of the user's contacts in a manner consistent with the purpose. A ranked list of contacts is determined based on the ranking scores and sent to the client device.
Enterprise Hypothesis Orchestration provides users an intuitive system for building an inquiry model that thereafter creates and evaluates each of a plurality of hypotheses as it continuously searches for evidence to formulate, score, and resolve each hypothesis. The Enterprise Hypothesis Orchestration system moreover continuously deals with the uncertainty caused by noisy, missing, inaccurate, and/or contradictory data. The present invention uses abductive reasoning to infer the best explanation or hypothesis for a set of observations. Given an inquiry the Hypothesis Orchestration System identifies relevant data from which to form a plurality of hypotheses. It thereafter collects evidence in support of each hypothesis and crafts a degree of confidence that the hypothesis is true. If a hypothesis is found to lack support an analysis of any missing evidence is conducted to identify and seek which evidence would offer the highest benefit to resolving one or more of the plurality of hypotheses.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reinforcement learning using agent curricula. One of the methods includes maintaining data specifying plurality of candidate agent policy neural networks; initializing mixing data that assigns a respective weight to each of the candidate agent policy neural networks; training the candidate agent policy neural networks using a reinforcement learning technique to generate combined action selection policies that result in improved performance on a reinforcement learning task; and during the training, repeatedly adjusting the weights in the mixing data to favor higher-performing candidate agent policy neural networks.
A data-bearing medium is disclosed. The data-bearing medium includes a section of cells having a set of opposite-shifted clusters. The cells include a combination of opposite shifts of the set of opposite-shifted clusters, which represent a single value.
A method of self-supervised learning for detection network using deep Q-network includes steps of: performing object detection on first unlabeled image through the detection network trained with training database to generate first object detection information and performing learning operation on a first state set corresponding to the first object detection information to generate a Q-value, if an action of the Q-value accepts the first unlabeled image, testing the detection network, retrained with the training database additionally containing a labeled image of the first unlabeled image, to generate a first accuracy, and if the action rejects the first unlabeled image, testing the detection network without retraining, to generate a second accuracy, and storing the first state set, the action, a reward of the first or the second accuracy, and a second state set of a second unlabeled image as transition vector, and training the deep Q-network by using the transition vector.
A computer-implemented method for generating a training set of images and labels for a native environment includes receiving physical coordinate sets, retrieving environmental model data corresponding to a georeferenced model of the environment, and creating a plurality of two-dimensional (2-D) rendered images each corresponding to a view from one of the physical coordinate sets. The 2-D rendered images include one or more of the environmental features. The method also includes generating linking data associating each of the 2-D rendered images with (i) labels for the one or more included environmental features and (ii) a corresponding native image. Additionally, the method includes storing the training set including the 2-D rendered images, labels, corresponding native images, and linking data.
An information processing apparatus includes processing circuitry that acquires an electronic file containing first text data, and determines, based on the acquired electronic file, whether to use the first text data or second text data to perform a process. The second text data is generated through character recognition performed on an image contained in the acquired electronic file.
Disclosed are systems, devices and methods for quantifying unique features of an object such as an artistic work to identify and authenticate the object and specific characteristics thereof using multi-spectral diagnostic characterization techniques and analytical algorithms. In some aspects, a method for creating an identification for an object includes acquiring image data of an object in two or more electromagnetic spectrums along a coordinated array of sample regions of the object; analyzing the acquired image data to produce a quantitative data set including specific characteristics of the object associated with the two or more electromagnetic spectrums for each sample region; generating a digital identification associated with a unique data fingerprint, based on the specific characteristics, in which the digital identification solely corresponds to the object; and storing the generated digital identification.
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of a rack storing items. The image sensor generates angled-view images of the items stored on the rack. A tracking subsystem determines that a person has interacted with the rack and receives image frames of the angled-view images. The tracking subsystem determines that the person interacted with a first item stored on the rack. A first image is identified associated with a first time before the person interacted with the first item, and a second image is identified associated with a second time after the person interacted with the first item. If it is determined, based on a comparison of the first and second images, that the item was removed from the rack, the first item is assigned to the person.
In some embodiments, a first detector generates a first output based on a first probability that an image was inserted in a video. The first detector is trained with a set of known images to detect the set of known images. A second detector generates a second output based on a second probability that an image was inserted in the video. The second detector is used to detect the set of unknown images without training. The method analyzes the first output from the first detector based on the probability of the image existing in the video and the second output from the second detector based on the probability of the image existing in the video to generate a combined score from the first output and the second output. An indication of whether the image is detected in the video is output based on the combined score.
A method for identifying a photovoltaic panel includes: acquiring a grayscale image of an infrared image captured by a camera mounted on a UAV, the grayscale image including an image of a photovoltaic panel; performing edge extraction processing on an image in the grayscale image to obtain a monochrome image including a plurality of horizontal lines and a plurality of vertical lines, the horizontal lines being lines in a first direction, an average length of the lines in the first direction being greater than a preset length, the vertical lines being lines in a second direction, and an average length of the lines in the second direction being less than the preset length; and identifying the photovoltaic panel in the monochrome image based on a relative positional relationship between the horizontal lines and the vertical lines in the monochrome image.
A system and method for matching a pattern may include generating a set of model descriptors representative of segment features of a first imaged object. A set of query descriptors representative of segment features of a second imaged object may be generated. A first model segment may be selected to align with the query segments to determine if any of the query segments correspond with the first model segment based on respective model descriptors and query descriptors. An hypothesis may be generated by computing a transformation to match the selected first model descriptor with a query descriptor. The hypothesis may be validated by a model fitting algorithm when comparing other transformed model descriptors with other query descriptors. Based on a consensus value from the model fitting algorithm, a determination as to whether a pattern match exists between the first and second images may be made.
An information processing apparatus includes a receiving unit that receives a series of image information items formed of successive image information items of recording media on each of which an image has been formed, a setting unit that sets, as a judgement area, image information of at least a portion of a region having a predetermined width and whose center is set to a boundary between the recording media, which are included in the series of image information items, a determining unit that performs predetermined image processing on the judgement area and determines whether the image information items of the recording media are independent of each other in terms of content or are continuous with each other in terms of content, and an output unit that outputs the series of image information items by splitting the series of image information items when the determining unit determines that the image information items of the recording media are independent of each other and that outputs the series of image information items together when the determining unit determines that the image information items of the recording media are continuous with each other.
Provided is an information processing device including a sensor control unit that acquires distance measuring sensor data detected by a plurality of distance measuring sensors and a data processing unit that obtains action recognition results of one or a plurality of users by analyzing the distance measuring sensor data. The information processing device further includes an output control unit that controls output based on the action recognition result.
One embodiment provides a method comprising identifying a salient part of an object in an input image based on processing of a region of interest (RoI) in the input image at an electronic device. The method further comprises determining an estimated full appearance of the object in the input image based on the salient part and a relationship between the salient part and the object. The electronic device is operated based on the estimated full appearance of the object.
The invention concerns a method for providing an evaluation means (60) for at least one optical application system (5) of a microscope-based application technology,
wherein the following steps are performed, in particular each by an optical training system (4): performing an input detection (101) of at least one sample (2) according to the application technology in order to obtain at least one input record (110) of the sample (2) from the input detection (101), performing a target detection (102) of the sample (2) according to a training technology to obtain at least one target record (112) of the sample (2) from the target detection (102), the training technology being different from the application technology at least in that additional information (115) about the sample (2) is provided, training (130) of the evaluation means (60) at least on the basis of the input recording (110) and the target recording (112), in order to obtain a training information (200) of the evaluation means (60), in that various sample positions are automatically detected during the input detection (101) and/or during the target detection (102) so that, in particular, the training information (200) for a continuous relative movement of the sample is trained to determine the additional information (115).
In some implementations, a method may be used for matching palm print images. A search template that identifies at least a plurality of distinctive search orientation blocks within a search orientation field may be initially generated for a search palm print image. A reference template may be obtained. A mated distinctive reference orientation block may be identified for each of the distinctive search orientation blocks. One or more regions of the search orientation field that include the distinctive search orientation blocks may be compared against one or more corresponding regions of the reference orientation field. An orientation similarity score between the search palm print image and the reference palm print image may be computed based on the comparison. A match may finally be determined if the computed orientation score satisfies a predetermined threshold value.
Provided are a method and apparatus for fingerprint identification and an electronic device, which could increase a speed of fingerprint identification. The method is applied to an electronic device including M fingerprint sensors, and the method includes: acquiring pressing information of a finger in a fingerprint detecting region; determining a target sub-region among N sub-regions according to the pressing information, where the N sub-regions cover the fingerprint detecting region, M and N are positive integers greater than 1, and N>M; and determining a data acquiring region according to the target sub-region, where fingerprint data in the data acquiring region is used for fingerprint identification.
It is provided a biometric authentication system, which is configured to execute authentication by using registered biometric information, the biometric authentication system comprising: a light source unit configured to irradiate a living body with light; an image pickup unit configured to photograph a vessel image with light radiated from the light source unit and transmitted through the living body; a control unit configured to generate authentication biometric information from the vessel image photographed by the image pickup unit; a category selection unit configured to select a category that corresponds to the authentication biometric information, based on supplementary information including information that has been obtained about a position and posture of the living body at timing of photographing the vessel image; and an authentication unit configured to execute authentication processing by comparing registered biometric information of the selected category and the authentication biometric information.
The present disclosure discloses a mobile scanning device for retrieving stress information of one of a plurality of reinforced glass panels. The device includes an image capturing device to capture an image of an identification code installed on a surface of the one of the plurality of reinforced glass panels, an image processor to process the captured image and recognize the identification code, a central processor to instruct the mobile scanning device to retrieve stress information corresponding to the identification code from a glass panel production information database, and a display device to display the retrieved stress information. The stress information was obtained via at least one stress sensor testing a stress at different testing locations on a surface of each of a plurality of glass panels being processed on a production line for manufacturing the plurality of reinforced glass panels.
A radio frequency identification system comprising: a measuring assembly configured to measure a physical quantity of an object to output a first data associated with the object, a loop antenna configured to be attached to the object, wherein the loop antenna has an IC chip storing a second data associated with the object, a radiation pattern disposed at the measuring assembly and a transreceiver in signal-transmittable connection to the measuring assembly, with the transreceiver configured to perform at least one of sending the first data and receiving the second data when the loop antenna and the radiation pattern are electromagnetically coupled to each other, wherein the IC chip stores the first data when the transreceiver sends the first data, and the measuring assembly receives the second data and outputs a message having the first data and the second data when the transreceiver receives the second data.
Various apparatuses for use in a wireless network are disclosed. A first apparatus comprises two antennae oriented orthogonally, a biosensor capable of reading a user's fingerprint, and a housing comprising a groove for guiding a user's finger, the groove physically separating the antennae, effectively creating a radome for each antenna. A second apparatus comprises a printed circuit board (PCB) a port, a shell enclosing the PCB, and at least one horseshoe gasket, the shell and gasket creating a waterproof seal isolating the port and the external environment from the rest of the PCB. A third apparatus comprising a bracket for attaching a housing to a building material, an aiming annulus for aiming the housing and the housing. Wherein two or more of the bracket, aiming annulus and housing may be joined in order to mount and aim the housing using one or more structures on the components.
Systems, devices, methods, computer-readable storage media, and electronic apparatuses for responsive document generation are provided. An example system includes at least one processor, and memory storing instructions. When executed by the at least one processor, the instructions may cause the system to generate response options based on a document section of a correspondence document. The instructions may also cause the system to generate a user interface with a user-actuatable selection input associated with at least some of the response options. The instructions may also cause the system to receive, via the user-actuatable selection input of the user interface, a user input to select a response option and generate a response document based on the received user input.
A method and apparatus comprising generating a dynamic content blocker. An image, which may be comprised of words, symbols and pictures, is segmented into items. Each item is analyzed by an artificial intelligence algorithm. Items can be determined by the AI algorithm to be of non-interest. The dynamic content blocker consists of a blocking image, which is dynamically placed over the items of non-interest, as determined by the AI. If the AI determines that the items are of interest, then these items will remain visible to the user. This will therefore generate a more eye-appealing image for the user and improve the presentation of imagery to a user.
A computer system improves a production yield of a semiconductor chip described by design data. The computer system includes a synthesis controller in signal communication with a yield optimization controller. The synthesis controller generates design data representing a design implementation of the semiconductor chip. The yield optimization controller extracts timing information from the design data. The timing information describes a slack related to a timing path within the semiconductor chip. The yield optimization controller further identifies one or more one yield improvable cells described by the design data, and determines from the design data an adverse impact of yield improvement on the slack. Based on the timing information and the determined adverse impact, the yield optimization controller calculates a subset of the yield improvable cell, and modifies the subset of the yield improvable cell so that the production yield is improved.
Electronic design automation (EDA) of the present disclosure, in various embodiments, optimizes designing, simulating, analyzing, and verifying of electronic circuitry for an electronic device. The electronic device includes scan flip-flops to autonomously test the electronic circuitry for various manufacturing faults. The EDA of the present disclosure statistically groups the scan flip-flops into scan chains in such a manner such that scan flip-flops within each scan chain share similar characteristics, parameters, or attributes. Thereafter, the EDA of the present disclosure intelligently arranges ordering for the scan flip-flops within each of the scan chains to optimize power, performance, and/or area of the electronic circuitry.
A hybrid emulation system and method for hybrid emulation of a design under test (DUT). The DUT has system memory logically segmented into a plurality of memory blocks. The hybrid emulation system comprises a hardware emulation system to emulate a first portion of the DUT during the hybrid emulation. The hybrid emulation system also comprises a simulation system to simulate a second portion of the DUT during the hybrid emulation. At least one of the hardware emulation system or the simulation system is configured to assign a memory block of the plurality of memory blocks to one of the hardware emulation system or the simulation system based on memory access statistics describing accesses to the memory block during the hybrid emulation.
A method, system, and apparatus provide the ability to design a circuit. A behavior of the circuit is authored by dragging nodes from side panels and connecting them in an authoring canvas. Multiple circuit designs that satisfy the behavior are generated. A data grid table is generated and displays the circuit designs with each row representing a design, and the table is sortable based on columns that represent computed metrics. Upon selection of a design in the table, a computer generated circuit diagram is rendered. Interactive assembly instructions are generated and displayed. The interactive assembly instructions provide a text-based step-by-step guide to wire the circuit. Further, upon selection of an assembly instruction step, a corresponding element in the computer generated circuit diagram is highlighted.
A computer-implemented method is provided for simultaneous simulation of one-dimensional flow and multi-dimensional flow in a fluid flow network. Processes define meshes of nodes for both one-dimensional and multi-dimensional flow components in a fluid flow network. Another process defines a relational data structure for each adjacent node pair in each multi-dimensional flow component. A flow analysis code is executed to model fluid flow throughout the fluid flow network using the one-dimensional and multi-dimensional meshes of nodes, and each relational data structure.
A method performed by a vehicle feature evaluation system (1) for enabling evaluation of a simulated vehicle functionality feature. The vehicle feature evaluation system determines (1001) in relation to a road-driven vehicle (2), with support from a tracking system (5), an orientation of a head-mounted display (4), HMD, adapted to be worn by an occupant (3) on-board the road-driven vehicle. The vehicle feature evaluation system further determines (1002) a simulated vehicle functionality feature to be evaluated in the road-driven vehicle. Moreover, the vehicle feature evaluation system provides (1004) in real-time to a HMD display (42) of the HMD, taking into consideration the HMD orientation, a virtual representation (7) of the simulated vehicle functionality feature superimposed on a real-time real-world video stream (6) derived from real-world image data captured with support from one or more forward-facing cameras (41) provided on the HMD in eye-position of the occupant.
A method includes: receiving, from a manufacturer, a first printed document including specifications for a product and a first encoded image; sending, to the manufacturer, a second printed document, wherein the second printed document includes a second encoded image; receiving, from the manufacturer, a third printed document that corresponds to revisions to the specifications and includes a third encoded image; scanning the third encoded image; determining, based at least on scanning the third encoded image, that the third printed document corresponds to at least one of the first printed document or the second printed document; and in response to determining that the third printed document corresponds to at least one of the first printed document or the second printed document, making the product in conformance with the specifications.
The present invention is related to computer-assisted process design, and an MBD-based three-dimensional process designing method and platform for a typical automobile machined part are disclosed. By taking three-dimensional CAD software as a carrier, an MBD design model, and a process MBD model as a data output, the design flow comprises steps such as establishment of MBD-related standards, creation of an MBD design model, feature classification and creation of a feature library, feature recognition and information extraction, generation of manufacturing elements, clustering of the manufacturing elements and generation of procedures, sequencing of the procedures, and creation of manufacturing features body and procedure models. According to the present invention, the process MBD model integrating procedure models and manufacturing feature bodies can be rapidly generated, visualization of the process design flow can be realized, and the process design efficiency can be improved, thereby laying a foundation for the integration of CAD/CAPP/CAM.
A system and method of permanently erasing the contents of a Solid-State Drive (SSD) which involves the destruction of the storage portion of the SSD by rapidly heating that portion of the SSD to a state at which the semiconductor devices which make up the SSD are destroyed or damaged. The system and method allows a user to locally or remotely erase a SSD drive to prevent the contents of the drive from being compromised. Certain embodiments of the system and method provide for the automatic destruction of the SSD should the device be connected to an unregistered drive controller.
Disclosed are various examples for providing access to a clipboard based at least in part on one or more policies. Data is received from a client application. A permission associated with the client application is checked, the permission specifying that the client application is authorized to store data in a clipboard provided by an operating system of the computing device. In response, the data received from the client application is stored in the clipboard.
A system includes a first device that is communicatively coupled to and synchronized with a second device such that the second device stores privacy information of a user that is contained in a data file of the first device. Upon receiving a request to remove the privacy information of the user from the second device, the first device creates and stores a backup copy of the data file. Then, the first device deletes the data file from the first device. Further, a replacement file for the data file is created. The replacement file comprises non-sensitive information. The replacement file is uploaded to the second device to overwrite the privacy information with the non-sensitive information. Then, a radio frequency communication between the first device and the second device is disabled and the data file is restored using the backup copy.
The present invention discloses a method and system configured for monitoring and verifying software behavior, comprising: receiving, by a software behavior verification system based on a physical hardware system, legal user behavior data containing user activities performed during legal electronic transactions and storing the legal user behavior data as a software behavior model; monitoring, by a software behavior monitor, data packets transmitted in a transaction, and sending data packets to the software behavior verification system; retrieving, by the behavior verification system, expected key sequences and information in the data packets; comparing the key sequences and information retrieved from the data packets with that of the software behavior model; if the key sequences and information retrieved from the data packets does not consistence with the software behavior model, it is determined that the transaction is an illegal electronic transactions, and the transaction is closed.
A method of efficient rekey in a transparent decrypting storage array includes receiving an instruction to rekey data on a storage array, wherein the instruction identifies first encryption information and second encryption information. The method further includes decrypting, by a processing device of a storage array controller, the data using the first encryption information to generate decrypted data. The method further includes encrypting the decrypted data using the second encryption information to generate encrypted data.
A system for performing de-duplication of findings includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores normalized findings of application code performed by at least one software security analysis tool. Each normalized finding is identifiable by a fingerprint. The processor receives a first finding in a first vendor-provided format from a first software security analysis tool that performs a scan of application code. The processor receives a second finding in a second vendor-provided format from a second software security analysis tool. The processor normalizes the findings to a standardized taxonomy. The processor determines a first fingerprint and a second fingerprint that respectively identify the normalized first and second findings. The processor determines any need to update the normalized first finding by comparing the normalized second finding with the normalized first finding after determining that the second fingerprint at least partially matches the first fingerprint.
Methods and systems for assessing a vulnerability of a network device. The systems and methods described herein combine data regarding locally discovered vulnerabilities and exposed services with data regarding what executables are provided by software installed on the network device.
A method, system, and computer program product includes receiving, in a booted state of a computing system, a request to load an operating system configuration. The method further includes storing, automatically in response to receiving the request, a digital key to authenticate the operating system configuration. The method further includes restarting the computing system. In response to restarting the computing system and while the computing system is in a pre-boot state, the method includes: validating that the digital key stored is one for a valid operating system configuration; receiving, from a user interface physically coupled to the computing system, a signal confirming the received request; authenticating, in response to receiving the signal, the operating system configuration using the digital key; and booting, in response to the authenticating, the operating system configuration.
Systems and techniques for providing one or more authenticable operating system volumes on an electronic gaming machine are provided. The systems and techniques may, for example, involve storing one or more datasets, each representing one or more operating system volumes for an operating system, on a shadow partition and then selecting one of those datasets as part of the boot process, authenticating it, and creating one or more operating system volumes on one or more operating system partitions of the electronic gaming machine. The systems and techniques may further involve causing a kernel of the operating system to execute from the newly created one or more operating system volumes only after authentication is successfully performed.
A method for preventing malicious software from attacking files of a computer system includes the following steps. Whether a file type of a specific file corresponding to an input/output (I/O) request is a to-be-backed-up file type is checked, wherein the to-be-backed-up file type belongs to one of multiple predetermined file types susceptible to malicious software attack. When the file type of the specific file is the to-be-backed-up file type, a backup already tag in a file context tag structure of the specific file is checked. When the backup already tag shows that the specific file has not been backed up, a backup process is performed for the specific file.
An application runs in a first security zone of a computer system. Trace information generated from running the application is stored in a first security zone. Filtered trace information is generated by removing specified information from the trace information. The filtered trace information is stored in a particular storage location within the first security zone. An adapter application that is running within the first security zone is executable to access the particular storage location and call a second security zone. The adapter application transmits, from the first security zone to a datastore within the second security zone, the filtered trace information stored in the particular storage location. Communication between the first security zone and the second security zone is one-way from the first security zone to the second security zone.
Provided are an unlocking method and a virtual reality device, including displaying A candidate icons, the A candidate icons including M password icons related to latest operations; in response to an operation of selecting an unlocking icon from the A candidate icons, acquiring the selected unlocking icon; and performing an unlocking operation according to the selected unlocking icon and the M password icons related to the latest operations. According to the unlocking method and apparatus provided by the embodiments of the present invention, by setting password icons related to latest operations, passwords can be updated in real time, so that the passwords are not easy to crack, and it is unnecessary to repeatedly and manually set the passwords.
A management device (181) calculates, from access information transmitted from a token terminal (121) and a site seed assigned to a server (161), a user seed, and registers the user seed in the token terminal (121). The token terminal (121) obtains a share seed to be shared with the server (161) independently therefrom, calculates a key code from the share seed and the user seed, and presents the key code to the user. When the user enters the key code to an access terminal (141), the access terminal (141) transmits, to the server (161), a request having the key code specified. The server (161) obtains access information relating to the transmitted request, calculates a checkup seed from the access information and the site seed assigned to the server (161), obtains a share seed independently from the token terminal (121), calculates a checkup code from the share seed and the checkup seed, and sets a necessary condition for sign-in that is consistent between the key code and the checkup code.
A wearable electronic device includes one or more processors identifying one or more companion electronic devices operating within a wireless communication radius of the wearable electronic device. One or more sensors identify the wearable electronic device being within a predefined distance of a companion electronic device. A wireless communication circuit, responsive to the one or more processors, delivers an authentication credential to the companion electronic device in response to the one or more sensors identifying that the wearable electronic device is within the predefined distance of the companion electronic device. The one or more sensors thereafter detect a gaze of an authorized user of the wearable electronic device being directed at the companion electronic device, where the wireless communication circuit delivers an actuation command to the companion electronic device.
Systems and methods of the present disclosure enable for a delayed, two-factor authentication to occur in networked devices. The system and methods can enable the immediate delivery of digital components, which results in fewer abandoned requests, and saves network resources. The system and methods can enable the authorization of data transmissions in networked computer devices that include limited user interfaces, such as voice-based interfaces.
Disclosed is a method for continuously authenticating a user based on motion input data. The method includes recording motion input data from a keyboard such as starting coordinates, ending coordinates, and timestamps of key-up actions to determine that a key has been pressed, recording a timestamp of motion input at the starting coordinate, mapping the timestamp of said motion input at the starting coordinate to a key-down action for the key press, determining which key of said virtual keyboard said key-down action refers to, and granting or denying access to a device if the timing of the key which was pressed and released in the key-down action and the corresponding key-up action matches the press and flight timing of a key which was pressed and released in a previously-recorded key-down action and a previously-recorded key-up action.
A method and system for authenticating software licenses of a software includes a request for a software authentication received from one or more software subscribers and one or more electronic licenses distributed between one or more software vendors and the one or more software subscribers. Further, one or more tokens are validated through an authentication engine at a delivery packet delivered to the software subscriber. A license key associated with each validated token is generated and distributed through a licensing engine. The software is initiated to be enabled through the license key.
A content distribution system that groups assets sharing the same required security capabilities in digital rights management service instances. Assets are encrypted with the help of media keys, effectively grouping media keys sharing the same required security capabilities. Digital rights management service instances are organized to cover different geographical areas, and asset groups are configured to migrate according to a configurable distribution range.
An analysis control device controls an analysis based on time series data for each of a plurality of sensors corresponding to a plurality of components that constitute a target device. The analysis control device acquires sensor data sets belonging to an analysis target time zone among the time series data of each of the plurality of sensors. Each sensor data set includes measurement values measured by a sensor. The analysis control device calculates an evaluation value according to a simple evaluation by using two or more sensor data sets corresponding to the sensor among the plurality of sensor data sets belonging to the analysis target time zone. The analysis control device sets an execution order of the analysis based on the measurement values of the sensor within a restricted time corresponding to the analysis target time zone in a descending order of the calculated evaluation value.
A system and method predict whether or not a plant is abnormal and perform an accurate prediction even if a modeling is executed in a state where the understanding for a target to abnormality determination is low, or when a person unfamiliar with system designs a prediction model. The system includes a correlation coefficient calculation unit for calculating a correlation coefficient for each of two tags among a plurality of tags; a relevant tag determination unit for determining a relevant tag for each tag of the plurality of tags by comparing the correlation coefficient with a reference value; and an independent tag determination unit for determining one or more among the plurality of tags as an independent tag based on the relevant tag. The relevant tag determination unit includes primary and second tag extraction sections for extracting primary and second tags for each tag of the plurality of tags.
A network server includes a webpage provider, a user monitor, and a content selector. The webpage provider is configured to provide to a user terminal a webpage including a first region and a second region arranged in a first direction in response to a request from the user terminal. The first region includes pieces of first content arranged in a second direction crossing the first direction, and the second region includes pieces of second content arranged in the second direction. The user monitor is configured to detect an action of the user terminal for the pieces of first content. The content selector is configured to search for pieces of third content related to the content for which the action of the user terminal is detected among the pieces of first content in a database, and to include the pieces of third content in the second region.
Adjusting system actions based on an absence of relationship acceptance may include detecting absence of connection acceptance by one or more first users in a computer-implemented social networking system. Patterns of the absence of connection acceptance of the one or more first users may be correlated. Users with common patterns of absence of connection acceptance may be clustered into a cluster of users. Absence of connection acceptance by a second user may be detected. Responsive to determining that a pattern of the absence of connection acceptance associated with the second user matches with the common patterns, a profile associated with the second user may be updated according to a template profile associated with the cluster. System actions of the social networking system may be activated for the second user based on the profile updated according to the template profile.
A method includes acquiring data from sources of search query data. The data indicates searches performed at multiple search engines. The method includes identifying a set of search terms from the data, determining a number of times each of the identified set of search terms was searched, and generating a search count for each of the identified set of search terms based on the number of times each of the identified set of search terms was searched. The method includes classifying, based on predetermined criteria, the searches for the identified set of search terms as being active or passive, assigning weights according to predetermined rules to each of the searches based on whether each of the searches is active or passive, and generating weighted search counts by multiplying the search counts with respective weights. The method includes generating a score indicating an interest level in the first search term.
Aspects of the present disclosure are directed to a method of providing content to a user device based on contextual parameters. The method includes monitoring one or more contextual parameters to detect a change in the values of the one or more contextual parameters and retrieving content from one or more content sources based on the changed contextual parameter. Furthermore, the method includes applying weights associated with the content to the retrieved content, generating results based on the weighted content and providing the generated results to the user device based on one or more device parameters.
Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.
A dialogue system includes a response utterance selecting unit generating a response utterance original sentence to an input utterance; an input utterance emotion estimating unit estimating emotion of the input utterance by calculating input utterance emotion scores indicating degree of matching between the emotion represented by the input utterance and a plurality of emotions; and a response utterance modifying unit for calculating response utterance emotion scores of a response utterance original sentence as emotion scores for each of the plurality of emotions, modifying the response utterance original sentence by a method of modification determined by the values of input utterance emotion score and the response utterance emotion score, and thereby generating and outputting a response utterance.
There is a need for solutions that perform preprocessing and/or searching of documents with semantic intelligence. This need can be addressed by, for example, by performing pre-processing of each document of a plurality of documents to generate an indexed representation for the document by identifying sentences in the document; determining, for each n-gram of one or more n-grams associated with the document, one or more n-gram semantic scores based semantic proximity indicators for the n-gram; determining, based at least in part on each one or more n-gram semantic scores, one or more sentence semantic labels for each sentence in the document; and determining the indexed representation for the document based at least in part on the one or more sentence semantic labels for the document; performing the search query based each indexed representation associated with a document; and transmitting the result to a computing device associated with the search query.
A map developer may maintain multiple versions of a geographic database. Example systems and methods manage the propagation of updates to the multiple versions of the geographic databases even when structural (schema) changes have been made between database versions. A computing device identifies a first geographic database with a first schema, and the computing device identifies a second geographic database with a second schema. The second geographic database is a later version of the first geographic database. The computing device applies an update to the first geographic database and applies the update to the second geographic database according to a rule for a difference between the first schema and the second schema.
A method, system, and computer program for processing records is disclosed. In some aspects, a method includes associating, on at least one of the plurality of processors, each record with a record set of a plurality of record sets. Each record set is assigned to a sub-database based on the record set. A cache is associated with each sub-database, and each sub-database and its associated cache is associated with a processor set. An affinity is created between each database cache and the associated processor set, and records are processed with the processor sets according to the associations.
A first plurality of relational tables is obtained from a relational database. Each table of the first plurality of relational tables stores connectivity information for a graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, and each of the nodes is assigned an initial identifier. The nodes are clustered into a plurality of clusters. Each cluster contains a subset of the nodes, and all nodes in each subset are close to each other according to a metric. Each node is assigned a new identifier. The new identifier comprises a concatenation of an identifier associated with the cluster to which the node belongs and an identifier associated with the node. A second plurality of relational tables is constructed and stores connectivity information for the graph. The node is identified in the second plurality of relational tables by the new identifier.
Methods, apparatus and computer program products for improving network database functionalities are discussed herein, such as a computer-implemented method including receiving a network database search query associated with one or more network databases; in response to receiving the network database search query, querying the one or more network databases to identify a plurality of datasets; determining a plurality of taxonomy attributes, each of the plurality of taxonomy attributes being associated with at least one dataset of the plurality of datasets; calculating a taxonomy entropy based on the plurality of taxonomy attributes; comparing the taxonomy entropy to an entropy threshold; in response to the taxonomy entropy satisfying the entropy threshold, generating a dataset ranking based on relevance scores associated with the plurality of datasets; determining one or more taxonomy refinements based on the dataset ranking; and outputting the plurality of datasets and the one or more taxonomy refinements.
Systems and methods are disclosed for processing location information associated with isolated execution environments and generating metadata for events based on the location information. A system can parse location information of a log file that includes chunks of data associated with an isolated execution environment to identify characteristics of the isolated execution environment. The system can generate events based on the chunks of data and associated the events with metadata generated based on the characteristics of the isolated execution environment.
A new approach is proposed that contemplates systems and methods to ascribe or transfer metadata from one search-related entity to another, where each entity can be one of subject or source, citation, and object or target. First, one or more complete or incomplete attributes associated with one or more of entities across source, citation and target are identified with a high degree of probable accuracy, wherein such metadata or attributes include but are not limited to, time, language, and location of the entities. The identified attributes are then ascribed or transferred from one entity where the metadata is available to other search entities. Finally, the transferred attributes can be utilized to facilitate the selection and ranking of the cited targets for the search result.
A building management system (BMS) includes building equipment configured to provide raw data samples of one or more data points in the BMS. The BMS further includes a data collector configured to collect raw data samples from the building equipment and generate one or more raw data timeseries comprising a plurality of the raw data samples. The BMS also includes a timeseries processing engine. The timeseries processing engine is configured to identify one or more timeseries processing workflows that apply to the raw data timeseries, each of the workflows comprising a predefined sequence of timeseries processing operation. The timeseries processing engine is further configured to process the raw data timeseries using the identified timeseries processing workflows to generate one or more derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database.
A computer calculates, in accordance with a maximum mean discrepancy, a similarity level between a first feature distribution correlating to a first distribution information item stored in a distribution database and a second feature distribution correlating to a second distribution information item stored in the distribution database. The second distribution information item is different from the first distribution information item. The maximum mean discrepancy is a distance measure indicative of the similarity level between the first and second feature distributions. The computer determines whether the calculated similarity level is equal to or higher than a predetermined threshold, and integrates the first feature distribution and the second feature distribution into a common feature distribution upon determining that the calculated similarity level is equal to or higher than the predetermined threshold.
A method and apparatus of a device that generates a re-ranking model used to re-rank a plurality of search results on a client device is described. In an exemplary embodiment, the device receives a crowd-sourced intra-domain model from a server, where the intra-domain model is a search result re-ranking model generated based on at least device interactions of a plurality of users interacting with a plurality of other devices. The device further generates a re-ranking model from the crowd-sourced intra-domain model and a local model, where the local model includes private data representing a device user's interaction with that device and the re-ranking model is used to re-rank a plurality of search results.
A method of operation of an advertisement delivery system includes: receiving a selection for a category of interest; generating search results for the selection, the search results based on a current location for locating a device providing the selection; generating a weighted distance based on distances of the search results from the current location; generating a weighted relevancy based on relative matches of the search results and the selection; generating a weighted customization with the search results sharing a common attribute that is predefined; and delivering a notification from the search results by an aggregation of the weighted distance, the weighted relevancy, and the weighted customization, the aggregation meeting or exceeding a threshold for displaying on the device.
Techniques are provided for merging (a) statistics associated with data added to a table in a bulk load operation with (b) statistics associated with data that existed in the table before the bulk load operation. The statistics associated with the bulk load data are generated on-the-fly during the bulk load, and are merged with the pre-existing statistics as part of the same transaction that is used to perform the bulk load operation. Consequently, execution plans for queries that are assigned snapshot times after the commit time of the bulk load transaction will be selected based on the new statistics, while execution plans for queries that are assigned snapshot times before the commit time of the bulk load transaction will be selected based on the pre-existing statistics.
A query is received from a user. A query event type and a query time range associated with the query are determined. An estimated amount of data to be queried associated with the determined query time range is determined based on at least a historical number of the query event type of the user. An allowable amount of data to be queried supported by a database for a single query is determined. One or more sub-queries for the received query are generated. Each sub-query is associated with a different time period within the determined query time range. A corresponding amount of data to be queried associated with each time period is less than, or equal to, the determined allowable amount of data to be queried. The database is queried with the generated one or more sub-queries.
Systems and methods for enhanced data analytics and presentation therefore are provided herein. In particular, systems and methods for graphically constructing a query for processing event-based data and identifying connections between two or more events, systems and methods for processing event-based data and identifying drivers in real-time across event-based data, and systems and methods for optimizing drivers for implementing actor encounters for achieving an objective.
Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.
A method of storing blockchain state data, including: after execution of a transaction in a target block is completed, based on a latest account state of a target account related to the transaction in the target block after update, generating updated data nodes corresponding to the current Merkle state tree of the target block and, based on generated historical data nodes and data nodes other than the reused data nodes corresponding to the target account on the historical Merkle state tree of the previous block of the target block, creating the historical Merkle state tree for the target block.
This disclosure relates generally to detection of inconsistencies in Semantics of Business Vocabulary and Business Rules (SBVR) rules, and, more particularly, to detecting inconsistencies in SBVR using Many-Sorted Logic. Traditional systems and methods implementing graphical and other related techniques are not sufficient to detect anomalies in semantic rules, thereby leading to a different verification approach to detect logical anomalies and errors due to quantification. Embodiment of the present disclosure overcome the limitations faced by the traditional systems and methods by translating a set of SBVR rules into a SBVR eXtensible Markup Language Metadata Interchange (XMI); transforming the SBVR XMI into one or more Satisfiability Modulo Theories Library (SMT-LIB) formulas using at least one logical structure and semantic of Many-Sorted Logic; and detecting, from the one or more SMT-LIB formulas, one or more inconsistencies in semantics of SBVR by using a SMT solver invocation.
In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a data capture module that includes a data-extractor of the integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, a communication-subsystem that includes a transmitter of the enquiry/inquiry transmissions to an external device and receiver of an acknowledgement transmission or a negative-acknowledgement transmission from the external device, the acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and, a variance analytic module that includes a generator of quantitative variance from the acknowledgement/negative-acknowledgement transmission, the quantitative variance describing statistical variances and discrepancies within the first multimedia-document and within the second multimedia-document and between the first multimedia-document and the second multimedia-document.
A system and method to query, update, and reduce a size of locking data for a dataset including a fixed plurality of dimensions each having a fixed plurality of members comprising index tables for the dimensions and a locks table specifying one of a fixed plurality of lock states for the plurality of members, where the fixed plurality of members each have an associated index.
Techniques for scaling record linkage via elimination of highly overlapped blocks are described. A method for scaling record linkage via elimination of highly overlapped blocks includes identifying a first plurality of blocks based at least on a plurality of records stored in a storage service of a provider network, identifying a plurality of sets of matching blocks from the first plurality of blocks, deleting the plurality of sets of matching blocks except for a first block from each set from the plurality of sets of matching blocks, and iteratively performing dynamic blocking based at least on the first block to generate subsequent pluralities of blocks until the subsequent pluralities of blocks are below a threshold size.
A computer-based method includes receiving, at a compute device, a collected set of system measurement facility (SMF) data from a mainframe operating system. The method includes, retrieving from a memory operatively coupled to the compute device, a set of SMF field-type identifiers. Each SMF field-type identifier having a one-to-one logical relation with a conditional value from a set of conditional values. The method includes selecting SMF field values from the collected set of SMF data, based on the set of conditional values. The SMF field values is a subset of SMF field values included in the collected set of SMF data. The method further includes executing a flattening process to produce a flattened record that includes at least one flattened SMF field value converted into a target format, and inserting the flattened record into a data repository compatible with the target format.
The present specification discloses a blockchain computer application. This blockchain computer application includes a Graphical User Interface (GUI) that supports the organization and blockchaining of files to a blockchain. This GUI includes a virtual blockchain organizational tool onto which users can drag and drop files and organize them into various virtual blockchain blocks without permanently attaching those files to an actual blockchain until the virtual blockchain is converted to an actual blockchain. The conversion process preserves the organizational structure of the files set within the virtual blockchain. Files may also be automatically blockchained to a specific blockchain by dragging them and dropping them onto a blockchain application desktop icon. Files may also be automatically blockchained to specific blockchains by dragging them and dropping them onto a blockchain icon within the GUI where each blockchain icon is directly associated with a separate blockchain.
Some embodiments are directed to accessing a content unit stored in a storage environment that includes a plurality of storage clusters, wherein multiple versions of the content unit are stored on at least two different clusters in the storage environment. The storage environment and/or the requesting entity may identify the at least two storage clusters that store the content unit and select one of clusters as storing a valid version of the content unit.
A computer system includes a processor and a memory. The processor is located on a first circuit board having a first connector. The memory is located on a second circuit board having a second connector. The first circuit board and the second board are physically separated from each other but connect to each other through the connector. The processor and the memory are communicated to each other based on a differential signaling scheme.
Systems and methods for delivering interrupts to user-level applications. An example processing system comprises: a memory configured to store a plurality of user-level APIC data structures and a plurality of user-level interrupt handler address data structures corresponding to a plurality of user-level applications being executed by the processing system; and a processing core configured, responsive to receiving a notification of a user-level interrupt, to: set a pending interrupt bit flag having a position defined by an identifier of the user-level interrupt in a user-level APIC data structure associated with a user-level application that is currently being executed by the processing core, and invoke a user-level interrupt handler identified by a user-level interrupt handler address data structure associated with the user-level application, for a pending user-level interrupt having a highest priority among one or more pending user-level interrupts identified by the user-level APIC data structure.
A multi-processor system handles interrupts using a power and performance status of each processor and a usage scenario of each processor. The power and performance status is indicated by factors that affect power consumption and processor performance. The system identifies one of the processors for handling an interrupt based on a weighted combination of the factors. Each factor is weighted based on a usage scenario for which the interrupt was generated. The system then dispatches the interrupt to the identified one of the processors.
An interface of a memory sub-system can determine that a particular write command received from a host has a same address as a subsequently received write command from the host. The interface can delete the particular write command if it is still in the interface or send a signal to delete the particular write command if the write command has already been provided from the interface.
A system may include a persistent storage device, a low latency cache device, a volatile memory; and a processor. The processor is to store a data structure in the volatile memory that is usable to directly translate a block logical address for targeted data to a candidate physical location on the cache device, store a multilevel translation index in the volatile memory for translating the block logical address for the targeted data to an expected physical location of the targeted data on the cache device and attempt accessing the targeted data at the candidate physical location retrieved from the direct cache address translation data structure. In response to the targeted data not being at the candidate physical address, access the targeted data at the expected physical location retrieved from the multilevel translation index.