Certain aspects involve video inpainting via confidence-weighted motion estimation. For instance, a video editor accesses video content having a target region to be modified in one or more video frames. The video editor computes a motion for a boundary of the target region. The video editor interpolates, from the boundary motion, a target motion of a target pixel within the target region. In the interpolation, confidence values assigned to boundary pixels control how the motion of these pixels contributes to the interpolated target motion. A confidence value is computed based on a difference between forward and reverse motion with respect to a particular boundary pixel, a texture in a region that includes the particular boundary pixel, or a combination thereof. The video editor modifies the target region in the video by updating color data of the target pixel to correspond to the target motion interpolated from the boundary motion.
A method and an apparatus for processing multimedia information is provided. The method includes receiving a first type of multimedia information collected by a first multimedia collection apparatus and a second type of multimedia information collected by a second multimedia collection apparatus and processing the second type of multimedia information based the first type of multimedia information.
A sound state estimating unit detects surrounding sound at a timing at which a notification to a destination user occurs. A user state estimating unit detects a position of the destination user and positions of users other than the destination user at the timing at which the notification occurs. An output control unit controls output of the notification to the destination user at a timing at which it is determined that the surrounding sound detected by the sound state estimating unit is masking possible sound which can be used for masking in a case where the position of the destination user detected by the user state estimating unit is within a predetermined area.
Methods for generating an object based audio program which is renderable in a personalizable manner, e.g., to provide an immersive, perception of audio content of the program. Other embodiments include steps of delivering (e.g., broadcasting), decoding, and/or rendering such a program. Rendering of audio objects indicated by the program may provide an immersive experience. The audio content of the program may be indicative of multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects, and typically also a default set of objects which will be rendered in the absence of a selection by a user) and a bed of speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method.
In general, techniques are described by which to embed enhanced audio transports in backward compatible bitstreams. A device comprising a memory and one or more processors may be configured to perform the techniques. The memory may store the backward compatible bitstream, which conforms to a legacy transport format. The processor(s) may obtain, from the backward compatible bitstream, legacy audio data that conforms to a legacy audio format, and obtain, from the backward compatible bitstream, extended audio data that enhances the legacy audio data. The processor(s) may also obtain, based on the legacy audio data and the extended audio data, enhanced audio data that conforms to an enhanced audio format, and output the enhanced audio data to one or more speakers.
Methods, systems, and related products that provide emotion-sensitive responses to user's commands and other utterances received at an utterance-based user interface. Acknowledgements of user's utterances are adapted to the user and/or the user device, and emotions detected in the user's utterance that have been mapped from one or more emotion features extracted from the utterance. In some examples, extraction of a user's changing emotion during a sequence of interactions is used to generate a response to a user's uttered command. In some examples, emotion processing and command processing of natural utterances are performed asynchronously.
A natural language understanding system that can determine an overall score for a natural language hypothesis using hypothesis-specific component scores from different aspects of NLU processing as well as context data describing the context surrounding the utterance corresponding to the natural language hypotheses. The individual component scores may be input into a feature vector at a location corresponding to a type of a device captured by the utterance. Other locations in the feature vector corresponding to other device types may be populated with zero values. The feature vector may also be populated with other values represent other context data. The feature vector may then be multiplied by a weight vector comprising trained weights corresponding to the feature vector positions to determine a new overall score for each hypothesis, where the overall score incorporates the impact of the context data. Natural language hypotheses can be ranked using their respective new overall scores.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for helping service providers. The methods, systems, and apparatus include actions of obtaining a mobile computing device identifier, identifying a customer corresponding to the mobile computing device identifier, obtaining information regarding the customer that is identified, determining a likely intent of the customer from the information regarding the customer, and providing, using the likely intent of the customer, information that helps a provider.
Example image display methods and apparatus are described. One example method includes generating a first image based on first user operation information. The first image is stored into a memory. When second user operation information is detected, the first image corresponding to the second user operation information is determined in the memory and based on the detected second user operation information. Both the first user operation information and the second user operation information are used for displaying the first image. The first image is displayed.
One example display method includes in response to receiving a display request from a target display device, determining a first display device and a second display device that support display of a target service, when a first distance between the first display device and a user is less than a second distance between the second display device and the user, obtaining current first display data of the target service from the target display device and sending the current first display data to the first display device, and when that the first distance reported by the first display device is greater than the second distance reported by the second display device is subsequently obtained, obtaining current second display data of the target service from the target display device and sending the current second display data to the first display device and the second display device.
A display device is disclosed. Plural sub-pixels of a display panel are connected to two adjacent gate lines. Each data line is connected to two adjacent sub-pixels of same pixel. In first or second pixel sets, the first and the fourth gate lines are connected to sub-pixels in same column. The second and the third gate lines are connected to sub-pixels in same column. The sub-pixels connected to the fourth gate line of the first pixel set and the first gate line of the second pixel set are located in different columns. In one frame time, the data signal drives same pixel through the nth and (n+1)th data lines using opposite polarities and the data signal drives two adjacent sub-pixels of same pixel set in column direction through the nth and (n+1)th data lines using the same polarities.
An electro-optic display including an array of pixel electrodes, where each row of pixel electrodes is associated with a source line, and that source line is connected to a drive chip with a T-wire that connects from the back of the substrate to the front of the substrate through a via. The vias are spaced out, such as in a zig-zag pattern or a pseudo-random pattern to reduce the capacitive coupling between the T-wires when adjacent pixels are driven, for example when presenting text characters.
A display compensation circuit includes a driver circuit including a digital-to-analog converter (DAC), the driver circuit configured to drive pixels of a display panel; and a compensation circuit including a current-mode sensing circuit and a reference current generator circuit, the compensation circuit configured to determine a value to compensate for pixel variations across the display panel, the reference current generator circuit configured to generate a reference current using the DAC of the driver circuit.
A display device includes a plurality of pulse output circuits each of which outputs signals to one of the two kinds of scan lines and a plurality of inverted pulse output circuits each of which outputs, to the other of the two kinds of scan lines, inverted or substantially inverted signals of the signals output from the pulse output circuits. Each of the plurality of inverted pulse output circuits operates with at least two kinds of signals used for the operation of the plurality of pulse output circuits. Thus, through current generated in the inverted pulse output circuits can be reduced.
A display panel is provided. The display panel includes sub-pixels arranged in an array, pixel driving circuits corresponding to sub-pixels in each column being connected through at least one data line. One data driving process for the sub-pixels includes: a first phase in which a data signal transmission circuit writes a data signal for an n-th row into a data signal storage circuit, and a second phase in which a data signal writing circuit receives the data signal output by the data signal storage circuit and writes the data signal into pixel driving circuits corresponding to sub-pixels in the n-th row, and the second phase of the data driving process for the n-th row is reused as the first phase of the data driving process for a (n+1)-th row, where n is a positive integer.
Aspects of the subject technology relate to control circuitry for displays. A display control circuitry includes a plurality of amplifiers to drive gamma signals for a pixel array having a plurality of pixels of a display and a segmented resistor string coupled to the plurality of amplifiers. The resistor string includes a plurality of resistor segments with a resistor segment being designed with a modified resistance to modify display performance parameters including at least one of a settling time of an associated gamma signal, a power supply rejection ratio (PSRR) of an amplifier of the plurality of amplifiers, or an output voltage offset of an amplifier of the plurality of amplifiers.
The present disclosure is related to a shift register unit. The shift register unit may include a shift register circuit and N output control circuits, wherein N is an integer larger than or equal to 2. The shift register circuit may be respectively electrically connected with an input signal terminal, a clock signal terminal, and an output node. Among the N output control circuits, an i-th output control circuit may be respectively electrically connected with an i-th control signal terminal of N control signal terminals, the output node, and an i-th gate line of N gate lines. i is a positive integer of smaller than or equal to N. The shift register unit may be configured to sequentially output a gate driving signal to the N gate lines respectively under control of the N control signal terminals.
A light-emitting device assembly includes a light-emitting device including a light-emitting layer, a first electrode, and a second electrode, and a first connecting portion and a second connecting portion provided on a base, in which the first connecting portion and the second connecting portion are separated from each other by a separation portion, the base is exposed from the separation portion, a wide portion is on a first connecting portion side of the separation portion, the first electrode includes a first portion and a second portion, the second portion of the first electrode is connected to the first connecting portion, the first portion of the first electrode extends from the second portion of the first electrode, and an orthographic projection image of the first portion of the first electrode with respect to the base and the wide portion of the separation portion overlap with each other at least in part.
An article comprising a pop-up card is provided. The article comprises a single sheet of paper including a single crease and separating the sheet of paper into a left panel and a right panel, wherein the sheet is in a closed position when folded along the crease, and wherein the sheet is in the open position when not folded along the crease, a pop-up slice-form element coupled to said sheet, wherein the slice-form includes a first plurality of slice-form elements perpendicular to a second plurality of slice-form elements when in the open position, wherein the slice-form element comprises a first and last slice-form element each with a distal tab, and wherein in the open position the pop-up slice-form element is displayed as a three-dimensional configuration, and in the closed position said pop-up slice-form element folds together into a flat configuration.
Provided is an information processing apparatus including a processing unit configured to evaluate an evaluation target on a basis of target data regarding the evaluation target acquired from blockchain data circulated on a peer-to-peer network.
A training device, which is used to cause a user to be trained to operate an extra part based on a measurement result of user's brain activity, notifies the user of information indicating a degree of activation of a brain area corresponding to the extra part, as information indicating the state of the brain activity of the user who imagines trying to operate the extra part.
Electronic devices and methods for optimizing the vertical profile to be flown by an aircraft during the cruise phase of a flight. Based on continuously updated information about the aircraft's weight and the atmospheric wind and temperature, the method provides an optimal sequence of climbs and/or descents along the flight path during the cruise phase. Following the step climb/descent profile proposed by the method results in the most cost-optimal flight (if a cost index was selected) or in the most fuel-efficient flight (if the long-range cruise mode was selected). The method may be implemented in the flight management computer or any other electronic data processing device that can access the required information to perform the calculations.
GPS data is paired with planned travel routes for mobile objects including vehicles. A system obtains GPS data from a mobile object and compares the GPS data to planned travel routes. The comparison includes comparing GPS coordinates of the mobile object to the planned travel routes to determine if a specified level of GPS coordinates are within a specified distance or buffer distance from a planned travel route within a specified period of time, the mobile object is travelling in the same direction of a planned travel route, and the planned travel route is unique. If such conditions are met, the mobile object is assigned or matched to a planned travel route.
There are provided a road shape predictor predicts the shape of a road, based on positional information pieces, on other vehicles existing in the vicinity of a reference vehicle, that are obtained from the communicator and a road shape prediction priority determiner that determines the priorities of areas in the vicinity of the reference vehicle in the case where the road shape predictor predicts the shape of the road for the predicted route of the reference vehicle.
A distributed remote sensing system including a group of gateways and a sensing device group associated with each gateway in the group of gateways wherein the sensing device group associated with one gateway is different than another sensing device group associated with a different gateway.
A wireless system includes a master communication device in communication with multiple slave communication devices. During operation, the master communication device establishes first wireless connectivity with each of the multiple slave communication devices via a first wireless communication protocol. Each of the slave communication devices monitors vehicular traffic at a street intersection. The master communication device receives input of monitored vehicular traffic from the multiple slave communication devices. The master communication device communicates a status of the vehicular traffic over second wireless connectivity to a wireless base station in communication with a controller. The controller generates and communicates control information based on the detected vehicular traffic to the master communication device that distribute the control information to the slave communication devices. Each of the slave communication devices controls a respective traffic light based on the control information generated by the controller.
Embodiments relate generally to gas detector connectivity devices, for example a dongle, to allow for continuous communication of real-time data between a gas detector and a central station. Dongle embodiments typically comprise an IR transceiver, a processor, a wireless interface device, a power source, and a means of attachment. Such dongle embodiments, and their related methods of operation, may allow for retrofitting of legacy gas detectors to provide wireless capabilities.
A method for assigning a smoke detector (2) to be registered to a user profile (11) of a smoke detector management system (1), comprising the steps: establishing a data connection between the smoke detector (2) and a server (3) and transmitting first identification data (6) of the smoke detector (2) to the server (3); establishing a data connection between a mobile device (4) and the server (3); logging into the user profile (11) by means of the mobile device (4) using the user identification data (5); transmitting second identification data (7) of the smoke detector (2) to be registered to the mobile device (4); transmitting the second identification data (7) and/or the user identification data (5) to the server (3) by means of the mobile device (4); and identifying the smoke detector (2) by means of the first and/or second identification data (6; 7) and assigning the smoke detector (2) to the logged in user profile (11) or the user profile (11) corresponding to the user identification data (5).
An Internet facilitated fire safety system and real time monitoring system is disclosed. The fire safety system comprises a plurality of smart fire safety devices and equipment, including fire extinguishers, hose reels, fire doors, exit lights, emergency lights, sprinkler tank and sprinkler system, system to monitor CO2 and/or carbon monoxide levels, and the like. Each of these safety devices and equipment is connected by an IOT interface device and a wireless gateway to computer servers an electronic communications network. The IOT interface devices have a plurality of sensors to detect the operational condition of each safety device and equipment. Data obtained from the sensors is analyzed and interpreted using software and algorithms by servers in the system. Since each fire safety device and equipment is electronically connected, transmitting data and information on its operational status occurs in real time and 24/7.
A system and means of implementing and providing a virtual perimeter enabled with interactive countermeasures to mitigate accessibility of an area or object and includes at least one sensor that establishes an electronic virtual border from at least one point to define a space, digital detection electronics for detecting the presence of an individual, animal or object encroaching the virtual border and at least one countermeasure that impedes or thwarts the movement or actions of the detected individual, animal or object. The system provides for the data collection, authorization, and deploying of countermeasures and the reporting and storage of state for an electronic virtual or electronic safe that is created as a protected space within the digital domain and can be represented within any physical or virtual location wherein the virtual safe is digitally enabled to detect the presence of a human through impedance, optical, mechanical, chemical, electronical or acoustic measurements, enables a deterrent when the presence of a person is detected, disables the deterrent if it determines the person is white listed based on facial recognition, gate analysis or voice recognition technology, escalates the deterrent if the person is not authorized as they encroach the space to impede or thwart the threat and enables a shock wave or pulse when a protected item is approached or touched. The system is a contextually aware system that based on environment or location can change its performance, countermeasures and, or intensity of countermeasures and has multiple modalities in which countermeasures are activated.
A selective intrusion detection system includes a Doppler transceiver configured and adapted to receive Doppler return signals indicative of moving targets present in a surveillance space. A processor is operatively connected to the Doppler transceiver to convert Doppler return signals into spectrograms and to determine whether any given spectrogram is indicative of presence of a human or another moving target, like a domestic pet. An alarm is operatively connected to the processor, wherein the processor and alarm are configured to provide an alert in the event the processor determines any given spectrogram is indicative of a human, and to forego providing an alert in the event the processor determines any given spectrogram is indicative of another moving target only.
Gaming systems and methods which utilize the results of a sporting event to modify one or more parameters of a play of a game, such as a wagering game of chance.
A casino management networked computer system is described. The networked computer system includes a database server computer and an application server computer coupled to the database server computer and to a plurality of gaming devices. The database server processor is programmed to generate and store a program file including a patron logic matrix that includes data records of patron ranking information included in the spreadsheet. Each data record includes a market definition value, a patron ranking value, a theoretical loss value, and a comp reinvestment data. The application processor is programmed to calculate patron comp point values based on the comp reinvestment data and patron wager data included in a patron data record.
When awarding of a locally-incremented prize or a jackpot prize takes place in a chance-based gaming system, first there may be joy for the player who won but then there is a sense of lost opportunity for remaining other players as they come to realize at that moment that they have lost the opportunity to win that same prize and instead they must start all over in re-building a comparable prize amount. The notion of having to start from ground zero and build all the way up again may discourage some and induce them to walk away from the gaming machines. Methods are disclosed where the post-award prize reset amounts displayed to the remaining other players are not easily recognizable or attention attracting patterns that may induce the remaining other players to immediately recognize that a reset event has occurred, become disheartened and walk away.
A method for identifying counterfeit coins, comprising receiving surface image data and edge image data of the coin at a processor. Identifying a plurality of defects using the processor. Comparing each of the plurality of defects to a database of known authentic coin image data defects to determine whether the coin is authentic.
An extended reality (XR) device and a method for controlling the same are disclosed. The XR device is applicable to 5G communication technology, robot technology, autonomous driving technology, and Artificial Intelligence (AI) technology, and a method for controlling the same.
The invention relates to a method for representing a virtual object in a real environment, having the following steps: generating a two-dimensional image of a real environment by means of a recording device, ascertaining a position of the recording device relative to at least one component of the real environment, segmenting at least one area of the real environment unmarked in reality in the two-dimensional image for identifying at least one segment of the real environment in distinction to a remaining part of the real environment while supplying corresponding segmentation data, and merging the virtual object with the two-dimensional image of the real environment with consideration of the segmentation data such that at least one part of the segment of the real environment is removed from the image of the real environment. The invention permits any collisions of virtual objects with real objects that occur upon merging with a real environment to be represented in a way largely close to reality.
According to one aspect of the present disclosure, a virtual reality control system includes at least one controller configured to control at least one of the first display and the second display, the controller is configured to acquire first position data related to the first user and second position data related to the second user, and output an image including a first area and a second area to the first display on the basis of the first position data, if the first user has a first authority, the second user has a second authority and the first authority is a higher authority than the second authority, the first image is output to the first display when the first position data is located in the first area, and a notification image is output to the second display when the second position data is located in the first area.
A computer system receives user selection of an avatar story template. User-specific parameters relating to the user are determined and real-time data, based at least in part on the user-specific parameters, is retrieved. Specific media or digital assets are obtained based on at least one of the real-time data and the user-specific parameters. An avatar story is then generated by combining the avatar story template and the specific media or digital assets. The avatar story is then displayed on a display of a computing device.
A user selection of character settings for a character associated with a playing user of the online gaming system is received. Responsive to detecting an access to the online game by the character associated with the playing user, whether the morphing settings have been specified for the online game is determined. Whether the one or more components of the character that correspond to the first components identified by the morphing settings are permitted to be changed is determined. Responsive to determining the morphing settings have been specified for the online game and determining that the one or more components of the character that correspond to the first components identified by the morphing settings are permitted to be changed, generation of a first morphed character for presentation within the online game by changing the one or more components of the character in accordance with the morphing settings is caused.
Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments. In some embodiments, the bottom side is expected to be closer to a position for resting the mobile device in a hand of a user than a top side of the first display area. Accordingly, in some embodiments, the second and third display areas slide up from the bottom side of the first display area so that information and/or controls that are provided in these display areas are more accessible for one handed operations (e.g., thumb-based touch operations) of the user as the user hold and interacts with the device with one hand.
Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.
Systems and methods include training a deep convolutional neural network (DCNN) to reduce one or more artifacts using a projection space or an image space approach. In a projection space approach, a method can include collecting at least one artifact contaminated cone beam computed tomography (CBCT) projection space image, and at least one corresponding artifact reduced, CBCT projection space image from each patient in a group of patients, and using the artifact contaminated and artifact reduced CBCT projection space images to train a DCNN to reduce artifacts in a projection space image. In an image space approach, a method can include collecting a plurality of CBCT patient anatomical images and corresponding registered computed tomography anatomical images from a group of patients, and using the plurality of CBCT anatomical images and corresponding artifact reduced computed tomography anatomical images to train a DCNN to remove artifacts from a CBCT anatomical image.
A method is provided for producing a high-resolution three-dimensional digital subtraction angiography image of an examination object. The method includes: providing or recording of a data set of a three-dimensional rotational run of an imaging system around the examination object without administration of contrast agent (e.g., mask run); motion compensation of the data set of the mask run by a method based on the epipolar consistency conditions; providing or recording of a data set of a three-dimensional rotational run of the imaging system around the examination object with administration of contrast agent (e.g., fill run); motion compensation of the data set of the fill run by a method based on the epipolar consistency conditions; reconstructing a first volume from the compensated data set of the mask run (e.g., mask volume) and a second volume from the compensated data set of the fill run (e.g., fill volume); rigid 3D-3D registration of the first volume and second volume relative to one another; and calculating a high-resolution three-dimensional digital subtraction angiography image by subtracting the mask volume from the fill volume.
A system for generating simulated body parts for images may include a body part recognition convolutional neural network (CNN) to recognize a body part in an input image. The body part recognition CNN may be trained using first training data including training images including body parts contained in the input image being identified. The system may also include a body part generative adversarial network (GAN) to complete an image of the body part in the input image based on a body part identification output by the body part recognition CNN. The body part GAN may be trained using second training data including at least partial training images.
A method of localizing an object includes capturing a first image of the object from a first camera position, performing edge detection on the first image to form an edge-detected second image, and performing a distance transform on the second image to form a distance transformed third image. A virtual camera is positioned in virtual space relative to a virtual model of the object, and an edge-detected fourth image of the virtual model of the object is generated. An alignment cost is generated of the edge-detected fourth image of the virtual model relative to the edge-detected second image of the object, and a position of the virtual camera is transformed to a position having a lower alignment cost than the alignment cost. A physical location of the object is estimated based on the transformed virtual camera position.
This document describes machine vision systems and methods for determining locations of target elements. The described machine vision system captures and uses information gleaned from the captured target elements to determine the locations of these captured target elements.
A computer system displays an annotation placement user interface that includes a representation of a field of view of one or more cameras that is updated over time based on changes in the field of view, a placement user interface element indicating a virtual annotation placement location. If the placement user interface element is over a representation of a physical feature in the physical environment that can be measured, the appearance of the placement user interface element changes in accordance with one or more aspects of the representation of the physical feature, and, in response to an input to perform one or more measurements of the physical feature: if the physical feature is a first type of feature, measurements of a first measurement type are made; and, if a second, different type of physical feature, measurements of a second, different measurement type are made.
A disclosed imaging device may include an image sensor, a lens system, and an aperture filter. The aperture filter may include a first concentric region that passes light of a first wavelength range and that blocks light of a second wavelength range and a second concentric region that passes light of the first wavelength range and light of the second wavelength range. The lens system may direct received light through the aperture filter toward the image sensor. The lens system and the aperture filter may provide a first depth-of-field associated with the first wavelength range and a second depth-of-field associated with the second wavelength range. Associated systems and methods are also disclosed.
An example apparatus for tracking features in image data includes an image data receiver to receive initial image data corresponding to an image from a camera and store the image data a circular buffer. The apparatus also includes a feature detector to detect features in the image data. The apparatus further includes a feature sorter to sort the detected features to generate sorted feature points. The apparatus includes a feature tracker to track the sorted feature points in subsequent image data corresponding to the image received at the image data receiver. The subsequent image data is to replace the initial image data in the circular buffer.
Methods and systems for segmenting a medical image into classes are described. A system to segment a medical image includes a processor and memory with instructions that upon execution cause the system to perform a method for segmenting the image. The method includes using initial segmentation methods to derive at least one set of probabilities of belonging to the classes for each pixel of the image. The at least one set of probabilities and the image are input into a neural network which segments the image based on both the probabilities and the image provided. This system can also use patches or sub-sections of the original image and the at least one set of probabilities as inputs to the final neural network. The patch based method enables segmentation of larger images, which usually require large amounts of time and memory to segment, and can produce a highly trained neural network.
An image processing apparatus and method thereof are provided. The image processing apparatus stores at least a reference image and performs the following operations: (a) receiving an image, (b) determining a plurality of representative keypoints for the image, such as determining the representative keypoints by a density restriction based method, (c) finding out that a matched area in the image corresponds to a first reference image according to the representative keypoints, (d) determining that a matched number between the representative keypoints and a plurality of reference keypoints of the first reference image is less than a threshold, and (e) storing the matched area in the image processing apparatus as a second reference image.
Methods for measuring and registering positions and directions in image space with that in world space includes: providing an assembly with a tracking tool; the assembly including positional and/or directional objects with positions and available directions measured according to the tracking tool's frame with a measuring piece having a measuring surface for measuring without prior calibration with a measuring tracking tool in a tracking system; placing the assembly on a body and perform scanning; placing a relative tracking tool at the body; in registering time, recording the data for both the relative tracking tool and the tracking tool attached to the assembly; placing a tracking tool on an instrument; in post-registering time, recording both data of the tracking tool attached on the instrument and data of the relative tracking tool; computing converted positions and/or available directions of the tracking tool attached on the instrument in the image space.
An image recognition apparatus includes a processor including a plurality of arithmetic units; and a memory storing a plurality of data elements, each corresponding to one of candidate regions detected in an image and indicating a location and an evaluation value of the corresponding candidate region. The processor sorts the data elements by calculating in parallel, in reference to evaluation values, indexes each indicating a position of a corresponding one of the data elements in a sorted ordering and transferring in parallel, after the calculation of the indexes, the data elements based on the indexes. The processor selects part of the candidate regions based on the sorted ordering of the data elements.
A computer implemented method and system for providing financial services are described. The system and method include determining an account balance for a financial account. If the account balance is negative, notice of the negative balance is sent to the account holder in real time. After a predetermined period of time or grace period, and/or by a predetermined end time or cut-off date or time, it is determined whether the negative balance was cured. If the negative balance was not cured during the grace period, an overdraft fee is assessed to the financial account. If the negative balance was cured during the grace period, any assessed overdraft fee for the negative balance is rebated or reversed.
Embodiments for recommending meals by a processor. A collaboration of data capturing a plurality of factors of a group user profile for each user in a group of users may be received for aiding in recommending one or more meals. The one or more meals may be recommended for the group of users according to the group user profile such that the recommending balances a satisfaction level for the one or more meals for the group of users.
A method includes comparing a consumer ingredient inventory to a plurality of recipes to determine a relevance percentage; separating the plurality of recipes into sets based on the relevance percentage; generating a respective campaign of a respective producer based on campaign parameters for a respective ingredient, which includes creating a plurality of slots based on a campaign quantity of the respective ingredient and determining a ranking bid for each of the plurality of slots based on the campaign parameters; and ranking each recipe within each of the sets based on a plurality of campaigns regarding each of the plurality of ingredients in each recipe, which includes determining a highest ranking bid from the plurality of campaigns for each ingredient in each recipe within each of the sets and aggregating the highest ranking bid for each ingredient in each recipe to determine a score for each recipe within each of the sets.
A system for generating improved notifications relating to events is disclosed. The system includes a sensing network including an event sensor configured to sense events. The system further includes a sensed-event processing system configured to append meta data to information associated with a sensed event. The system further includes a human-machine interface and at least one communication unit configured to communicate amongst the human-machine interface, the sensing network, and the sensed event processing system, the information communicated from the sensing device via the at least one communication unit. The system further includes a notification generation system configured to generate a notification to a user of the human-machine interface, the notification content including at least one user-selectable action option. The communication unit configured to communicate the notification via the human-machine interface and select the notification content, the notification type, or the means of notification based on the meta data.
By way of example, novel systems and methods for reproducing advertisements on connected vehicles are disclosed. In one example embodiment, a system for delivering advertisements include a plurality of connected vehicles participating in an advertisement event, and the plurality of connected vehicles is each configured to receive an instruction from one of the connected vehicles or a server over a network to cluster near or at a target area for reproducing an advertisement in a coordinated manner as a group of the connected vehicles.
An information sharing system with a display device apparatus and a network computing system. The display device apparatus includes a display screen connected to a base capable of being manually moved by a person while the base supports the screen. The display device apparatus also includes a power system, a communication subsystem, a memory and a computing device. The communication subsystem communicates with the computing device, the network computing system, and the memory. The network computing system has an end-user display screen. The network computing system is configured to receive media and media secondary information, associate the media and media secondary information to a unique identifier, and show the media and the unique identifier on the display screen. The networking computing system is further configured to receive the unique identifier and an end-user account, and then show the media secondary information on the end-user display screen.
A system and method for targeted gaming news and media feeds is provided. Information about an interaction by a user with an interactive content title and a plurality of interactive content titles may be stored in memory. A processor executes instructions stored in memory, wherein execution of the instructions by the processor analyzes the information stored in memory regarding interaction by a user with an interactive content title and identifies one or more keywords that characterize the user interaction with the interactive content title. Media stored in a database may be filtered based on the identified keywords and displayed within a targeted media feed on a user device of the user. The displayed targeted media may be updated based on new information regarding user interaction with the interactive content title.
A method for generating advertising content includes: during a content creation period, receiving a video advertisement from an entity; packaging the video advertisement with a pointer to the entity and a checkout portal for content linked to the video advertisement to generate an augmented video advertisement; during a live period succeeding the content creation period, for a first instance of the augmented video advertisement accessed at a first computing device associated with a first user, associating a first purchase completed within the checkout portal of the first instance of the augmented video advertisement with the entity based on the pointer; and, for a second instance of the augmented video advertisement accessed at a second computing device associated with a second user, associating a second purchase completed within the checkout portal of the second instance of the augmented video advertisement with the entity based on the pointer.
Methods and systems for addressing the needs of application users such as players of social games or online games. One of the methods includes: receiving a user request to start a session in gaming software, the user request coming from a first user having a first account, the gaming software configured to provide an offer for a physical product; providing, to the gaming software, an offer for a physical product for display at a specified time by the user interface of the user device, wherein the offer and specified time are determined based at least in part on historical activity of the first account including start times and associated durations of prior gaming software sessions of the first account; detecting a user interaction with the offer for the physical product, and in response to the detection, taking an action in a process of ordering the physical product.
A method, system, and computer-usable medium for implementing a system providing a customer with prescriptive remedies in response to a credit card transaction error. At least one embodiment includes receiving a credit card transaction request for purchase of a product during a purchase session from a merchant; receiving a credit card transaction error from a payment gateway; passing the credit card transaction error, customer segment information, and customer score information to a prescriptive machine learning engine; analyzing the error type, customer segment information, and customer score information at the prescriptive machine learning engine to assign a proactive response to the credit card transaction error. The proactive response is selected to increase the likelihood that a customer will continue the purchase despite the decline of the credit card.
A sentiment analysis computing system includes a storage medium and a processing system. Sentiment input is received from audience members viewing a streamed/webcasted event. The received input is stored to the storage medium. A time slice of the webcasted event is determined and sentiment inputs that are within that time slice are obtained. A sentiment value is calculated for the determined time slice based on aggregated sentiment values. The calculated sentiment value for the time slice is then output by the sentiment analysis computing system.
A system for determining preference, including a client device with feedback controls, a server and addressable URIs; the device and server in communication over an electronic network and the URIs' content retrievable over the network; the server automatically receiving and storing ratings, tracking URIs, using ratings to create a preference model for URIs, and using the preference model to suggest URIs; the stored ratings include a record having a rated item URI, a rater having a unique identification, a rating value provided by the rater, and at least one metadatum for creating subsets of ratings. Also, a method for automatically creating a chimeric preference vector, the method steps including identifying a multiplicity of datasets of rated items; automatically combining the datasets to form a combined dataset; automatically identifying ratings collisions; treating ratings collisions to form a data subset; and generating a chimeric preference vector based on the data subset.
Systems, methods, and computer-readable media are provided for group identification and content delivery. In accordance with one implementation, a computer-implemented method is provided that includes operations performed by at least one processor. The operations of the method include generating, based on identification data, an identification profile for each member of a set of members, the set of members being associated with a viewing group. The set of members may comprise all of the members of the viewing group or any subset of the members of the viewing group. The operations also include determining an individual score for each member of the set of members for each media file of a plurality of available media files based on the corresponding identification profile. Additionally, the operations include determining a group score for each of the plurality of available media files based on the corresponding individual score of each member.
A geofence computing device, in communication with a user device and a payment processor, includes a memory and a processor in communication with the memory. The geofence computing device processor is configured to receive, from the user device, geofence data including a first user defined geofence zone having a first geographic area within a first geographic boundary, store the geofence data within the memory, receive, from the payment processor, from authorization request message transaction data representing a payment transaction initiated with a merchant by a cardholder associated with the payment processor, determine a geographic location of the merchant and a residence of the cardholder, compare the merchant geographic location and the cardholder residence geographic location to the first user defined geofence zone, and alert the user of the payment transaction based on the comparison. The transaction data includes at least one of a merchant location and a merchant identifier.
Systems and methods generate a risk score for an account event. The systems and methods automatically generate a causal model corresponding to a user, wherein the model estimates components of the causal model using event parameters of a previous event undertaken by the user in an account of the user. The systems and methods predict expected behavior of the user during a next event in the account using the causal model. Predicting the expected behavior of the user includes generating expected event parameters of the next event. The systems and methods use a predictive fraud model to generate fraud event parameters. Generation of the fraud event parameters assumes a fraudster is conducting the next event, wherein the fraudster is any person other than the user. The systems and methods generate a risk score of the next event to indicate the relative likelihood the future event is performed by the user.
Manufactured goods are marked or labelled with a secure unique identifier. A central checking centre allows users to verify the authenticity of a particular good such as a cigarette pack or carton via any convenient interface such as the internet or a cell phone. A system of secret sharing allows secure authentication of each item and prevents code breaking or misuse.
A customer assistance guidance system includes an interface for communicating information to a customer relationship management (CRM) system. The system receives state information from the CRM system that defines a current interaction state between an agent of the CRM system and a customer. The system may predict, based on the state information, a next interaction state between an agent of the CRM system and the customer. The system may communicate the predicted next interaction state to the CRM system to facilitate the suggestion of a next course of action for the agent to perform.
A method of reducing financial fraud by operating artificial intelligence machines organized into parallel sets of predictive models with each set specially trained with supervised and unsupervised training data filtered for a particular financial channel. Each set integrates several artificial intelligence classifiers like neural networks, case based reasoning, decision trees, genetic algorithms, fuzzy logic, business rules and constraints, smart agents and associated real-time profiling, recursive profiles, and long-term profiles. Suspicious and abnormal activities in any channel communicate across predictive models for all the financial channels through real-time memory storage updates to the smart agent profiles they all share.
Logic may detect fraudulent transactions. Logic may determine, by a neural network based on the data about a transaction, a deviation of the transaction from a range of purchases predicted for the customer, wherein the neural network is pretrained to predict purchases by the customer based on a purchase history of the customer. Logic may compare the deviation of the transaction from purchases predicted by the customer against a deviation threshold to determine whether the transaction is within the range of purchases predicted by the neural network. Logic may generate a notification in response to a determination that the deviation of the transaction from the range of purchases predicted exceeds a deviation threshold, the notification to identify the transaction as a potentially fraudulent transaction. Logic may train the neural network based on the transaction in response to a determination that transaction is not a fraudulent transaction.
The invention relates to an NFC device configured for receiving a request to perform a transaction. In response to receiving the request, sensor data from one or more sensors of the NFC device is fed into a first classifier. The sensor data comprises environment parameters of the NFC device. The first classifier determines if sensor data provided as input to the first classifier were sensed in a transaction-typical environment or in a transaction-atypical environment. In case the first classifier determines that the sensor data is indicative of a transaction-atypical environment, the first classifier blocks the transaction or requests a user to confirm the transaction and blocks the transaction until the confirmation is received.
A computer-implemented method comprises: committing a transaction amount t of a transaction with a commitment scheme to obtain a transaction commitment value T, the commitment scheme comprising at least a transaction blinding factor r_t; encrypting a combination of the transaction blinding factor r_t and the transaction amount t with a second public key PK_2_B of a recipient of the transaction, wherein: the recipient is further associated with a first public key PK_1_B as an address for receiving the transaction amount t; and transmitting the transaction commitment value T and the encrypted combination to a recipient node associated with the recipient for the recipient node to verify the transaction.
Methods, apparatus and computer software are provided for authorizing an EMV transaction between a user device and a point of sale terminal, particularly, but not exclusively, in situations where a secure element is not made available for the deployment of a payment application on the user device. The payment application is instead deployed to a processing environment that is outside of any secure element on the user device. An ICC Master Key corresponding to the payment application is held by a trusted authority, such as the issuing bank. The trusted authority is adapted generate time-limited session keys on the basis of the ICC Master Key and distribute session keys to the payment application. Receipt of a session key by the payment application enables the payment application to conduct an EMV payment transaction. The session key is used to authorize a single EMV payment transaction.
A method for automatically linking accounts in an electronic wallet includes: receiving first account data corresponding to a first portable financial device stored in an electronic wallet; determining user information corresponding to the first account data; determining, based on the user information, whether a second portable financial device is associated with the user; determining second account data corresponding to the second portable financial device, wherein the second account data is not stored in the electronic wallet corresponding to the user; and automatically linking the second account data to the electronic wallet. A system and computer program product for automatically linking accounts in the electronic wallet are also disclosed.
A point-of-sale system is a dual-screen stand assembly that includes a merchant terminal and a consumer terminal. The merchant terminal and the consumer terminal can be mated together in a fixed position to form a single unitary stand, or can be separated from each other in a separated position with each terminal serving as its own separate stand. The merchant terminal supports a merchant computing device and is oriented in a merchant-facing direction. The consumer terminal is detachably mated to the merchant terminal and supports a consumer computing device that is oriented in a consumer-facing direction. The point-of-sale system also includes a card reader as part of the customer terminal to perform a payment. The card reader is configured to accepting swipe cards, chip cards or contactless (EMV or NFC) payments.
An apparatus for processing electronic payment transactions is provided. The apparatus includes a computer processor and a data storage device, the data storage device having an incoming and an outgoing transaction initiation module including non-transitory instructions operative by the processor to receive an order indication at a payment intermediary server, the order indication indicating an order by a customer having an order value amount, initiate a transaction from an account associated with the customer to an intermediary account for the order value amount, initiate a transaction from the intermediary account to an account associated with the merchant for a first portion of the order value amount, receive an order feedback indication, and initiate a further transaction or further transactions in response to the order feedback indication to transfer the second portion of the order value amount to the account associated with the merchant and/or the account associated with the customer.
The system enables one to securely recycle an electronic device in a publicly accessible location. In particular, the embodiment described may be used by a mobile phone owner to submit his/her mobile phone for recycling via an electronic kiosk and receive compensation in some form. The compensation might be dispersed via cash, voucher, credit or debit card, or other magnetic or electronic transaction methods.
Systems and methods for tuning a digital screen to provide high quality data are provided. Methods include determining a target level of participant data quality associated with accurate completion of an online survey, determining a participant screening threshold based on the target level of participant data quality, and adjusting a survey screen based on the participant screening threshold. Methods may achieve high data quality without sacrificing participant diversity. Methods may also include transmitting the survey screen to a computing device associated with a participant, and receiving a response of the participant to the survey screen on the computing device. When the response fails to achieve a predetermined threshold response, methods may include rejecting the participant from the survey.
This disclosure pertains to systems and methods for managing supply chains. In one embodiment, the systems and methods disclosed herein comprise an automated system for maintaining an inventory of products. In one embodiment, the systems and methods disclosed herein optimize time and financial costs required for transporting mass via freight services.
Present invention discloses a system and method that allow users to manage and keep track of the inventory items stored inside a closed container through computer vision, digital imaging processing and recognition and scanning means wherein the user can catalogue items to be stored and later able to locate the items stored inside a container anytime, anywhere without having to open the container or come to the storage location. The system uses the camera of the user mobile device to function towards its working process. Specifically, this invention integrates digital images taken from the user's mobile device with that of an improved computer vision scanning means that can readily scan any handwritten mark or label drawn or affixed on the exterior of the box to display the details of the items stored inside it. Disclosed invention is configured to run on any handheld devices such as smart phones and routed to the mobile application for display to a user. The system further enables user to find inventories, update the items, adding up and share the information to other users which allows the inventory process to be easily managed at a very low cost for larger user population.
A request is received to provide shipping rate information to ship a package from a source location to a destination location. A shipping rate is determined locally in response to the request to ship the package via a third-party carrier without making in response to the request a call to the third-party carrier. The locally determined shipping rate is included in a set of shipping rates returned to a node associated with the request.
The analysis technique presenting system includes: a storage apparatus storing a plurality of analysis modules that are divided from the analysis processing into a plurality of steps, a plurality of analysis techniques that combine some of the analysis modules, analysis module information that associates the analysis module with the corresponding model of the mechanism, and analysis technique information that associates a list of the analysis modules belonging to the corresponding analysis technique with the model; an identifying unit identifies, when the analysis technique associated with an input model input is not present in the analysis technique information, the analysis module matching the input model from the analysis module information; a replacing unit replaces the analysis module, which is associated with the model different from the input model with the identified analysis module; and a presenting unit presents the analysis technique including the analysis module replaced.
Methods and systems for generating a universal computer model for assessing a risk in an electronic transaction based on one or more risk assessment models are presented. The one or more risk assessment models may be incompatible with each other. Different portions of a risk assessment models may be extracted from the risk assessment models. A node structure is generated for each risk assessment model based on the portions extracted from a corresponding risk assessment model. The node structures generated based on the risk assessment models are merged to produce a merged node structure. The universal computer model is generated based on the merged node structure.
The disclosed embodiments include product picking systems and methods to pick products. In one embodiment, the system includes a work order module configured to receive a work order to obtain at least one product, obtain a virtual stack of the at least one product based on the work order, the virtual stack being a 3D representation of the at least one product, and determine a set of business rules for selecting each product of the at least one product. The system also includes a vision module configured to identify a first product of the at least one product. The system further includes a processor configured to determine whether the first product satisfies business rules for selecting the first product is satisfied, and configured to operate a robotic arm to select the first product and to arrange the first product to form a physical stack corresponding to the virtual stack.
A computer-implemented technique is described herein for receiving activity signals from plural logic components running on one or more computing devices. Each activity signal includes an activity information item (AII) that describes an activity performed by a subject (e.g., a user), or to be performed by the subject, as recorded by a logic component. The technique stores AIIs extracted from the activity signals in a graph data structure. The technique then: determines, by interrogating the graph data structure, one or more activity clusters within a span of time, each activity cluster pertaining to a group of AIIs associated with a same encompassing project; generates one or more summary documents based on the identified activity cluster(s); and sends the summary documents to an output device.
A method for enforcing a number of context model based policies with forward chaining comprising applying a policy set including a plurality of policies to an instantiated context model which includes a set of referenced instance documents in XML format, determining whether the instantiated context model should be updated, if the instantiated context model should be updated, executing an updating operation, re-generating a new instantiated context model according to the updated instance documents and the instantiated context model, and applying the policy set to the new instantiated context model, and wherein the policies include a condition part and an action part.
Technology for improved data detection using machine learning may include a method in which an analog read signal comprising data read from a non-transitory storage medium of the data storage device is received. The analog read signal is processed into a plurality of digital samples. A digital sample from the plurality of digital samples is classified into a category from a plurality of categories using a machine learning algorithm for at least some of the plurality of digital samples. The plurality of digital samples is then decoded based on at least some of the predicted categories.
In some embodiments, a service platform that facilitates artificial intelligence model and data collection and collection may be provided. Input/output information derived from machine learning models may be obtained via the service platform. The input/output information may indicate (i) first items provided as input to at least one model of the machine learning models, (ii) first prediction outputs derived from the at least one model's processing of the first items, (iii) second items provided as input to at least another model of the machine learning models, (iv) second prediction outputs derived from the at least one other model's processing of the second items, and (v) other inputs and outputs. The input/output information may be provided via the service platform to update a first machine learning model. The first machine learning model may be updated based on the input/output information being provided as input to the first machine learning model.
Aspects of the present invention disclose a method for analyzing data from a plurality of data sources. The method includes extracting features of data received from a first source and from a second source by analyzing the data received from the first source of data and from the second source. The method includes processors determining a topic modeling framework, wherein the topic modeling framework detects a semantic structure of the features of the data received from the first data source and the second source. The method includes processors applying the topic modeling framework to the data received from the first source of data the second source of data. The method includes generating a final entity output, wherein the final entity output includes a cluster of entity mentions that the applied topic modeling framework extracts from the first source of data and the second source of data are combined.
An acoustic event detection and classification system includes a start-end point detector and multi-class acoustic event classification. A classification training system comprises a neural network configured to perform classification of input data, a training dataset including pre-segmented, labeled training samples, and a classification training module configured to train the neural network using the training dataset. The classification training module includes a forward pass processing module, and a backward pass processing module. The backward pass processing module is configured to determine whether a current frame is in a region of target (ROT), determine ROT information such as beginning and length of the ROT and update weights and biases using a cross-entropy cost function and a many-or-one detection (MOOD) cost function. The backward pass module further computes a soft target value using ROT information and computes a signal output error using the soft target value and network output value.
In an example embodiment, factual question generation from freeform content is achieved through semantic role labeling and recurrent neural networks (RNNs). Specifically, semantic role labeling is used to identify an answer phrase so that it can be replaced with an appropriate question word. RNNs are then used to extract triples (Subject-Object-Predicate) from the sentence, and each of these triples can be used as an answer phrase/word. An RNN is then fed with training data to generate the questions more efficiently.
A method for autofilling an electronic form is provided. Elements of the electronic form are identified. A value for each identified elements of the electronic form is determined. The electronic form is automatically filled with the determined values. During the automatically filling of the electronic form, the determined value is provided in a field corresponding to each of the elements. A user input is received on the provided value. The received user input includes a correction to a first value provided in a first field of the electronic form. An autofill application is trained using the received user input.
The present disclosure is directed to filtering co-occurrence data. In one embodiment, a machine learning model can be trained. An output of an intermediate structure of the machine learning model (e.g., an output of an internal layer of a neural network) can be used as a representation of an event. Similarities between representations of events can be determined and used to generate, augment, or modify co-occurrence data.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory using reinforcement learning. One of the methods includes providing an output derived from the system output portion of the neural network output as a system output in the sequence of system outputs; selecting a memory access process from a predetermined set of memory access processes for accessing the external memory from the reinforcement learning portion of the neural network output; writing and reading data from locations in the external memory in accordance with the selected memory access process using the differentiable portion of the neural network output; and combining the data read from the external memory with a next system input in the sequence of system inputs to generate a next neural network input in the sequence of neural network inputs.
An implementation of neural networks on silicon for the processing of various signals comprises multidimensional signals such as images. The efficient implementation on silicon of a complete processing chain for the signal via the approach using neural networks is provided. The circuit comprises at least: a series of neuro-blocks grouped together in branches composed of a group of neuro-blocks and a broadcasting bus, the neuro-blocks connected to the broadcasting bus; a routing unit connected to the broadcasting bus of the branches, carrying out the routing and broadcasting of data to and from the branches; a transformation module connected to the routing unit via an internal bus and designed to be connected at the input of the circuit to an external databus, the module carrying out the transformation of input data into serial coded data. The processing operations internal to the circuit are carried out according to a serial communications protocol.
A neuromorphic architecture for a spiking neural network comprising a plurality of spiking neurons, each with a plurality of synapses and corresponding synaptic weights, the architecture further comprising a synaptic competition mechanism in connection with a spike-based learning mechanism based on spikes perceived behind a synapse, in which architecture synapses of different neurons connected to the same input compete for that input and based on the result of that competition, each neuron of the neural network develops an individual perception of the presented input spikes, the perception used by the learning mechanism to adjust the synaptic weights.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing sequences using convolutional neural networks. One of the methods includes, for each of the time steps: providing a current sequence of audio data as input to a convolutional subnetwork, wherein the current sequence comprises the respective audio sample at each time step that precedes the time step in the output sequence, and wherein the convolutional subnetwork is configured to process the current sequence of audio data to generate an alternative representation for the time step; and providing the alternative representation for the time step as input to an output layer, wherein the output layer is configured to: process the alternative representation to generate an output that defines a score distribution over a plurality of possible audio samples for the time step.
An example embodiment may involve a machine learning model representing relationships between a dependent variable and a plurality of n independent variables. The dependent variable may be a function of the n independent variables, where the n independent variables are measurable characteristics of computing devices, and where the dependent variable is a predicted behavior of the computing devices. The embodiment may also involve obtaining a target value of the dependent variable, and separating the n independent variables into n−1 independent variables with fixed values and a particular independent variable with an unfixed value. The embodiment may also involve performing a partial inversion of the function to produce a value of the particular independent variable such that, when the function is applied to the value of the particular independent variable and the n−1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value.
A face detection method for a computer device includes: obtaining a to-be-detected image; obtaining an initial shape of a current regression tree in a pre-constructed probability regression model; extracting image features from the to-be-detected image and respectively calculating a probability of each of leaf nodes of the current regression tree according to the image features; extracting an error of each of the leaf nodes; determining a shape error of the current regression tree according to the probability and the error of each of the leaf nodes; calculating an estimated shape of the current regression tree according to the initial shape and the shape error; and performing iterative calculation by using the estimated shape as an initial shape of a neighboring next regression tree until a last regression tree in the probability regression model, to obtain an estimated shape of the last regression tree as a detected face shape.
Various embodiments dynamically learn user-customizable input gestures. A user can transition a radar-based gesture detection system into a gesture-learning mode. In turn, the radar-based gesture detection system emits a radar field configured to detect a gesture new to the radar-based gesture detection system. The radar-based gesture detection system receives incoming radio frequency (RF) signals generated by the outgoing RF signal reflecting off the gesture, and analyzes the incoming RF signals to learn one or more identifying characteristics about the gesture. Upon learning the identifying characteristics, the radar-based gesture detection system reconfigures a corresponding input identification system to detect the gesture when the one or more identifying characteristics are next identified, and transitions out of the gesture-learning mode.
A method for processing an image of a physical document to enable digital searching of the physical document includes: obtaining a digital copy of the physical document; receiving an instruction to search for a point of interest in the physical document; imaging the physical document and determining that the point of interest is on a surface of the physical document; and projecting, using a projector and onto the surface of the physical document, a visual-aid component that physically overlaps with the point of interest to highlight the point of interest on the surface of the physical document.
The present disclosure relates a method for fingerprint image enhancement comprising applying a first low pass filter and a first weight to raw fingerprint image data to produce a first filtered fingerprint image data set. Applying a second low pass filter and a second weight to the raw fingerprint image data to produce a second filtered fingerprint image data set. Filter coefficients of the second filter are different from filter coefficients of the first filter. The first filtered fingerprint image data set and the second filtered fingerprint image data set are combined to produce a final enhanced fingerprint image. The disclosure also relates to a fingerprint sensing system and to an electronic device comprising a fingerprint sensing system.
A system mountable in a vehicle to provide object detection in the vicinity of the vehicle. The system includes a camera operatively attached to a processor. The camera is mounted externally at the rear of the vehicle. The field of view of the camera is substantially in the forward direction of travel of the vehicle along the side of the vehicle. Multiple image frames are captured from the camera. Yaw of the vehicle may be input or the yaw may be computed from the image frames. Respective portions of the image frames are selected responsive to the yaw of the vehicle. The image frames are processed to detect thereby an object in the selected portions of the image frames.
An image processing device is provided with a communication device and a processor. The processor is configured to acquire a first video obtained by imaging outside scenery of a first vehicle, when the processor detects that a second vehicle appears on the first video, implement image processing that degrades visibility of a video with respect to a first image area corresponding to at least a part of the second vehicle on the first video, when the processor detects that the second vehicle appears on the first video and then a specific part of the second vehicle appears on the first video, end the image processing with respect to the first image area and implement image processing that degrades visibility of a video with respect to a second image area corresponding to the specific part of the second vehicle on the first video.
A method includes classifying low-resolution pixels of a low-resolution satellite image of a geographic area to form an initial classification map and selecting at least one physically-consistent classification map of the low-resolution pixels based on the initial classification map. A water level associated with at least one of the physically-consistent classification maps is then used to identify a set of high-resolution pixels representing a perimeter of water in the geographic area.
Methods of identifying a flying object using digital imaging that may include: obtaining data of a propagating wavefield through a propagating volume that includes a volume above the earth's surface; obtaining a reference digital image of the propagating volume; selecting a holographic computational method of wavefield imaging; selecting a wavefield based on one or more parameters; calculating a sampling ratio by dividing a number of data samples in the data subset by a number of image samples in the data subset; decimating the data subset; generating a new digital image based on the selected holographic computational method of imaging, the decimated data subset, and parameters corresponding to the data subset; and determining a quantitative difference measure between the reference digital image and the new digital image, and image quality.
The present disclosure relates to a system and a method for identification of individual animals based on images, such as 3D-images, of the animals, especially of cattle and cows. When animals live in areas or enclosures where they freely move around, it can be complicated to identify the individual animal. In a first aspect the present disclosure relates to a method for determining the identity of an individual animal in a population of animals with known identity, the method comprising the steps of acquiring at least one image of the back of a preselected animal, extracting data from said at least one image relating to the anatomy of the back and/or topology of the back of the preselected animal, and comparing and/or matching said extracted data against reference data corresponding to the anatomy of the back and/or topology of the back of the animals with known identity, thereby identifying the preselected animal. The method and system can be used to monitor feed intake, such as feed intake for dairy cows as well as health status.
Face anti-counterfeiting detection methods and systems, electronic devices, and computer storage media include: obtaining an image or video to be detected containing a face; extracting a feature of the image or video to be detected, and detecting whether the extracted feature contains counterfeited face clue information; and determining whether the face passes the face anti-counterfeiting detection according to a detection result.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for red eye detection are provided. In one aspect, a system includes an image acquisition device, first and second illuminators, and at least one processor. The first illuminator is arranged closer to the image acquisition device than the second illuminator. The image acquisition device is configured to capture a first facial image of a face of a subject with the first illuminator being on and the second illuminator being off and a second facial image of the face of the subject with the second illuminator being on and the first illuminator being off. The processor can process the first facial image based on the second facial image to determine whether at least one eye of the subject is live by determining that the first facial image includes a red eye reflection from the at least one eye.
A fingerprint identification method and apparatus, a storage medium and a terminal are provided. The fingerprint identification apparatus includes a glass cover plate, a touch sensing unit, a display unit, an optical film, an imaging unit, a photoelectric sensing unit, and a control unit. The optical film is provided with multiple light-transmitting regions and multiple light-blocking regions, the multiple light-blocking regions are used for blocking light emitted from at least a part of pixels that directly enters the optical film without being reflected by the glass cover plate or the to-be-identified fingerprint. With the fingerprint identification apparatus, a sharp image of a to-be-identified fingerprint (whether or not the to-be-identified fingerprint is from a dry finger) is collected, and a signal-to-noise ratio and an accuracy of fingerprint identification can be significantly improved.
Translation review workflow systems and methods are disclosed herein. Some embodiments include a web content management system having a translation preview agent, the web content management system managing web content for publishing, a translation system that manages translation content of the web content, and a translation preview service that generates a translation preview of the web content with the translated content that is embedded within the web content to maintain context for a translator.
A method of determining influence of language elements in script to an overall classification of the script includes performing a sentiment analysis of the language elements. In some instances, for example, in a conversation, the language elements and turns within the conversation (e.g., in a chat bot) are analyzed for their influence in escalation or non-escalation of the conversation to a higher level of resolution, e.g., to a human representative or manager.
A computer implemented method identifies guidelines through use of a neural network by a remote guideline server. A client computer transmits instructions to the remote guideline server to retrieve and evaluate multiple candidate guidelines. The remote guideline server utilizes a neural network to identify a string of terms found in each of the multiple candidate guidelines that match one or more strings of terms from a model guideline; to identify a semantic concept of each of the multiple candidate guidelines that matches one or more semantic concepts from the model guideline; and to identify a structural pattern of each of the multiple candidate guidelines that matches one or more structural patterns of the model guideline. The candidate guidelines that match the model guideline are then sent from the remote guideline server to the client computer.
Embodiments of the present disclosure disclose a method and a device for classifying questions based on artificial intelligence. The method includes: acquiring text content of a question input by a user, and performing a word segmentation process on the text content to obtain a plurality of segmentations; acquiring hidden representation vectors of the plurality of segmentations; generating a first vector of the text content according to the hidden representation vectors; and determining a target responder corresponding to the question according to the first vector and a preset classification model, and appointing the target responder to the user. The method may simplify operation steps, reduce interactions between a user and a service center, and improve efficiency of the service center.
Various embodiments provide for layer assignment of a network of a circuit design based on a resistance or capacitance characteristic, such as a resistance/capacitance characteristic associated with a layer, a wire, or a via of the circuit design. In particular, various embodiments consider a resistance/capacitance characteristic of a layer, a wire, or a via of a circuit design to determine a set of layers for routing one or more networks of the circuit design, which can enable some embodiments to route the networks on the layers within a certain range that has very close resistance/capacitance (RC) characteristics, and can permit routing each network on layers having the smallest RC characteristic difference.
To increase the efficiency of electronic design automation, execute partition-aware global routing with track assignment on an electronic data structure including a small block floorplan of a putative integrated circuit design. The small block floorplan is virtually partitioned into a proposed large block floorplan with a plurality of inter-large-block boundaries of a plurality of large blocks. Based on results of the executing, determine locations, on the inter-large-block boundaries, of a plurality of required ports corresponding to routes identified in the routing, as well as required sizes of the ports. Generate a physical partitioning based on the inter-large-block boundaries; align the ports with the inter-large-block boundaries; and generate a hardware description language design structure encoding the physical partitioning.
A method includes generating an integrated circuit (IC) layout design and manufacturing an IC based on the IC layout design. Generating the IC layout design includes generating a pattern of a first shallow trench isolation (STI) region and a pattern of a through substrate via (TSV) region within the first STI region; a pattern of a second STI region surrounding the first STI region, the second STI region includes a first and second layout region, the second layout region being separated from the first STI region by the first layout region, first active regions of a group of dummy devices being defined within the first layout region, and second active regions of a group of active devices being defined within the second layout region; and patterns of first gates of the group of dummy devices in the first layout region, each of the first active regions having substantially identical dimension in a first direction.
A method of operating an IC manufacturing system includes determining whether an n-type active region of a cell or a p-type active region of the cell is a first active region based on a timing critical path of the cell, positioning the first active region along a cell height direction in an IC layout diagram of a cell, the first active region having a first total number of fins extending in a direction perpendicular to the cell height direction. The method also includes positioning a second active region in the cell along the cell height direction, the second active region being the n-type or p-type opposite the n-type or p-type of the first active region and having a second total number of fins less than the first total number of fins and extending in the direction, and storing the IC layout diagram of the cell in a cell library.
A netlist may include a set of resistance components of an integrated circuit (IC) design, and may specify a length, a width, and a metal layer of each resistance component in the set of resistance components, and physical locations of circuit nodes connected to each resistance component in the set of resistance components. A process description may specify the resistivity and thickness of each metal layer in the IC design. For a resistance component in the set of resistance components, resistivity and thickness of the metal layer of the resistance component may be determined based on the process description, and an inductance component corresponding to the resistance component may be determined based on the length and the width of the resistance component, the resistivity and the thickness of the metal layer of the resistance component, and the physical locations of the circuit nodes connected to the resistance component.
A computer-implemented method and system provide the ability to design a part to be physically produced. Structured requirements objects for a component are created and each object is a mandatory functional or logical characteristic of the component. Logical system volumes are created in a component system using a computer-aided design (CAD) program. Each of the logical system volumes is an abstract geometric three-dimensional volume in a virtual context of the part to be physically produced. The structured requirements objects are linked to each of the logical system volumes. A part shape is built in the component system using the same virtual context of the part to be physically produced. Volume intersections are determined as the logical system volumes that the part shape intersects with. The structured requirements objects that are linked to the volume intersections are collected. The part is designed based upon the collected structured requirements objects.
Methods and apparatus for interacting with a tag in a radio target area. More specifically, the present invention relates to methods and systems for monitoring temperature and other environmental conditions in a storage area and displaying environmental conditions as digital content in a user interactive interface based upon energy levels received from a radio target area and content from a sensor generating digital content.
A product design device includes a product database, a design feature amount acquisition unit, a search unit that searches for a first product having a first design feature amount similar to a second design feature amount from a product database and acquires information on a sales record of the first product that has been searched for, and an output unit that statistically processes product attribute information including at least one of the first design feature amount of the first product that has been searched for or the information on the sales record of the first product that has been searched for, and outputs the statistically processed product attribute information.
A distributed computing design system facilitates the creation and deployment of complex data and mathematical models. In one implementation, the system generates a graphical user interface of a visual distributed computing design workspace. The visual distributed computing design workspace includes a node palette comprising individually selectable nodes, each with a graphical representation and corresponding to a distributed computing function available on a pre-determined target distributed computing cluster, a linking tool for establishing connection links between the individually selectable nodes, and a digital canvas. The system, with modeling circuitry, responds to interactions with the graphical user interface to facilitate visually building a data model by accepting node selections of specific nodes from the node palette, placing the specific nodes on the digital canvas, accepting linking selections of dataflow connections between the specific nodes, and linking the specific nodes as specified by the linking selections.
A server can receive data about attributes of user devices that includes sensors for capturing information about environments in which the user devices are located. The server can determine various risk profiles using the attributes. The risk profiles can indicate likelihoods of content on the user devices being viewed by persons other than users of the user device. The server can also transmit data indicating a risk profile of the various risk profiles to a user device. The user device can use the risk profile received from the server to identify confidential content displayed on the user device and protect the confidential content.
The present application concerns a method and a system of storing one or more service data items. To store and share in particular confidential data, the one or more service data items are partitioned into one or more data stores. The one or more data stores are stored. Metadata of the one or more data stores is generated and the metadata is stored in a metadata database.
Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs. The DTRS receives the data entry and its metadata from the data integrity service and performs steps to update all data pool of the DTRS, in an embodiment.
A module such as an M2M device or a mobile phone can include a removable data storage unit. The removable data storage unit can include a nonvolatile memory, a noise amplifying memory, and a cryptographic unit. The nonvolatile memory can include (i) shared memory for access by both the module and the cryptographic unit, and (ii) protected memory accessible only by the cryptographic unit. The cryptographic unit can use a noise memory interface and noise amplifying operations in order to increase and distribute bit errors recorded in the noise amplifying memory. The cryptographic unit can (i) generate a random number using the noise amplifying memory and (ii) input the random number into a set of cryptographic algorithms in order to internally derive a PKI key pair. The private key can be recorded in protected memory and the public key signed by a certificate authority.
Apparatus and methods securely limiting access to a document segment. The apparatus may include a use-zone definition engine. The use-zone may include a zone in which authorized individuals may engage in activity regarding a document segment that is designated for use in the zone. The zone may be defined based on zone parameters such as geographic coordinates or network domains. The apparatus may include a use-zone instancing engine. The instancing engine may be configured to attach to the segment an executable program corresponding to the use-zone. The executable program may be configured to verify that the segment is inside the zone and that the user is authorized to be in the zone. The executable program may be configured to destroy a copy of the segment residing on a device registered to the user.
A firmware upgrade method for a slave station of a robot communicates with a master station of the robot via an EtherCAT bus of the robot, includes: switching a work mode of the slave station to an upgrade mode in response to a firmware upgrade instruction, receiving a new firmware corresponding to this firmware upgrade via the EtherCAT bus, storing the new firmware in a second storage area of a flash memory of the slave station, restarting the slave station after the new firmware is received, and copying the new firmware stored in the second storage area to a first storage area of the flash memory and executing the new firmware in the first storage area when the slave station is started. A slave station of the robot and a machine readable storage medium are also provided.
Approaches for securely constructing a trusted operating environment. A trusted operating environment manager executes on a device and instantiates a trusted operating environment on the device by composing at least of portion of the trusted operating environment using data from an untrusted operating environment also executing on the device. The trusted operating environment manager only permits the trusted operating environment to access the data upon the trusted operating environment manager successfully confirming that the data is presently in a state that has been deemed trustworthy.
A sample is received for analysis by a virtualized environment. A determination is made that the sample was compiled for a CPU architecture that is different from a host CPU architecture. The sample is executed in an emulated user space corresponding to the CPU architecture for which the sample was compiled.
A method for systematic collection and analysis of forensic data in a unified communications system deployed in a cloud environment. Three primary forensic components, namely, evidence collectors, a forensic controller and self-forensic investigators, are utilized in the method to interface with the components of the cloud environment and of the unified communications network. The method invokes a cloud evidence collection process which collects footprint data structures continuously at runtime to enable effective real-time collection of cloud forensic evidence and a cloud evidence analyzing process which generates evidence data that can be consumed by standard forensics tools.
An electronic device including a first memory configured to store authorization information; a first processor configured to access the first memory; a second memory; and a second processor configured to access the second memory. The first processor is configured to check state information related to a battery state of the electronic device while the electronic device is in a first state; if the state information satisfies a first specified condition, provide authorization information to an external device in the first state so that the external device performs authorization using the authorization information; and if the state information satisfies a second specified condition, copy the authorization information into the second memory in the first state and convert the electronic device to a second state in which power consumption thereof is less than that in the first state. The second processor is configured to provide the authorization information to the external device in the second state so that the external device performs authorization using the authorization information.
An encryption/decryption system to provide a means for user authentication and document authentication using face biometrics. The encryption/decryption system comprises a key storage means for storing a plurality of keys, a face authentication means for determining whether a prospective user of a key in the plurality of keys is the associated user of the key, an encryption/decryption means for encrypting and decrypting data using the plurality of keys when the face authentication means authenticates the prospective user, and a document authentication means that authenticates the user for access to their plurality of keys to digitally sign a document and display the users face used to authenticate access to their plurality of keys in or associated with the document acting as a witness to the signing of the document.
A hybrid device includes a personal digital key (PDK) and a receiver-decoder circuit (RDC). The PDK and RDC of the hybrid device are coupled for communication with each other. In one embodiment, the hybrid device also provides a physical interconnect for connecting to other devices to send and receive control signals and data, and receive power. The hybrid device operates in one of several modes including, PDK only, RDC only, or PDK and RDC. This allows a variety of system configurations for mixed operation including: PDK/RDC, RDC/RDC or PDK/PDK. The present invention also includes a number of system configurations for use of the hybrid device including: use of the hybrid device in a cell phone; simultaneous use of the PDK and the RDC functionality of hybrid device; use of multiple links of hybrid device to generate an authorization signal, use of multiple PDK links to the hybrid device to generate an authorization signal; and use of the hybrid device for authorization inheritance.
The invention provides a system and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet. The system includes a virtual biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The virtual biometric wallet further comprises an analytic environment configured to combine the biometric data from at least one of the biometric layer, the genomic layer, the health layer, the privacy layer, and the processing layer. The virtual biometric wallet also comprises a biometric analytic interface configured to communicate the biometric data to one or more devices within a virtual universe.
Embodiments of the present disclosure relate to anti-tamper computer systems, in particular to methods and systems which can embed protection code into software. Among other things, the protection code helps prevent (and make it more costly) to reverse engineer to tamper with the protected software with malicious intent, such as, but not restricted to: the removal of a license protection mechanism; the removal of code displaying advertisements; the injection of a malicious thread into the program memory space; illicit usage; or any other kind of unauthorized modification of the software.
Systems, methods, and computer program products that enable system-wide probabilistic forecasting, alerting, optimizing and activating resources in the delivery of care to address both immediate (near real-time) conditions as well as probabilistic forecasted operational states of the system over an interval that is selectable from the current time to minutes, hours and coming days or weeks ahead are provided. There are multiple probabilistic future states that are implemented in these different time intervals and these may be implemented concurrently for an instant in time control, near term, and long term. Those forecasts along with their optimized control of hospital capacity may be independently calculated and optimized, such as for a dynamic workflow direction over the next hour and also a patient's stay over a period of days. In the present application, a probabilistic and conditional workflow reasoning system enabling complex team-based decisions that improve capacity, satisfaction, and safety is provided. A means to consume user(s) judgment, implement control on specific resource assignments and tasks in a clinical workflow is enabled, as is the dynamical and optimal control of the other care delivery assets being managed by the system so as to more probably achieve operating criteria such as throughput, waiting and schedule risk.
A correlithm object processing system includes a reference table that stores a plurality of correlithm objects, a demultiplexer configured to split a particular one of the plurality of correlithm objects into a first portion of the binary string and a second portion of the binary string, and a multiplexer communicatively coupled to the demultiplexer by at least first and second communication channels. The multiplexer receives the first and second portions of the particular correlithm object over the first and second communication channels, respectively, and combines the first and second portions into a received correlithm object. A node communicatively coupled to the multiplexer node determines distances between the received correlithm object and each of the plurality of correlithm objects stored in the reference table, identifies one of the plurality of correlithm objects from the reference table with the shortest distance, and outputs the identified correlithm object.
A computer-implemented method for solving a MAX SAT instance in provided in which a MAX SAT instance is transformed into a MAX 3SAT instance. The MAX 3SAT instance is transformed into a MAX 2SAT instance which is solved for an optimum solution. A solution to the MAX SAT instance is recovered from the MAX 2SAT optimum solution.
In non-limiting examples of the present disclosure, systems, methods and devices for sharing collected web content are provided. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage, and wherein a first user has administrative rights associated with the collection of web content. An indication to provide a second user with access to the collection of web content may be received from the first user. The second user may be provided with access to the collection of web content.
Systems and techniques for dynamic edge content personalization are described herein. A request for a webpage may be received from a content delivery network for a user. Callback instructions may be generated for a user fragment and a webpage fragment. The webpage may be configured using a webpage template. A set of personalized content fragments may be received that correspond to the webpage template. A personalized content fragment may be selected for the user from the set of personalized content fragments using the callback instructions for the user fragment. The personalized content fragment may be transmitted to the content delivery network. The content delivery network may use the personalized content fragment and callback instructions for the webpage to render and deliver the webpage to the user.
Methods, systems, and computer-readable medium are disclosed for presenting web application content. For example, a computer-readable medium may include instructions executable by one or more processors to perform operations including: executing a parent application using a web browser, the parent application being a single page application configured to display a web page element in the web browser; identifying a child application requested by a user action; obtaining, from a server system, child application code of the identified child application, the child application code defining a micro-frontend in a first programming language; transpiling the child application code from the first programming language to a second programming language executable by the web browser, to obtain a transpiled child application code renderable by the web browser; and rendering the transpiled child application code so that the micro-frontend is displayed in the web browser.
A user interface provides functionality organized to support iterative search tasks for software or browser-based searches. These features may be combined with existing software and browser-based search engines to provide more extensive search features that are otherwise unsupported by existing search engine user interfaces. The user interface can be applied to varying search domains, from constrained search environments, such as a corporate database, or to the Internet.
In accordance with an example embodiment of the present invention, there is provided an apparatus, including at least one processor; and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: detecting a listing of web content elements provided by a web search engine, the web content elements relating to web pages retrieved by the web search engine; analyzing one or more web content elements of the detected listing; and categorizing the content of one or more web pages on the basis of the analysis.
The present application relates to systems for generating new variants from an existing corpus of documents and methods for using the same. The systems and methods generally comprise a corpus of documents and one or more types of variety provided by a user. The system generates one or more documents that are variants of the documents in the corpus of documents.
A data storage system includes storage and a global enumerator. The storage stores data chunks, object level metadata associated with portions of the data chunks, and chunk level metadata associated with respective data chunks. The global enumerator obtains a data access request that includes a metadata characteristic; in response to obtaining the data access request: matches the metadata characteristic to at least one of the data chunks based on at least one selected from a group consisting of the object level metadata and the chunk level metadata; and provides a response based on the at least one data chunk of the data chunks in response to the data access request.
An information processing apparatus includes a search processing part and a result presentation part. The search processing part selects, based on a first feature(s) specified by a search condition(s) from a user and a second feature(s) not specified by the search condition(s) among a plurality of features extracted from a plurality of objects, a representative result object(s) that matches the search condition(s) from the plurality of objects. The result presentation part presents at least the representative result object(s) to the user.
The invention provides a system and method for providing ttx-based categorization services and a categorized commonplace of shared information. Currency of the contents is improved by a process called conjuring/concretizing wherein users' thoughts are rapidly infused into the Map. As a new idea is sought, a goal is created for a search. After the goal idea is found, a ttx is concretized and categorized. The needs met by such a Map are prior art searching, competitive environmental scanning, competitive analysis study repository management and reuse, innovation gap analysis indication, novelty checking, technology value prediction, investment area indication and planning, and product technology comparison and feature planning.
An automated concept-based autosuggest mechanism is provided for automatically tailoring autosuggestions in a search engine to particular medical concepts being searched. The mechanism identifies a concept-based text pattern dictionary data structure associated with text being dynamically entered by a user based on a previously identified item. The mechanism dynamically matches a set of text patterns in the concept-based text pattern dictionary data structure with a portion of text being dynamically entered by the user into a field of the user interface. The mechanism generates a user selectable output in the user interface specifying the matching set of text patterns from the concept-based text pattern dictionary data structure. The mechanism automatically populates the field of the user interface with a selected text pattern from the set of matching text patterns in response to user selection of the selectable text patter in the user selectable output in the user interface.
A processing device generates an index node for an attribute in a graph database, wherein the index node is linked to a second node by a first edge having a first edge type. The processing device determines a first plurality of additional nodes that have the attribute. For each node of the first plurality of additional nodes, the processing device generates an edge linking the node to the index node, wherein the edge comprises a second edge type.
Example techniques involve a dynamic display of filter criteria on a control device. In one aspect, the control device retrieves first search results from a plurality of streaming media services and displays an interface including a first region that includes selectable controls corresponding to respective first filter criteria of a first set of filter criteria for filtering the retrieved first search results according to respective streaming media services and a second region that includes a graphical representation of (i) the first search results corresponding to a given first filter criteria and (ii) metadata identifiers that separate the retrieved first search results into sets corresponding to respective types of metadata. When a given selectable control corresponding to a particular streaming media service is selected, the interface is updated to display, in place of the first search results, a graphical representation of second search results from the particular streaming media service.
An image retrieval system may receive an image query that includes image data. The image retrieval system may determine an image descriptor based on the image data. The image retrieval system may obtain a text descriptor associated with the image descriptor in the descriptor repository. The image retrieval system may generate a document query comprising a search parameter, the search parameter including the text descriptor. The image retrieval system may identify, in a document database, text documents based on the document query. The text documents may be associated with document identifiers. The image retrieval system may obtain, from the file mapping repository, image identifiers associated with the document identifiers. The image query result from the image retrieval system may reference images associated with the image identifiers.
A search method comprises receiving attribute information and environment information of a search object which are sent by a terminal, calculating content of the search object and context of the search object according to the attribute information and environment information of the search object, and searching according to the content of the search object and the context of the search object to obtain a search result leveraging the computing capability of the search server, and thereby accomplishing searching based on the attribute information and environment information of the search object without sending content of a search object together with context of the search object to a search server. Data traffic is decreased while high search efficiency is ensured, and moreover, electric energy loss on the terminal side during data communication is reduced.
Systems and methods for providing a scalable graphical user interface. In an embodiment, the user interface comprises a main display area that includes a timeline across a first axis and a set of content (e.g., media and/or applications) categories along a second axis that is orthogonal to the first axis, such that each content category is associated with a row or column across the timeline. As each content is created or consumed, the timeline is populated with a selectable representation of the content in the row or column associated with the content category corresponding to the content at a point on the timeline representing a time at which the content was created or consumed, such that the content is accessible to a user via the representation of the content.
A computer-implemented method, computer program product, and system are provided for providing a recommendation. The method includes receiving, by a conversation system, a query from a user. The method also includes inputting the query into an intent-entity model to obtain a first output. The method further includes inputting the query into a question-answering system to obtain a second output. The method additionally includes analyzing the first output from the intent-entity model to calculate a value of degree of ambiguity of the first output to the query. The method also includes analyzing the query and the second output from the question-answering system to calculate a value of extent of satisfaction to which the second output satisfies the query. The method further includes determining one or more recommendations using the degree of ambiguity and the extent of satisfaction. The method additionally includes outputting the one or more recommendations to the user.
There is provided an information processing device including an action history acquiring unit configured to acquire action history information on a user, the action history information being accumulated in a predetermined time frame, an attribute score calculating unit configured to calculate an attribute score of the user for one or more attributes in an attribute group, the attribute score being based on the action history information, and an object generating unit configured to generate an object on the basis of the attribute score, the object representing the user.
A system and a method are disclosed for receiving, from a source of a plurality of candidate sources, a payload comprising content and metadata. The system selects a destination to which to route the payload based on the source and the content, and generates an entry at the destination based on the content. The system inputs the metadata into a classification engine, and receives, as output from the classification engine, one or more classifications for the payload. The system applies a metadata tag to the entry, the metadata tag indicating the one or more classifications. The system receives a search request from a client device specifying at least one of the one or more classifications, and, in response to receiving the search request, provides the entry to the client device based on a matching classification.
Systems and methods are disclosed to implement an outlier detection system for text records. In embodiments, the detection system generates a fingerprint for each incoming record so that similar records map to similar fingerprints. Each record is assigned to a closest cluster in a set of clusters based computed distances between on the record's fingerprint and respective cluster fingerprints of the clusters. The cluster fingerprint is dynamically updated to maintain respective a representative fingerprint of its member records. When a new record is received that is not sufficiently close to any cluster, a new cluster is added to the set for the new record. In embodiments, the creation of the new cluster triggers an alert that the new record is a potential outlier. Advantageously, the disclosed detection system can be used to detect outliers in records in near real time, without the need to pre-specify outlier characteristics.
A system may parse a group of manuscripts to extract manuscript properties and textual data included in each respective manuscript. The system may perform computer based identification of a predetermined category in which each respective manuscript resides and generate a categorized inventory of log entries, which include the manuscript properties and the textual data as respective field values. Each of the log entries may be representative of one of the manuscripts and may be categorized in the categorized inventory of log entries according to the predetermined category. The system may generate derived field values in at least some of the log entries. The derived field values may be indicative of at least some of the respective field values. The system may generate an architectural computer based dimensional mapping of a categorized inventory of log entries based on the relational association among the respective field values and the derived field values.
To improve the user experience, browse nodes for popular combinations of categories and aspects are desirable. When a particular combination of category and aspects is found to have been requested at a frequency that exceeds a threshold, the existence of a browse node for that combination is checked and, if the browse node is missing, a request to create the browse node is generated. In some example embodiments, an entire set of missing browse nodes is generated based on recognition of a pattern of category and aspect combinations being requested.
Techniques related to a domain-specific language for transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited.
In one embodiment, a complex query includes components that are arranged in a hierarchical structure including a first type of filter and a second type of filter and are connected by connectors. The method selects a first data set and selects a second data set for the components. The second data set being generated by processing data in the first data set for the second type of filter and the second data set includes entries describing a result of the processing. The first type of filter is applied to the first data set and the second type of filter to the second data set for the components where the information describing the result is used by the second type of filter to filter entries and first type of filter filters entries based on column values in the first data set. The method combines outputs of the components using the connectors.
A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.
In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause executing at least a portion of a query execution plan; determining, at an edge including an intermediate result, a cardinality; proceeding with the execution of the query execution plan, when the determined cardinality is within an optimality range associated with the edge; and selecting an alternative query execution plan for execution, when the determined cardinality is outside the optimality range associated with the edge. Related systems and articles of manufacture are also provided.
A computer-implemented method, a cognitive intelligence system and computer program product adapt a relational database containing image data types. At least one image token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query expressed as a structured query language (SQL) query may be applied to the relational database using the set of word vectors. An image token may be converted to textual form by converting the image to a tag, by using a neural network classification model and replacing the image token with a corresponding cluster identifier, by binary comparison or by a user-specified similarity function. An image token may be converted to a plurality of textual forms using more than one conversion method.
A transaction management service layer monitors a plurality of read and write transactions being executed by the data engines by way of client libraries at each of a plurality of data engines. In addition, the transaction management server layer maintains and coordinates transaction timestamp and sequence numbers that are shared by the plurality of data engines. The transaction management service layer identifies and resolves conflicts among the plurality of transactions. The transaction management service layer is a separate and independent service that is isolated from other components of the plurality of data engines. Related apparatus, systems, techniques and articles are also described.
Hybrid concurrency control in a database transaction is disclosed. A contention value associated with a database object is read. The contention value is dynamically updated based on access patterns of the database object. If the contention value indicates the database object is under high contention, a pessimistic concurrency control mechanism is applied to the database object. An optimistic concurrency control mechanism is applied to the database object if the contention value does not indicate the database object is under high contention.
Systems, methods, and devices for storing database data in journal tables comprising a snapshot and a log table. A method includes defining a journal table comprising a snapshot and a log table, the snapshot comprising an up-to-date representation of data in the journal table at a point in time. The method includes assigning a timestamp to the snapshot indicating when the snapshot was generated. The method includes receiving a request to execute a transaction on the journal table to modify the data in the journal table, the transaction comprising one or more of an insert, a delete, an update, or a merge. The method includes inserting a new row into the log table in lieu of executing the transaction on the snapshot of the journal table, the new row comprising an indication of a change requested to be made to the journal table based on the transaction.
A method is provided for space-efficient bookkeeping using bit-level locking. Each row of a bookkeeping table stores binary data comprising a plurality of bits. Each bit of the plurality of bits corresponds to a particular message and a particular consumer of the message, and indicates whether the particular message has been dequeued by the particular consumer. The bookkeeping table is stored on-disk and data corresponding to the bookkeeping table is stored in volatile memory. When a message is dequeued the in-memory bookkeeping data is updated, and the bookkeeping table is updated based on the in-memory bookkeeping data when the dequeue is committed.
A method for a multi-tenant server to manage data in a blockchain network is described. The method includes generating an exchange object for the network, wherein the exchange object includes a set of exchange fields and a mapping between each exchange field in the set of exchange fields and a field of an object associated with each peer in the network; determining permissions for each exchange field and for each peer in the network; generating, on behalf of a first peer in the network, a transaction object using the exchange object, wherein the transaction object includes a set of field values for the set of exchange fields and one or more field values in the set of values are encrypted based on the permissions; and making the transaction object available to a second peer in the network to attempt to obtain consensus for altering an object of the first peer.
Example storage systems and methods provide data storage management using generation markers in a key data store. A key data store includes a set of key data entries that each include a key value and a property value associated with a storage operation. An active generation of the key data entries include an active generation marker and a base generation does not. A base storage parameter is calculated from a data scan and a current storage parameter is calculated from the base storage parameter and the property values of the active generation of key data entries. The calculated storage parameter may be reported to manage storage configuration and operations in the storage system.
The present disclosure provides a method, system, and device for generating and managing archived data. To illustrate, an archive request including an indication of a first set of files is received from an entity device. Archive information is generated based on the first set of files and stored at a first storage location and the first set of files are transmitted to an archival storage location. After the storage at the archival storage location, the archive information is accessed from the first storage location based on a retrieval request from the entity device and a request is transmitted to the archival storage location based on the archive information. The first set of files are received from the archival storage location and stored at a second storage location. A notification is sent to the entity device indicating the first set of files are available at the second storage location.
Various embodiments described herein provide for creation of a file that is backed by a requester-specified set of data storage objects. According to some embodiments, a request is received to create a new file on a file system that is backed by a specified set of data storage objects stored on a set of memory components. For example, the specified set of data storage objects can be associated with storage of one or more portions of an existing file stored on the set of memory components. In response to receiving the request to create the new file, a file data structure can be generated on the file system that represents the new file, where the file data structure comprises a mapping to the specified set of data storage objects. Subsequently, the request can be responded to with data that confirms creation of the new file on the file system.
A supersequence corresponding to an initialization state is received on a link that includes a repeating pattern of an electrical idle exit ordered set (EIEOS) followed by a number of consecutive training sequences. Instances of the EIEOS are to be aligned with a rollover of a sync counter. A latency value is determined from one of the EIEOS instances in the supersequence and latency is added to a receive path of the link through a latency buffer based on the latency value.
An instruction can be received at a sequencer from a controller. The sequencer can be in a package including the sequencer and one or more memory components. The sequencer is operatively coupled to a controller that is separate from the package. A processing device of the sequencer can perform an operation based on the instruction on at least one of the one or more memory components in the package.
The present invention is generally directed to a caching framework that provides a common abstraction across one or more big data engines, comprising a cache filesystem including a cache filesystem interface used by applications to access cloud storage through a cache subsystem, the cache filesystem interface in communication with a big data engine extension and a cache manager; the big data engine extension, providing cluster information to the cache filesystem and working with the cache filesystem interface to determine which nodes cache which part of a file; and a cache manager for maintaining metadata about the cache, the metadata comprising the status of blocks for each file. The invention may provide common abstraction across big data engines that does not require changes to the setup of infrastructure or user workloads, allows sharing of cached data and caching only the parts of files that are required, can process columnar format.
High performance data storage device is disclosed, which has a memory controller dynamically updating mapping information on the temporary storage to manage physical space information mapped to a logical address recognized by a host. The memory controller uses a first bit to an Nth bit of the physical space information to indicate a physical space of the non-volatile memory or a cache address of the data cache space, without using additional bits to map the physical space information to the non-volatile memory or the data cache space, where N is a number greater than one. Among numbers formed by the first to the Nth bit, the memory controller uses numbers corresponding to non-existent physical space of the non-volatile memory to map the physical space information to the non-volatile memory or the data cache space.
A computing apparatus, including: a processor; a pointer to a counter memory location; and a lazy increment counter engine to: receive a stimulus to update the counter; and lazy increment the counter including issuing a weakly-ordered increment directive to the pointer.
Embodiments of the inventions are directed towards a computer-implemented methods and systems for determining an oldest logical memory address. The method includes creating an M number of miss request registers and an N number of stations in a load/store unit of the processor. In response to load requests from target instructions, a processor detects each L1 cache miss. The processor stores data related to each L1 cache miss in a respective miss request register. The data includes an age of each L1 cache miss and a portion of a logical memory address of the requested load. The processor stores the entire logical memory addresses of the requested loads in respective stations based on an age of the load requests. The processor transmits the oldest logical memory address that is stored at the stations.
Provided are a computer program product, system, and method for managing access requests from a host to tracks in storage. A cursor is set to point to a track in a range of tracks established for sequential accesses. Cache resources are accessed for the cache for tracks in the range of tracks in advance of processing access requests to the range of tracks. Indication is received of a subset of tracks in the range of tracks for subsequent access transactions and a determination is made whether the cursor points to a track in the subset of tracks. The cursor is set to point to a track in the subset of tracks and cache resources are accessed for tracks in the subset of tracks for anticipation of access transactions to tracks in the subset of tracks.
The size of a cache is modestly increased so that a short pointer to a predicted next memory address in the same cache is added to each cache line in the cache. In response to a cache hit, the predicted next memory address identified by the short pointer in the cache line of the hit along with an associated entry are pushed to a next faster cache when a valid short pointer to the predicted next memory address is present in the cache line of the hit.
A method for improving the execution time of a computer application comprises at least one cycle includes: a step of determining the type of memory access time sequence occurring during execution of the computer application; a step of preloading data, from a file system to a cache memory system, according to the determined type of memory access time sequence. The determination step is carried out by a learning model having been previously configured using a database of certain predetermined types of memory access time sequences.
A cache coherent system includes a directory with more than one snoop filter, each of which stores information in a different set of snoop filter entries. Each snoop filter is associated with a subset of all caching agents within the system. Each snoop filter uses an algorithm chosen for best performance on the caching agents associated with the snoop filter. The number of snoop filter entries in each snoop filter is primarily chosen based on the caching capacity of just the caching agents associated with the snoop filter. The type of information stored in each snoop filter entry of each snoop filter is chosen to meet the desired filtering function of the specific snoop filter.
A hybrid memory module includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive flash memory. An address buffer on the module maintains a static, random-access memory (SRAM) cache of addresses for data cached in DRAM.
A method for testing a cloud-based software application for offline operation may include generating a test user interface displaying a first result of the cloud-based software application operating in an offline mode and updating the test user interface to display a second result of the cloud-based software application operating in an online mode. Inconsistencies between the first result of the cloud-based software application operating in the offline mode and the second result of the cloud-based software application operating in the online mode may be detected based on the first result and the test result displayed in test user interface. A runtime environment of the cloud-based software application operating in the offline mode may be modified, for example, iteratively, in order to eliminate the inconsistencies between the first result and the second result. Related systems and articles of manufacture are also provided.
Aspects of the disclosure provide for mechanisms for detecting and handling discrepancies between an external circuit breaker and an internal circuit breaker applicable to applications and/or services in a computer system. A method of the disclosure includes: determining, in view of a first circuit breaker applicable to a service hosted on a computer system, a first circuit breaking rule, wherein the first circuit breaker is applicable to one or more endpoints of the computer system; determining, in view of a second circuit breaker applicable to the service, a second circuit breaking rule; and generating a warning in response to detecting a discrepancy between the first circuit breaking rule and the second circuit breaking rule.
The boundary search test support device includes: a storage device that holds a plurality of input vectors; and an arithmetic device that executes a test by sequentially inputting the input vectors to a program generated by a neural network and acquiring output vectors which are test results, respectively generates, in a coordinate system which takes each of a predetermined plurality of elements among elements constituting the output vectors as a coordinate axis, a straight line in which the plurality of elements has a same value and a hyperplane in which a sum of values of the plurality of elements is taken as a predetermined value, and arranges a most antagonistic point and boundary vectors whose values of the elements rank higher than or equal to a predetermined ranking among the output vectors in the coordinate system, and outputs the coordinate system together with input vectors corresponding to the boundary vectors.
Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network. Received data includes a hierarchical scene tree having a plurality of nodes associated with objects displayed on a screen of at least one of the mobile hardware devices. A method includes dynamically altering a parameter of one or more nodes based on user input.
A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.
A control device including a failure diagnosis unit configured to identify a phenomenon that is a cause of the detected error, wherein the failure diagnosis unit is configured to: calculate a diagnosable time available to be spent on the identification of the phenomenon that is the cause of the error; and identify, for each detected error, a phenomenon that is the cause of the error based on a posterior probability, which is calculated for each phenomenon that is likely to be the cause of the error as a probability of occurrence of the phenomenon, on a diagnosis time, which is obtained for each phenomenon as a period of time required to identify the phenomenon as the cause of the error, and on the diagnosable time.
A distributed system for creating a consistency snapshot for a distributed application includes a control node and multiple execution nodes including a source execution node, an intermediate execution node, and a leaf execution node. The source execution node receives a snapshot event, and generates a single-point snapshot of an application instance associated with the source execution node. Each of the intermediate execution node and the leaf execution node sequentially receives snapshot events separately sent by two parent nodes of the respective nodes, generates a single-point snapshot of an application instance associated with the respective nodes after receiving the first snapshot event, records a log of a task when executing the task triggered by another parent node different from a parent node sending the first snapshot event, and stops recording a log of a task triggered each time one snapshot event sent by a parent node is received subsequently.
A computer-implemented method according to one embodiment includes identifying abnormal data modification characteristics at a first system, determining time data associated with the abnormal data modification characteristics, and adjusting an instance of backup log data stored at a second system, utilizing an identification of the abnormal data modification characteristics and the time data associated with the abnormal data modification characteristics.
Systems and methods of dictionary synchronization between applications over a network are provided. The dictionary synchronization can be performed with guaranteed packet ordering. With guaranteed packet ordering, operations such as data de-duplication can be performed over the wire or network.
Examples described herein provide a computer-implemented method that includes executing, by the microprocessor, instructions in an instruction stream of the microprocessor. The method further includes triggering, by control logic of the microprocessor, error condition monitoring logic. The method further includes executing, by the error condition monitoring logic of the microprocessor, an error instruction stream built into the microprocessor to break the microprocessor out of an error condition.
A method is provided for communication with a managed infrastructure. Messages are received at an extraction engine from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. Events are produced that relate to the managed infrastructure. The events are converted into words and subsets used to group the events that relate to failures or errors in the managed infrastructure, including the managed infrastructure physical hardware. One or more common characteristics of events are determined. Clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event and a graph topology of the managed infrastructure to assign a graph coordinate to the event. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. In response to production of the clusters one or more physical changes is made in a managed infrastructure hardware and security of the managed infrastructure is maintained.
Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service may identify API statistics from a set of API requests to an API provider. From the statistics, the monitoring service may determine trends of interest in the API requests and modify at least one sampling rate of API requests to API provider to obtain the API statistics.
There is provided a method for recalling a message. The method comprises receiving a message from a publisher, sending the message to a durable subscriber for queuing pending consumption by a subscriber. When a message recall request identifying the message is received, the unconsumed message is deleted from the durable subscriber.
Activating an extension includes opening a first compose application by a first computing device. A composed document is received, and an extension is activated in response to the document. The extension may be activated as the document is being composed.
Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.
Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.
Embodiments of the present disclosure provide a system for real time provisioning and optimization of a user's resources based on both historical and real time data associated with the user. In particular, the system may comprise a data analytics engine which may continuously analyze user data from various data sources. The aggregated data may be processed through a predictive engine which may use artificial intelligence and/or machine learning to predict a user's actions within the system. Based on the prediction, the system may provide an optimized allocation of resources with respect to the predicted actions of the user.
A device may receive, from a virtual machine deployed on the device, a request to register for an event associated with a hardware component of the device, and may create a path to a script associated with providing information about the event when the event occurs. The device may provide the script to an event plugin associated with the event and the hardware component, and may register the event plugin with a kernel associated with the device. The device may receive, the kernel, information indicating occurrence of the event associated with the hardware component, and may cause, via the event plugin, execution of the script based on the occurrence of the event associated with the hardware component. The device may provide, based on execution of the script, a notification to the virtual machine, where the notification may indicate the occurrence of the event associated with the hardware component.
Cross-hypervisor virtual machine conversion. A set of disk images that define a source virtual machine (VM) in a source host computing environment is determined. For each respective disk image, a corresponding overlay image that references the respective disk image is generated. The overlay image that corresponds to a boot disk image is altered to enable a target VM process to be booted from the overlay image on a target host computing device that utilizes a second type of hypervisor. A target VM process that boots from the overlay image that corresponds to the boot disk image is initiated, and the target VM process is configured to access the set of disk images indirectly via the corresponding overlay images.
Examples are disclosed that relate to processing files between a local network and a cloud computing service. One example provides a computing device configured to be located between a local network and a cloud computing service, comprising a logic machine and a storage machine comprising instructions executable to receive, from a device within the local network, a file at a local share of the computing device, and in response to receiving the file, generate a file event indicating receipt of the file at the local share and provide the file event to a virtual machine executing on the computing device. The instructions are further executable to, based upon a property of the file, provide the file to a program operating within a container in the virtual machine to process the file, and send a result of executing the program on the file to the cloud computing service.
According to one embodiment, a method, computer system, and computer program product for concealing distracting user interface elements within collaborative editing software is provided. The present invention may include monitoring activity on a computing device to identify the presence of collaborative editing and presentation programs, and responsive to determining that presenting users are conducting a presentation and that users are editing a digital collaborative document, concealing one or more graphical user interface elements; and, responsive to determining that the one or more presenting users are no longer conducting the presentation, graphically summarizing one or more changes to the digital collaborative document made during the presentation.
Techniques are disclosed for address manipulation using indices and tags. A first index is generated from bits of a processor program counter, where the first index is used to access a branch predictor bimodal table. A first branch prediction is provided from the bimodal table, based on the first index. The first branch prediction is matched against N tables, where the tables contain prior branch histories, and where: the branch history in table T(N) is of greater length than the branch history of table T(N−1), and the branch history in table T(N−1) is of greater length than the branch history of table T(N−2). A processor address is manipulated using a greatest length of hits of branch prediction matches from the N tables, based on one or more hits occurring. The branch predictor address is manipulated using the first branch prediction from the bimodal table, based on zero hits occurring.
Disclosed herein is a processor for deep learning. In one embodiment, the processor comprises: a load and store unit configured to load and store image pixel data and stencil data; a register unit, implementing a banked register file, configured to: load and store a subset of the image pixel data from the load and store unit, and concurrently provide access to image pixel values stored in a register file entry of the banked register file, wherein the subset of the image pixel data comprises the image pixel values stored in the register file entry; and a plurality of arithmetic logic units configured to concurrently perform one or more operations on the image pixel values stored in the register file entry and corresponding stencil data of the stencil data.
Examples of upgrading a plurality of access points (APs) are described. In an example, responsive to a firmware upgrade being initiated, the plurality of APs having an identical AP type are grouped into a plurality of subsets. A primary seed AP is identified corresponding to each of the plurality of subsets, based on a resource availability of each of the plurality of APs. The primary seed AP is to download a firmware upgrade image from a remote server. Each of the plurality of APs except the primary seed AP is categorized as a non-seed AP. The non-seed AP is to download the firmware upgrade image from the primary seed AP. A network address of the remote server is sent to the primary seed AP for downloading the firmware upgrade image.
An apparatus includes processor(s) to: receive a request to perform a job flow; retrieve a job flow definition from federated area(s); store, within a job queue, a job performance request message comprising the job flow definition; within a first performance container, execute a performance routine causing the processor(s) to, in response to the storage of the job performance request message within the job queue, derive an order of performance of tasks specifying a first task based on dependencies among the tasks, and store, within a task queue, a first task routine execution request message comprising an identifier associated with the first task; and within a first task container, in response to the storage of the first task routine execution request message within the task queue, use the identifier to retrieve a first task routine from the federated area(s), and execute the first task routine to perform the first task.
Systems and methods for configuration management through information and code injection at compile time. An example method comprises: receiving a source code comprising one or more references to a variable; receiving metadata associated with the source code, wherein the metadata specifies a range of values of the variable; and identifying, in view of the range of values of the variable, a reachable section of the source code.
Systems and methods provide reception of a request from a client system for a user interface (UI) application, identification of a plurality of UI changes associated with the UI application and comprising one or more non-index-related UI changes and one or more index-related UI changes, each of the one or more non-index-related UI changes associated with a UI node and a UI node characteristic, and each of the one or more index-related UI changes associated with a UI node index, sorting of each of the one or more non-index-related UI changes based on associated UI node and UI node characteristic, condensing of non-index-related UI changes associated with each UI node characteristic of each UI node to zero or one UI changes associated with each UI node characteristic of each UI node, condensing of each of the one or more index-related UI changes to less than the one or more index-related UI changes based the UI node indices, and transmission of the UI application, the condensed non-index-related UI changes and the condensed index-related UI changes to the client system.
A method for designing and configuring a system on a field programmable gate array (FPGA) is disclosed. A portion of the system that is implemented greater than a predetermined number of times is identified. A structural netlist that describes how to implement the portion of the system a plurality of times on the FPGA and that leverages a repetitive nature of implementing the portion is generated. The identifying and generating is performed prior to synthesizing and placing other portions of the system that are not implemented greater than the predetermined number of time. Synthesizing, placing, and routing the other portions of the system on the FPGA is performed in accordance with the structural netlist. The FPGA is configured with a configuration file that includes a design for the system that reflects the synthesizing, placing, and routing, wherein the configuring physically transforms resources on the FPGA to implement the system.
The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.
Embodiments are directed towards providing a system that provides an environment in which multiple user applications can be executed in the background of a vehicle head unit without direct interaction by a user of the head unit. A category-management application is configured to communicate with the user applications. The category-management application receives a request for content. The category-management application provides a request to one or more of the user applications to cause the user applications to execute as background processes to fulfill the request. The category-management application receives responses from the user applications. The category-management application selects and presents content associated with the fulfilled request to the user.
A method, apparatus, and system for communications to support audio menu navigation and option selection via display device is described. To support audio menu navigation and option selection via display device, a communication connection between an automated voice menu system and a user device is established, one or more option selections corresponding to a menu of options are determined, a user interface including an arrangement of elements corresponding to the one or more option selections is generated at the user device, an input from a user is received via the user interface, and a response is transmitted from the user device to the automated voice menu system via the communication connection based at least in part on the received input from the user, wherein the response is responsive to the audio feedback and indicates a selection of the subset of the determined one or more option selections.
Systems and methods for altering communications captured by an incident recording device are provided. An incident recording may be captured by a recording device. The incident recording may comprise audio data. A communication activation signal may be detected by the recording device. The communication activation signal may be followed by communication audio data and the communication audio data may be captured in the audio data. Based on detecting the communication activation signal, the recording device may alter the audio data of the incident recording to at least partially alter the communication audio data captured in the audio data.
Embodiments are described herein that provide a dedicated command device that is bonded to a zone player or zone to perform adjustments to the zone player or zone. In an example implementation, a command device receives an instruction to pair with a first playback device that is associated with a group of playback devices that includes the first playback device and at least one additional playback device. The group of playback devices is associated with at least one group variable controlling playback by the playback devices of the group. The command device receives an input to adjust a first group variable of the at least one group variable and transmits, via a wireless communications interface, a command that causes an adjustment of the first group variable for the group of playback devices.
Systems and methods disclosed herein include, determining that a requirement exists to output a system response. In response to determining that a requirement exists to output a system response, (i) setting a system response volume for a first speaker associated with the first networked device and (ii) outputting a system response at the set system response volume via the first speaker associated with the first networked device.
An electronic device may comprise audio processing circuitry, pace tracking circuitry, and positioning circuitry. The pace tracking circuitry may be operable to selects a tempo of songs for playback, by the audio processing circuitry based on position data generated by the positioning circuitry, a desired tempo, and whether the songs are stored locally or network-accessible. The position data may indicate the pace of a runner during a preceding, determined time interval. The pace tracking circuitry may control the song selection and/or time stretching based on a runner profile data stored in memory of the music device. The profile data may include runner's distance-per-stride data. The electronic device may include sensors operable to function as a pedometer. The pace tracking circuitry may update the distance-per-stride data based on the position data and based on data output by the one or more sensors.
In some embodiments, an electronic device displays and allows user interaction with content on multiple displays. In some embodiments, an electronic device displays three-dimensional content using coordinated views on multiple displays. In some embodiments, an electronic device shares content while displaying a video conferencing user interface. In some embodiments, an electronic device facilitates the display or keeping private of content on multiple displays. In some embodiments, an electronic device facilitates the display of information from applications using a shared graphical input coordinate space. In some embodiments, an electronic device presents indications of notifications. In some embodiments, an electronic device presents representations of items of content that are related to content presented on the one or more electronic devices. In some embodiments, an electronic device presents user interfaces including a soft keyboard.
A system is disclosed. The system includes at least one physical memory device having a plurality of task queues and a processor to receive print data including a plurality of sheetside images, process one or more of the plurality of sheetside images in parallel via nested task queues, the nested task queues including a first task queue associated with a first set of processing threads and second set of task queues, each associated with a second set of processing threads, each task queue in the second set of task queues corresponding to a thread within the first set of processing threads, wherein execution of tasks via the second set of task queues has a higher priority designation than execution of tasks via the first set of processing threads, which are in the first task queue.
An image processing program includes a set of program instructions executable on an information processing apparatus. The set of program instructions, when executed by a controller, causes the information processing apparatus to perform: determining whether a driver is installed on the information processing apparatus, the driver being for controlling an image processing device that becomes a target of an execution instruction for image processing by the image processing program, the image processing device being among a plurality of image processing devices configured to communicate with the information processing apparatus through a network; in response to determining that the driver is not installed on the information processing apparatus, installing the driver on the information processing apparatus; and transmitting an execution instruction for image processing through the installed driver to an image processing device that is controllable by the installed driver and that is selected in the image processing program.
A printing system includes an image formation apparatus, an information processing apparatus, and a terminal apparatus. The terminal apparatus includes a reception unit configured to receive conditions of capabilities required for an image formation apparatus to be registered on a virtual printer, and a first transmission unit configured to transmit the conditions received by the reception unit to the information processing apparatus. The image formation apparatus includes a second transmission unit configured to transmit, to the information processing apparatus, capability information indicating a capability of the image formation apparatus. The information processing apparatus includes a registration unit configured to register the image formation apparatus on the virtual printer in a case where the capability indicated in the capability information transmitted by the second transmission unit satisfies the conditions transmitted by the first transmission unit.
An image printing apparatus, which displays a two-dimensional code, includes: a display device; a two-dimensional code key configured to receive an operation from a user; and an LED equipped separately from the display device and configured to provide a predetermined notification separately from a screen displayed by the display device. A CPU is configured to control the display device to display a predetermined screen and the LED is configured to provide the predetermined notification based on a case where a predetermined condition for changing a screen displayed by the display unit is satisfied, and the CPU is configured to control the display unit to display the predetermined code in a case where the operation is received by the two-dimensional code key from the user while the predetermined screen is being displayed by the display device and the predetermined notification is being provided by the LED.
According to an example, a printer may receive an instruction to print a print job of a user and determine parameters of the print job. The printer may perform heuristic analysis of the print job based on the parameters of the print job and previously collected printing heuristic statistics of the user and adjust user printer configurations based on the heuristic analysis.
The memory includes a first descriptor area and a first data area corresponding to the first OS, and a second descriptor area and a second data area corresponding to the second OS. The second processor stores the first transmission instruction information corresponding to the transmission data stored in the second data area in the second descriptor area and transmits a first update notification of the second descriptor area to the first processor. In response to the first update notification, the first processor reads the first transmission instruction information stored in the second descriptor area and stores the first transmission instruction information in the first descriptor area. The communication circuit controlled by the first processor performs transmission process of transmission data stored in the second data area based on the first transmission instruction information stored in the first descriptor area.
A storage system comprises a disk array enclosure comprising at least one enclosure controller, a plurality of data storage devices and at least one metadata storage device. The enclosure controller is configured to receive a write operation comprising data to be stored on at least one of the plurality of data storage devices and to determine a logical identifier for the data. The enclosure controller is further configured to determine a physical location on the at least one of the plurality of data storage devices for storing the data and to store the data at the physical location. The enclosure controller is further configured to update metadata stored on the at least one metadata storage device based at least in part on the physical location and the logical identifier and to return the logical identifier as a response to the received write operation.
Example object storage systems, replication managers, and methods provide meta objects for priority replication of configuration data between data object stores. A meta object may be generated that includes configuration data. Data objects are selected for replication from a first replication queue. Meta objects associated with the data objects in the first replication queue are replicated, independent of the first replication queue, between object data stores.
A storage system comprises a plurality of storage devices, with the storage devices comprising a first set of storage devices each having a first capacity and a second set of storage devices each having a second capacity higher than the first capacity. The storage system is further configured to establish an extended redundant array of independent disks (RAID) group to extend existing RAID stripes of the storage devices of the first set into the storage devices of the second set, and to establish an additional RAID group for the storage devices of the second set, the additional RAID group comprising one or more additional RAID stripes for the storage devices of the second set. The storage devices of the second set are illustratively added to the storage system to expand its capacity beyond that provided by the storage devices of the first set. Other embodiments include methods and computer program products.
Embodiments are disclosed for a multi-tier storage system (MTSS). The techniques include identifying a first data extent stored in a first storage pool of MTSS based on a read-write heat mapping by the MTSS. The first data extent is associated with a mirrored volume. The first data extent is a mirrored copy of a second data extent stored in a second storage pool of the MTSS. The first storage pool is asymmetric to the second storage pool. The techniques also include determining that a second top promotion tier of the second storage pool is faster than a first top promotion tier of the first storage pool. The techniques further include promoting the second data extent to the second top promotion tier based on the determination. Additionally, the techniques include updating an I/O access policy to direct future I/O operations for the mirrored volume to the second data extent.
Methods, systems, and devices for quick activate for memory sensing are described. An operating mode that is associated with a command sequence having a reduced duration relative to another operating mode may be configured at a memory device. The operating mode may be configured based on determining that a testing procedure does not attempt to preserve or is independent of preserving a logic state of accessed memory cells, among other conditions. While operating in the mode, the memory device may perform a received activate command using a first set of operations having a first duration-rather than a second set of operations having a second set of operations having a second, longer duration—to perform the received activate command. The first set of operations may also use less current or introduce less disturbance into the memory device relative to the second set of operations.
A memory system and an operating method thereof are disclosed. An operating method of a memory system including a nonvolatile memory device and a controller configured to control the nonvolatile memory device includes the controller updating original data of firmware stored in the nonvolatile memory device, the controller transmitting a notification signal, which notifies a host device of completion of the updating of the original data, to the host device when the updating of the original data is completed, and the controller updating backup data of the firmware stored in the nonvolatile memory device after the notification signal is transmitted.
A memory device includes a plurality of input/output (I/O) nodes, a circuit, a latch, a memory, and control logic. The plurality of I/O nodes receive a predefined data pattern. The circuit adjusts a delay for each I/O node as the predefined data pattern is received. The latch latches the data received on each I/O node. The memory stores the latched data. The control logic compares the stored latched data to an expected data pattern and sets the delay for each I/O node based on the comparison.
Techniques are disclosed for dynamically allocating storage for containers/applications in a containerized environment. In various aspects, one is able to specify the amount of storage desired/required in a storage/host volume to be allocated to a container on-demand. The containerized environment may employ its own hardware resources or be implemented on an infrastructure-as-a-service (IaaS). The containerized application for which an instant dynamically allocated storage volume is created may be a composable multi-container or microservices application. The storage volume is optimally assembled from the partitions of the storage devices available on a host. The storage devices may be local to the host or remote or in the cloud. Techniques are also disclosed for decommissioning a previously allocated storage volume based on the present design.
A 3D-stacked memory device including: a base die including a plurality of switches to direct data flow and a plurality of arithmetic logic units (ALUs) to compute data; a plurality of memory dies stacked on the base die; and an interface to transfer signals to control the base die.
Provided are a computer program product, system, and method for processing a space release command when mirroring data at a source storage to a target storage. A space release command is received to free a release space in the source storage while transferring changed data in a consistency group. A determination is made as to whether a transfer time to transfer remaining consistency group data in the consistency group for the release space that has not been transferred exceeds a response time to process a space release command. The remaining consistency group data in the release space is transferred to the target storage in response to determining that the transfer time does not exceed the response time. The release space for the space release command is freed in response to transferring the consistency group data in the release space to the target storage.
A method for processing a letter input in an electronic device is provided. The method includes, if at least one letter is input, determining at least one input behavior related to the input and if a predetermined delimiter is input, determining whether to disable a function of automatically recommending at least one word similar to an input word, based on the determined input behavior.
A system for use in controlling operating functions of a controllable device includes a hand-held device and an intermediate device in communication with the hand-held device and the controllable device. The hand-held device is adapted to receive a gesture based input and to transmit a signal having data representative of the gesture based input. The intermediate device has programming for translating the data representative of the gesture based input in a signal received from the hand-held device into a command signal to be communicated to the controllable device wherein the command signal has a format appropriate for controlling an operating function of the controllable device that is associated with the gesture based input.
A method includes, with a processor executing computer-readable instructions stored within a memory device, displaying, on a display device and via at least one graphical user interface (GUI), a first interface element associated with a machine selection, receiving, via the first interface element, a first input comprising an indication of a machine, displaying, on the display device and via the at least one GUI, one or more second interface elements associated with tool parameters, receiving, via the second interface element, a second input comprising an indication of the tool parameters, determining, based at least in part on the machine and the tool parameters, one or more tools for use with the machine, and presenting, via the at least one GUI, a graphical representation of the one or more tools.
A system and method providing a user integrated player-client management service to pre-defined mobile devices each of a different system user including enabling enhanced and automated enabled point-to-point communications between each system user and one or more predefined player-clients, receiving player client reporting parameters from content servers and providing to the mobile devices a user resource manager (URM) having player-client profiles with player-client parameters and player-client action triggers and enabling the mobile devices for displaying player-client profile page displays, receiving from the server the player-client reporting parameters, and updating the player-client profile with the instant player-client data, comparing the received instant player-client data with a player-client action trigger detecting in near real time an occurrence of an resource action event, and generating to the mobile devices an alert action to the computing device providing an indication on the computing device that the resource action event was detected.
Methods, systems, and storage media for distinguishing third party resources (TPRs) with respect to first party resources (FPRs) are provided. A client system generates and renders a graphical user interface (GUI) comprising one or more graphical objects in a client application. The client system identifies resources corresponding to individual graphical objects. The client system communicates the identified resources to a verification service, and obtains indicators indicating TPRs to be distinguished from FPRs. The client system applies a distinguishing effect to the TPRs based on the received indicators. Other embodiments may be described and/or claimed.
A method and system for quick selection by an intelligent terminal, and an intelligent terminal are provided. The method includes receiving a multi-selection instruction of a user to enter a multi-selection mode, and selecting at least one entry according to the selection of the user; receiving a touch instruction of the user, and obtaining the position of a touch point; and marking all the entries between an entry where the touch point is located and the selected entry as being in a selected state. No need for carrying out a selection operation on entries one by one is realized, thereby being convenient and quick, and not being prone to errors.
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining change request data defined by the certain analyst user with use of a user interface of a planning application, the change request data defining a change to the dimensional hierarchy used by the planning application, wherein the user interface includes an area that displays a dimensional hierarchy being authored by a certain analyst user; generating a change request data record in dependence on the examining, wherein the change request data record specifies attributes of the change to the dimensional hierarchy; and using data of the change request data record to present prompting data for guiding the certain analyst user in further changing the dimensional hierarchy.
The present invention comprises a flexible display that surrounds the front surface of an electronic device and a control unit that controls operation of functions of the flexible display-based electronic device. The control unit may display a plurality of icons corresponding to an application or a specific function in at least one area among sub areas of the flexible display; the control unit may sense an input for selecting at least one icon among the plurality of icons; the control unit may sense an input for swiping the at least one selected icon to at least one area among main areas of the flexible display; and the control unit may process a control such that an application or a specific function, which corresponds to the at least one selected icon, is executed, and a screen corresponding to the execution is displayed in the main area corresponding to the sensed swipe input.
A system and method enabling two-way interactive operations of real-time 3D virtual replicas and real objects are described. The system includes a persistent virtual world system comprising a data structure in which at least one real-time 3D virtual replica of a real object is represented, which is stored and computed on a server; at least one corresponding real objects connected to the real-time 3D virtual replica via a network through the persistent virtual world system stored and computed on the server: and at least one user device connected to the real object via the network through the virtual world system stored and computed on the server. Virtually selecting and thereafter effecting changes on the real-time 3D virtual replica results in a real-time corresponding effect on the real object. Likewise, effecting one or more changes on the real object results in a real-time corresponding effect on the real-time 3D virtual replica.
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of providing a user interface (UI) by an electronic device is provided. The method includes displaying a control UI, receiving a first drag input via the displayed control UI, and, when a direction of the first drag input corresponds to a first direction, displaying a cursor UI at a preset location. According to an embodiment of the present disclosure, a UI through which an electronic device can easily receive a user input may be provided.
A touch sensing unit including a touch sensing area having long sides and short sides, first touch electrodes arranged in the touch sensing area along the long sides of the touch sensing area, second touch electrodes arranged in the touch sensing area along the short sides of the touch sensing area, first connecting electrodes electrically connecting the first touch electrodes, and second connecting electrodes electrically connecting the second touch electrodes, in which a thickness of the second connecting electrodes is different from thicknesses of the first touch electrodes and the second touch electrodes, respectively.
Touch display panel, operating method, and a touch display device are provided. The touch display panel includes a base substrate, a plurality of electrode blocks arranged in an array on the base substrate, a first driving unit including a plurality of first pins, a plurality of switch transistors, and a second driving unit including at least a plurality of first sub-pins and a plurality of second sub-pins. Each electrode block is electrically connected to the first driving unit through at least one touch signal line; a drain of at least one first switch transistor is electrically connected to the same first sub-pin through a same first lead; and a drain of at least one second switch transistor is electrically connected to the same second sub-pin through a same second lead.
A method for measuring a capacitance value of a capacitive sensor uses an integration process involving charge quantities being transferred in successive integration cycles from the capacitive sensor to an integration capacitor. The method includes performing the integration process until the number of integration cycles carried out has reached a number N of integration cycles to be carried out, wherein a starting value NStart is set to N and an end value NEnd is determined. An A/D converter measures a voltage value UCI(N) at the integration capacitor and the voltage value is added to a voltage sum value UTotal. The number N is increased by a value n, where n is at least one and is less than NDiff=NEnd−NStart. The steps are repeated until the number N exceeds the end value NEnd. The ending voltage sum value is indicative of the capacitance value of the capacitive sensor.
A touch panel device includes a touch panel on which capacitance in a conductor contact region of an operation surface changes, at least one pressure sensor to output a pressure detection signal according to pressing force applied to the operation surface and a pressing position, and a controller to calculate first coordinates on the operation surface based on the capacitance and calculates second coordinates on the operation surface based on a pressure value indicated by the pressure detection signal. The controller outputs an operation signal based on the first coordinates when a first region as a region where the capacitance is higher than predetermined threshold capacitance is detected, size of the first region is less than or equal to a predetermined certain value, and the pressing force is greater than predetermined threshold pressing force.
A method for determining a touch layer pattern, a touch display device, a computer device and a storage medium are provided. The method includes: providing a pixel pattern which contains a light shielding region and a sub-pixel region defined by the light shielding region; superimposing at least two different touch patterns with the pixel pattern respectively to obtain at least two superimposed patterns; and determining, as a touch layer pattern, a touch pattern from the at least two touch patterns, according to equivalent grayscales of the at least two superimposed patterns.
An optical detecting device with a tracking function includes an image acquiring module and a processor. The image acquiring module is grouped into a first cluster and a second cluster of pixels. The first cluster and the second cluster are arranged adjacent to each other, and used to respectively acquire a first imaging result and a second imaging result both containing an indicating mark. The processor is electrically connected to the image acquiring module and adapted to track a proceeding direction of the indicating mark by computing difference between the first imaging result and the second imaging result. The optical detecting device further includes a memory module electrically connected to the processor, and the processor analyzes the computed difference via a lookup table stored inside the memory module to determine the proceeding direction.
A method for providing information to a user, the method including: receiving an input signal from a sensing device associated with a sensory modality of the user; generating a preprocessed signal upon preprocessing the input signal with a set of preprocessing operations; extracting a set of features from the preprocessed signal; processing the set of features with a neural network system; mapping outputs of the neural network system to a device domain associated with a device including a distribution of haptic actuators in proximity to the user; and at the distribution of haptic actuators, cooperatively producing a haptic output representative of at least a portion of the input signal, thereby providing information to the user.
A method is disclosed for generating a haptic model including at least one virtual object which can be presented using both a visual display device and a haptic device to a user. Information of at least one candidate virtual object is obtained, the candidate virtual object including both a haptic representation and a visual representation. For each of the at least one candidate virtual object, reachability data, indicating whether the candidate virtual object is reachable for the user is determined. For each of the at least one candidate virtual object, visibility data, indicating whether the candidate virtual object is visible for the user is determined. A haptic model is generated selectively including at least one candidate virtual object, the inclusion of each candidate virtual object being based on its respective reachability and visibility data. The haptic model is provided to be rendered.
Provided are methods, apparatuses, and systems for tracking a pupil of an eye of a user with degraded iris authentication accuracy. In certain examples, an eye tracking device includes a camera adapted to capture an eye image of at least one eye of a user. The eye tracking device further includes an image processor adapted to defocus the eye image in order to generate a defocused eye image. The defocused eye image comprises reduced iris authentication accuracy. The eye tracking device further includes a tracking processor configured to detect a pupil in the defocused eye image and determine a gaze direction of the user based at least in part on one or more of the defocused eye image and the pupil.
An operation determination device determines an operation performed by a user in a non-contact manner on a display image. An image acquisition unit acquires a photographed image of the user, and an image processing unit performs image processing on the photographed image and determines the position of the line-of-sight of the user, the position of the fingertip, and the movement of the fingertip with respect to the display image. The image processing unit includes a first processing unit configured to detect the positions of the eyes and fingertip of the user in the photographed image, and a second processing unit that calculates the position of the user's sight line and fingertip with respect to the display surface based on the detected positions of the user's eyes and the fingertip in the photographed image and that determines a movement of the user's fingertip.
An eye tracking device and an eye tracking method applied to video glasses, and video glasses are provided. The eye tracking device includes a light source component, a reflection component, an image sensor component and a main control component. The light source component is configured to emit invisible light to an eyeball, the reflection component is configured to reflect the invisible light reflected by the eyeball, the image sensor component is configured to generate an image of the eyeball based on the invisible light reflected by the reflection component, and the main control component is coupled to the image sensor component and is configured to acquire a gaze direction based on the image of the eyeball.
A head mounted display is provided. The head mounted display includes an optics block having a display screen. The optics block has a forward-facing region, a lower-facing region, a top-facing region, an inside-facing region, and side regions that extend from the forward-facing region toward the inside-facing region. The display screen is viewable from the inside-facing region. A band adjustment unit is located opposite the optics block. A headband has a front portion and an adjustable portion. The adjustable portion of the headband is connected to the band adjustment unit to contract a size of the headband or expand the size of the headband. The front portion of the headband has a connection to the top-facing region of the optics block that is proximate to the inside-facing region. A pad is disposed inside of the front portion of the headband. The pad provides at least partial support of the optics block.
An electronic device determines information about a target and provides the information to another electronic device that has an obstructed view of the target. The other electronic device displays an image of the target with an orientation and a location of the target.
The power supply is capable of operating in a first state and a second state having a consumption power lower than a consumption power of the first state. The power supply controls a first power supply in the first state such that a first DC voltage is a first voltage and controls the first power supply in the second state such that the first DC voltage is a second voltage lower than the first voltage.
Exemplary methods, apparatuses, and systems include a first die in a power network receiving, from each of a plurality of dice in the power network, a first activity state value indicating that the respective die is in a high current state, a second activity state value indicating that the respective die is a moderate current state, or a third activity state value indicating that the respective die is a low current state. The received activity state values include at least one second or third activity state value. The first die determines, using the received activity state values, a first sum of the activity state values. The first die further selects an activity state based upon the first sum and sends, to the plurality of dice, an activity state value corresponding to the selected activity state.
A non-volatile storage device comprises non-volatile memory cells, clocked circuity, and one or more control circuits. The one or more control circuits are configured to process commands to access the non-volatile memory cells using the clocked circuity, implement a power control loop to regulate power consumption of the non-volatile storage device based on a first feedback signal, implement a temperature control loop to regulate temperature of the non-volatile storage device based on a second feedback signal, and implement a clock frequency control loop to regulate one or more clock frequencies of the clocked circuitry based on a third feedback signal.
In one embodiment, a method includes receiving at a device first data transmitted from a stylus by near-field communication. The device determines a hover distance of the stylus in reference to the device based at least in part on the first data. The device is operated based at least in part on the hover distance of the stylus.
In one embodiment, a processor includes at least one core to execute instructions, one or more thermal sensors associated with the at least one core, and a power controller coupled to the at least one core. The power controller has a control logic to receive temperature information regarding the processor and dynamically determine a maximum allowable average power limit based at least in part on the temperature information. The control logic may further maintain a static maximum base operating frequency of the processor regardless of a value of the temperature information. Other embodiments are described and claimed.
Examples described herein relate to fan control. For example, operating a computing device includes storing data on a data storage device of the computing device and controlling a fan of the computing device based on throughput of the data storage device.
A method of starting an electronic device includes: receiving a first wireless signal carrying a first identification data by a wireless receiver before the electronic device enters a normal operating state; comparing the first identification data with a valid data; obtaining an account name and a password according to the first identification data if the first identification data matches the valid data and logging in to an operating system with the account name and the password so as to allow the electronic device to enter the normal operating state; and not logging in to the operating system if the first identification data does not match the valid data.
A modular button assembly includes a button housing that may be disposed in an opening of an enclosure of an electronic device. The modular button assembly may include an input member that forms an exterior surface of the button housing and is configured to receive inputs, for example from a user of the electronic device. The modular button assembly may further include a sensor for detecting the received inputs and transmitting a signal to a processor of the electronic device. The modular button assembly may be configured such that disposing the button housing in the opening of the enclosure forms a seal that prevents contaminants from entering the button housing and the enclosure.
A display panel provided with a protective film includes a display panel and the protective film that is provided on a display surface of the display panel, in which the display panel is provided with a first through-hole passing through the display panel in a thickness direction, the protective film includes a first protective film, the first protective film is provided with a second through-hole passing through the first protective film in the thickness direction, the first through-hole and the second through-hole are in communication with each other and form a through-hole, the first protective film includes a first grip portion at a peripheral edge portion of the first protective film, and the first protective film includes a dividing portion that continues from the second through-hole to an end side of the first grip portion.
Provided is an electronic device having a multi-plane display. As an embodiment, the electronic device may include: a circuit unit; a power supply unit connected to one surface of the circuit unit so as to form a combined body; a display configured to include a first surface in a first direction, a second surface in a second direction opposite to the first direction, and a third surface enclosing at least a portion of the space formed between the first surface and the second surface; a bracket having an opening at the center to accommodate the combined body and configured to enclose sides of the combined body; and an outer housing configured to enclose the bracket. The present invention is not limited to the above embodiment, and may include various other embodiments.
An electronic device including a housing, a light source, and a printed pattern layer is provided. The housing includes an inner side and an outer side. The light source is disposed on the inner side of the housing. The printed pattern layer covers the outer side of the housing. The printed pattern layer includes a shielding area and a transparent area. A light beam from the light source transmits outward through the transparent area.
An expansion device removably attachable even to a thin portable information apparatus and an electronic apparatus including the portable information apparatus and the expansion device are disclosed. An expansion device includes: a device chassis having a shorter front-rear dimension than a front-rear dimension of an apparatus chassis of a portable information apparatus; a plurality of attracted bodies such as a plurality of magnets or iron plates provided to face a top surface of the device chassis and capable of attracting a plurality of magnets provided to face a bottom surface of the apparatus chassis; and a fitting hole that is provided at the top surface of the device chassis and into which a leg portion protruding from the bottom surface of the apparatus chassis is fittable.
An example computing device includes a connector. The connector is to mate with a display unit. The connector is to receive power from the display unit and output a display signal to the display unit. The computing device includes a non-transitory computer readable medium. The computing device also includes a processor communicatively coupled to the non-transitory computer readable medium. The processor is to determine a form factor of the display unit. The processor also is to adjust at least one of a resolution and an orientation of an image to be included in the display signal based on the form factor.
An electronic device includes a cover glass, a back cover, a side member that surrounds a space between the cover glass and the back cover, wherein at least a portion of the side member is formed of a conductive member, a support member that is extended from the side member and includes at least one opening, a first printed circuit board that is interposed between the support member and the back cover or between the support member and the cover glass, a second printed circuit board that is interposed between the first printed circuit board and the back cover or between the first printed circuit board and the cover glass, an electrical component that is positioned on the first printed circuit board, and a wireless communication circuit that is positioned on the second printed circuit board.
A display device incudes: a display panel; a plurality of vibro-acoustic elements coupled to the display panel and spaced apart from each other on a lower surface of the display panel; and a bracket disposed below the display panel and including a bottom plate, where a plurality of receiving holes is defined through the bottom plate. The plurality of vibro-acoustic elements is disposed in the plurality of receiving holes, respectively, a vibration space is defined by a portion of the bottom plate defining a receiving hole of the receiving holes, which is recessed from an upper surface toward a lower surface of the bottom plate, and audio frequencies in different frequency bands, respectively, is produced from regions in which the plurality of vibro-acoustic elements are disposed.
A pedal assembly, including an upper housing and a lower housing with an upper surface positioned below the upper housing. A receiving cavity is positioned in the lower housing, with at least a portion positioned below the upper surface in the pedal assembly vertical direction. A pedal arm having a pivot end and an opposite pedal pad, pivotally coupled to the upper housing at the pivot end. The pedal arm is movable between a stowed position and a use position, wherein in the stowed position, the pedal pad is positioned in the receiving cavity and below the upper surface in the pedal assembly vertical direction such that access to the pedal pad is prohibited. In the use position, the pedal pad is positioned above the receiving cavity and the upper surface in the pedal assembly vertical direction such that access to the pedal pad is permitted.
A trigger device is configured to trigger a Hall sensor located above the trigger device and the trigger device includes a body, a pressing member and a pushing member. The body includes a base, an elastic member and a shaft. The elastic member is disposed in the base and the shaft is pivotally connected to the base. The pressing member is pivotally connected to one end of the shaft. The pushing member is pivotally connected to the other end of the shaft, slidably disposed on the base and holds against the elastic member. When the pressing member is pressed, the pressing member pushes the shaft to rotate and push the pushing member to undergo a displacement so that a position of a magnetic member of the pushing member and a position of the Hall sensor overlap. And the pushing member squeezes the elastic member to generate an elastic restoring force.
A method for weather adjustment of an electrical utility system. Data defining sequential events in the utility system is obtained, each event identified by three coordinate values: hour of day, recorded temperature, and resource usage. A three-dimensional topological surface is generated from the coordinate value, by plotting the resource usage against the hour and temperature in a three-dimensional space. A polynomial equation having calculated coefficients and a highest degree of six for each variable is generated to define the topological surface, wherein the polynomial equation expresses the resource usage as a tenth-degree polynomial function of hour of day and temperature. A future load on components of the system at a particular temperature and hour of day is determined by applying the coefficients to the coordinate values for the particular temperature and hour, and modifying the functionality of components of the electrical utility system based on the determined future load.
A vehicle control system for controlling multiple cloud-controlled vehicles includes a cloud side and a vehicle side. The cloud side includes a cloud server, a cloud drive controller and a cloud motor controller. The cloud-controlled vehicle side includes a vehicle-mounted communication terminal, a vehicle-mounted sub-controller and a vehicle-mounted motor controller. The vehicle-mounted sub-controller acquires basic parameters of a driver and the vehicle. The vehicle-mounted sub-controller performs vehicle driving settings. The vehicle-mounted communication terminal sends the vehicle driving settings to the cloud server. The cloud drive controller sends vehicle drive instructions to each vehicle. The vehicle-mounted sub-controller controls the vehicle to execute the vehicle drive instructions. The cloud motor controller computes a motor drive signal for each vehicle according to vehicle state information collected by the vehicle-mounted sub-controller and motor state information collected by the vehicle-mounted motor controller, the motor drive signal being used for driving a vehicle motor.
An AV is described herein. The AV includes a lidar sensor system. The AV additionally includes a computing system that executes a gesture recognition component to determine, based upon lidar sensor data, whether a pedestrian in a driving environment of the AV is performing a hailing gesture. The AV can be configured to initiate a pickup maneuver to approach the pedestrian in response to determining that the pedestrian is performing a hailing gesture.
A collision sensing device for laser module accommodates a laser module by a shield body, a moving seat and a base, and a scanning space is set between the shield body and the moving seat to provide a scanning environment for laser module. When a shield body is collided, the shield body may drive the moving seat to move backward, and a traction part disposed at a periphery of the moving seat drives one end of a linkage body to move backward. Therefore, when the linkage body moves backward, it touches or presses a sensing part of a sensing element, the sensing element may determine whether the shield body is collided; if it is determined that the cover shield body is collided, a collision information may be transmitted to a control unit to drive a robot to move out of trouble.
In various examples, a current claimed set of points representative of a volume in an environment occupied by a vehicle at a time may be determined. A vehicle-occupied trajectory and at least one object-occupied trajectory may be generated at the time. An intersection between the vehicle-occupied trajectory and an object-occupied trajectory may be determined based at least in part on comparing the vehicle-occupied trajectory to the object-occupied trajectory. Based on the intersection, the vehicle may then execute the first safety procedure or an alternative procedure that, when implemented by the vehicle when the object implements the second safety procedure, is determined to have a lesser likelihood of incurring a collision between the vehicle and the object than the first safety procedure.
A vehicle self-driving vehicle system comprises a self-driving vehicle and a remotely situated vehicle control device in data communication with vehicle and operable by a user situated outside of the vehicle. The vehicle comprises sensors and a processor configured to generate steering, acceleration and braking control signals. The vehicle has a GNSS receiver for determining a location of vehicle, a radiofrequency data transceiver, and a first-person view (FPV) camera for generating FPV images transmitted to the remotely situated vehicle control device. The processor is further configured to receive supplemental vehicle control input from the remotely situated vehicle control device, and wherein the processor is further configured to modify the steering, acceleration and braking control signals based on the supplemental vehicle control input. The remotely situated vehicle control device displays FPV images and receives the supplemental vehicle control input, and transmits the supplemental vehicle control input data to the self-driving vehicle.
An UAV controller device is provided. In some embodiments, the device may include a control panel having one or more user control inputs, and a processing unit may be in communication with the control inputs. A display screen may also be in communication with the processing unit. Optionally, the display screen may be movable between an open and a closed position. A side wall may be coupled to a proximal wall and to a distal wall, the side wall, proximal wall, and distal wall forming a storage compartment. The storage compartment may have a storage cavity for removably receiving a UAV, and the UAV may be in wireless communication with the processing unit. A camera, for recording video, may be coupled to the UAV. Video recorded by the camera may be displayed on the display screen, and one or more of the control inputs may govern movement of the UAV.
A method for controlling an unmanned aerial vehicle (UAV) includes receiving remote control information indicating an operating direction of a rudder stick of a remote controller. The remote control information includes a controller nose orientation of the remote controller and an operating angle of the rudder stick. The method further includes acquiring UAV attitude information of the UAV, determining a target flight direction in accordance with the remote control information and the UAV attitude information, and controlling the UAV to fly in the target flight direction. The target flight direction is the same as the operating direction of the rudder stick.
A manufacturing control system for an additive, subtractive, or hybrid machining system implements in situ part inspection to collect as-built metrology data for a manufactured part while the part remains in the work envelop, and uses the resulting measured inspection data to generate an as-built digital twin that accurately models the finished part. After execution of a subtractive and/or additive tooling operation, the system performs a sensor scan to collect three-dimensional imaging measurement data for the resulting manufactured part while the part remains in the work cell. The measurement data is then integrated with as-designed part metadata for the idealized part to yield the as-built digital twin. Since metrology measurements are integrated into the manufacturing process, customized as-built digital twins can be generated for each manufactured part without requiring manual inspections to be performed on each part.
A numerical controller outputs a feature amount of time-series data generated in relation to machining. The numerical controller is provided with a data acquisition unit configured to acquire the time-series data from a sensor, a feature amount calculation unit configured to sort the time-series data by their values, extract a set of the time-series data with variations of the values not higher than a predetermined threshold, and calculate the feature amount representative of the set, and a feature amount output unit configured to output the feature amount.
Processes are disclosed for producing 3D-appearing self-illuminating high definition photoluminescent lithophane of a digitized picture in which the photoluminescent lithophane provides a glow-in-the-dark quality of the digitized picture, and an authenticity chip lithophane is produced. The processes for producing 3D-appearing self-illuminating high definition photoluminescent lithophane of a digitized picture include a monochrome process for producing 3D-appearing self-illuminating high definition photoluminescent lithophane that results in 3D-appearing high definition monochrome glow in the dark prints of digitized pictures and a full color process for producing 3D-appearing self-illuminating high definition photoluminescent lithophane that results in 3D-appearing high definition full color glow in the dark prints of digitized pictures. A luminance pump is employed in the full color process for producing 3D-appearing self-illuminating high definition photoluminescent lithophane to pump light through the rest of the plates and bring the overall brightness up.
According to some embodiments, system and methods are provided comprising receiving, via a communication interface of a part parameter dictionary module comprising a processor, geometry data for a plurality of geometric structures forming a plurality of parts, wherein the parts are manufactured with an additive manufacturing machine; determining, using the processor of the part parameter dictionary module, a feature set for each geometric structure; generating, using the processor of the part parameter dictionary module, one of a coupon and a coupon set for the feature set; generating an optimized parameter set for each coupon, using the processor of the part parameter dictionary module, via execution of an iterative learning control process for each coupon; mapping, using the processor of the part parameter dictionary module, one or more parameters of the optimized parameter set to one or more features of the feature set; and generating a dictionary of optimized scan parameter sets to fabricate geometric structures with a material used in additive manufacturing. Numerous other aspects are provided.
When carrying out an industrial process or during the operation of an industrial system or machine, relevant data is to be detected without additionally loading the control of the industrial process or the system or machine in question. For this purpose, the invention provides a control system (1, 4, 5; 1′, 4′, 5′; 1″, 4″, 5″) with a real control (1; 1′; 1″) for controlling an industrial process, a system or a machine; a virtual control (4; 4′; 4″) for simulating the control of the industrial process, the system, or the machine; synchronization means for synchronizing the real control (1; 1′; 1″) and the virtual control (4; 4′; 4″); and a higher-level processor unit (5; 5′; 5″) for detecting and/or generating operating data and/or state data with respect to the process, the system, or the machine, wherein the operating data and/or state data is based on data originating from the virtual control (4; 4′; 4″). By requesting the data from the virtual control (4; 4′; 4″), the real control (1; 1′; 1″) is not additionally loaded.
A method for updating heating, ventilation, or air conditioning (HVAC) devices is provided. The method includes receiving an update package at a first HVAC device of a plurality of HVAC devices via a network. The update package includes an identification of a plurality of device models and a plurality of software updates. The method includes determining that a device model for the first HVAC device is identified by the update package and in response to a determination that the device model for the first HVAC device is identified by the update package, extracting a first software update corresponding to the device model for the first HVAC device from the update package and installing the first software update on the first HVAC device. The method includes transmitting the first update package to a second HVAC device of the plurality of HVAC devices via the network.
A method is provided for controlling a multivalent energy supply system including at least two energy generators using at least two different energy carriers to provide heat, cold, and/or electrical energy. For each generator, a closed-loop controller controls variables of the generator. Each generator assumes one of three possible switching states: the generator must be switched on, must be switched off, or may be switched on or off. The system includes a control device for coordinatedly controlling the closed-loop controllers. The control device detects at least one request for heat and/or cold and/or electrical energy and determines whether a specific criterion is present which specifies exactly one of the three possible switching states for each generator. The control device determines target values for meeting the request depending on the request and the specific criterion and outputs the target values to the closed-loop controllers.
A time-to-digital converter obtains a Start signal to indicate the start of an event, and a Stop signal whose assertion indicates the stop of the event. The Stop signal can be asserted multiple times due to false indications of the event stop. The TDC continuously monitors the Stop signal to generate a separate digital value for the duration from the event's starting time to each assertion of the Stop signal. The digital values can be analyzed to select the true duration of the event. Other features and embodiments are also provided.
A holographic display system includes a light source that emits coherent light; a lateral displacement beam splitter that optically receives the coherent light and generates first reference light and second reference light; a first spatial light modulator (SLM) and a second SLM that optically receive the first reference light and the second reference light respectively, and construct first phase-only function (POF) light and second POF light respectively; a first beam splitter and a second beam splitter that optically receive the first POF light and the second POF light respectively, and generate first split light and second split light respectively; and a plurality of polarizers disposed between the first SLM and the first beam splitter, and between the second SLM and the second beam splitter, respectively.
An image forming apparatus includes: a housing; a cover; a developing cartridge; and a drum cartridge including a drum frame, a photosensitive drum, a pressing member configured to press the developing roller to the photosensitive drum in a state where the developing cartridge is mounted to the drum frame, and a lock lever, the drum cartridge being mountable to an inside of the housing in a state where the developing cartridge is mounted to the drum cartridge, wherein in a state where the cover moves from the closed position to the opened position, the lock lever moves from a locked position at which the developing cartridge is prevented from being demounted from the drum frame to a non-locked position at which the developing cartridge is allowed to be demountable from the drum frame.
An image forming system includes: a sheet feeder; an image former that forms an image on a paper sheet; a conveyor that conveys a paper sheet to a sheet ejection destination; a switcher that switches sheet ejection destinations; a reader that optically reads a paper sheet, and outputs a read image; an abnormal sheet detector that detects an abnormal paper sheet by analyzing the read image; a storage; a display; and a hardware processor that performs: ejection destination switch control to control the switcher to eject an abnormal paper sheet and a succeeding paper sheet to a second ejection destination different from a regular ejection destination; storage control, for each of the abnormal paper sheet and the succeeding paper sheet, to associate sheet information, the read image, and a stacking order with one another, and store them into the storage; and display control to cause the display to display them.
An image forming apparatus is provided that includes: an image bearer; a charger; an irradiator; a developing device containing a toner; and a transfer device. The image bearer has a Martens hardness of from 185 to 250 N/m2. The toner satisfies a relation 0.13≤X/Dn≤0.16, where X [μm] represents an average value of an amount of deformation of the toner by micro-indentation at when a load reaches 3.00×10−4 N at a loading rate of 3.0×10−5 N/sec under an environment of 32 degrees C. and 40% RH, and Dn [μm] represents a number average particle diameter of the toner. The toner contains an external additive comprising silica particles and particles composed mainly of strontium titanate. The particles composed mainly of strontium titanate further contain a third element M selected from the group consisting of La, Mg, Ca, Sn, and Si.
An image forming apparatus includes a print head to expose a drum to light, a first supporting unit supporting the print head and to move to mounting and extraction positions, a cable to supply a print head driving signal, an abutting portion, and a second supporting unit having a holding unit to hold the cable and to support the first supporting member. When the print head moves to the mounting position from the extraction position in a state where the cable is connected to the print head, the abutting portion abuts on the cable in one area between a holding unit held portion and a print head connected portion and moves the one area in a direction in which the first supporting unit moves to the mounting position to form in the one area a curved area that is warped and curved toward the mounting position from the extraction position.
A processing device includes: a frame that supports a photosensitive drum; a bearing member that biases a charge roller in the direction to be in contact with the photosensitive drum; and a holder that is switchable between a holding state where the charge roller is separated from the photosensitive drum and a canceled state where the holding state is canceled so that the roller is brought into contact with the photosensitive drum; wherein a canceling member is provided in at least one of inside the processing-device attachment and an attachment body attached to an image forming apparatus main body at a front side to cause the holder to shift from the holding state to the canceled state. The canceling member causes the holder to shift from the holding state to the canceled state when the attachment body is attached to the image forming apparatus main body at the front side.
An electrophotographic photoreceptor includes: a conductive substrate; an undercoating layer that contains inorganic particles surface-treated with a surface treatment agent, and is provided in contact with an outer peripheral surface of the conductive substrate; and a photosensitive layer provided on the undercoating layer, wherein, with respect to the outer peripheral surface of the conductive substrate, a proportion of an area being in contact with the inorganic particles is from 82% to 91%.
An apparatus includes: a treatment block; and a relay block including a first transfer-in/out module for an exposure apparatus. In the treatment block, a treatment module is provided in each layer, and a deliverer is provided at an end on the relay block side in the layer including a pre-exposure treatment module. In the relay block, a second transfer-in/out module for the deliverer and a post-exposure treatment module is provided in a region adjacent, in the width direction, to the deliverer, the first transfer-in/out module is provided in a relay side transfer region extending in a depth direction from a region overlapping with the second transfer-in/out module, the post-exposure treatment module is provided in a region adjacent, in an up-down direction, to the relay side transfer region and adjacent, in the depth direction, to the second transfer-in/out module, and a relay mechanism is provided.
An apparatus for processing the substrate includes a substrate stage and a source. The substrate stage is configured to support a substrate thereon. The substrate stage includes a substrate support formed with a first opening therein. The first opening is an annular opening. The source is coupled to the first opening and is configured to supply first gas/air to a bottom surface of the substrate through the first opening.
Methods are provided herein for patterning extreme ultraviolet (EUV) (or lower wavelength) photoresists, such metal-oxide photoresists. A patterning layer comprising a metal-oxide photoresist is formed on one or more underlying layers provided on a substrate, and portions of the patterning layer not covered by a mask overlying the patterning layer are exposed to EUV or lower wavelengths light. A cyclic dry process is subsequently performed to remove portions of the patterning layer exposed to the EUV or lower wavelength light (i.e., the exposed portions) and develop the metal-oxide photoresist pattern. The cyclic dry process generally includes a plurality of deposition and etch steps, wherein the deposition step selectively deposits a protective layer onto unexposed portions of the patterning layer by exposing the substrate to a first plasma, and the etch step selectively etches the exposed portions of the patterning layer by exposing the substrate to a second plasma.
A lithography method includes forming a resist layer over a substrate. The resist layer is exposed to radiation. The exposed resist layer is developed using a developer that removes an exposed portion of the exposed resist layer, thereby forming a patterned resist layer. The patterned resist layer is rinsed using a basic aqueous rinse solution.
A novel compound is used as a novel photopolymerization initiator, the novel compound having a molecular structure represented by general formula 1 below [R1 represents an alkyl group having 1 to 10 carbon atoms, R2 represents an alkyl group having 1 to 12 carbon atoms or the like, R3 represents an alkyl group having 1 to 12 carbon atoms or the like, R4 to R7 each independently represent a hydrogen atom, an alkyl group having 1 to 8 carbon atoms, or the like, Y1 represents an alkyl group having 3 to 19 carbon atoms or the like, Y2 represents an organic linking group, X1 represents an ethylene group or the like, X2 and X3 each represent an ethylene group or the like, Y3 represents a single bond or an alkylidene group, and n represents an integer of 1 to 3].
A light source device according to the present disclosure includes a light emitting section configured to emit first light in a first wavelength band, a wavelength conversion layer configured to convert a part of the first light into second light in a second wavelength band, and a polarization split element configured to reflect third light having the first wavelength band and a first polarization direction, transmit fourth light having the first wavelength band and a second polarization direction, reflect fifth light having the second wavelength band and the first polarization direction, and transmit sixth light having the second wavelength band and the second polarization direction. Light intensity of the fourth light is controlled by controlling light intensity of light having the first polarization direction out of the first light entering the wavelength conversion layer and light intensity of light having the second polarization direction.
An ultrashort light pulse oscillated from an ultrashort pulse oscillator enters a waveguide (2) via a polarization control element (3). After conversion into a supercontinuum by a nonlinear optical effect, it is compressed by a prism pair compressor (71) as pulse compressor (7), and then emitted. The waveguide (2), which is a nonlinear fiber with normal dispersion in the wavelength range from 850 to 1550, generates the supercontinuum having a spectrum continuous in a wavelength band width of at least 200 nm included in the wavelength range from 850 to 1550 nm. The supercontinuum, which has a peak power within 1 to 100 kW, can be used as excitation light in a multiphoton excitation fluorescence microscope for fluorescence observation of biological samples.
An optical phase shifter may include a waveguide core that has a top surface, and a semiconductor contact that is laterally displaced relative to the waveguide core and is electrically connected to the waveguide core. A top surface of the semiconductor contact is above the top surface of the waveguide core. The waveguide core may include a p-type core region and an n-type core region. A p-type semiconductor region may be in physical contact with the n-type core region of the waveguide core, and an n-type semiconductor region may be in physical contact with the p-type core region of the waveguide core. A phase shifter region and a light-emitting region may be disposed at different depth levels, and the light-emitting region may emit light from a phase shifter region that is in a position adjacent to the light-emitting region.
An optical phase shifter may include a waveguide core that has a top surface, and a semiconductor contact that is laterally displaced relative to the waveguide core and is electrically connected to the waveguide core. A top surface of the semiconductor contact is above the top surface of the waveguide core. The waveguide core may include a p-type core region and an n-type core region. A p-type semiconductor region may be in physical contact with the n-type core region of the waveguide core, and an n-type semiconductor region may be in physical contact with the p-type core region of the waveguide core. A phase shifter region and a light-emitting region may be disposed at different depth levels, and the light-emitting region may emit light from a phase shifter region that is in a position adjacent to the light-emitting region.
An electro-optic medium that may be incorporated into an electro-optic display. The medium includes a first microcapsule containing at least one of a first dispersion of colored particles and a colored fluid and an encapsulated second dispersion that may include the first microcapsule and a plurality of electrophoretic particles. The colored particles of the first dispersion may include one or more sets of differently colored electrophoretic particles. The second dispersion may be encapsulated within a second microcapsule or a microcell, for example.
An electrochromic display element is provided. The electrochromic display element includes a pair of electrodes and an electrochromic layer disposed between the electrodes. The electrochromic layer contains a solvent, a supporting electrolyte, an anodic electrochromic molecule comprising a triarylamine derivative, and a cathodic electrochromic molecule comprising a viologen derivative. Concentrations of the triarylamine derivative and the viologen derivative in the electrochromic layer are each 4 mM or more.
A preparation method for a temperature-responsive light reflecting coating is provided comprising: forming a main chain cholesteric phase liquid crystal polymer by a polymerization reaction between an acrylate liquid crystal and an amine, and coating the main chain cholesteric phase liquid crystal polymer on a substrate to form a light reflecting coating, wherein the acrylate comprises a chiral acrylate, and the reflection wavelength of the reflecting coating is determined by the content of the chiral acrylate liquid crystal and the polymerization degree of the main chain cholesteric phase liquid crystal polymer formed. The method may further comprise cross-linking the main chain cholesteric phase liquid crystal polymer to obtain a polymer network so as to form a solid coating. The present disclosure further provides a temperature-responsive light reflecting coating. The preparation of the main chain cholesteric phase liquid crystal polymer of the present disclosure requires only a simple thermally-driven polymerization reaction.
Devices, systems, and methods are provided for generating a wide angle frontlight for use with reflective displays. A display device may include a first end and a second end opposite the first end, and a first side and a second side opposite the first side. The display device may include a first light source, and a first light guide able to receive first light from the first light source. The display device may include a reflective display, the first light guide including a first refractive device, the first refractive device refracts a first portion of the first light toward the reflective display in a first direction toward the first side and to refract a second portion of the first light toward the reflective display in a second direction toward the second side, and the first direction separated from the second direction by a first angle of at least forty degrees.
A light emitting diode (LED) backlight module includes an LED light source, a quantum dot enhancement film, a diffuser plate, a blue light reflector, and a blue light filter and reflector. The LED light source includes a plurality of blue LEDs formed therein, the quantum dot enhancement film is excited by blue lights emitted by the blue LEDs to emit red lights and green lights, and the diffuser plate is disposed between the LED light source and the quantum dot enhancement film, and the blue light reflector is disposed on one side, opposite to the quantum dot enhancement film, of the diffuser plate to reflect a part of the blue lights reflected by the diffuser plate to the quantum dot enhancement film. In addition, the blue light filter and reflector is disposed between the diffuser plate and the quantum dot enhancement film.
A liquid crystal display device includes: a liquid crystal display panel that includes red color filters, green color filters, and blue color filters; and an illumination device that illuminates the liquid crystal display panel with white light. The illumination device includes light-emitting elements that emit blue light, a green phosphor that absorbs a portion of the blue light emitted from the light-emitting elements and then emits green light, and a red phosphor that absorbs a portion of the blue light emitted from the light-emitting elements and then emits red light. The blue color filters are made of a colored material that contains a dye, and the chromaticity values x and y of the white light emitted from the illumination device satisfy the relationships 0.24
A reflection sheet stacked on a mounting surface of a light source substrate on which light sources are mounted includes an insulating sheet and a reflection layer. The insulating sheet is made of an insulating material. The reflection layer includes a metal thin film stacked on the insulating sheet. Holes are drilled through the reflection layer and the insulating sheet in a stacking direction in which the reflection layer is stacked on the insulating sheet so that the light sources are exposed therethrough. The reflection layer is divided into divided reflection areas by slits. The holes are formed in the divided reflection areas, respectively.
An imaging directional backlight apparatus includes a waveguide and a light source array, providing large area directed illumination from localized light sources. The waveguide may include a stepped structure, and the steps may further include extraction features optically hidden to guided light, propagating in a forward direction. Returning light propagating in a backward direction may be refracted, diffracted, or reflected by the features to provide discrete illumination beams exiting from the top surface of the waveguide. Viewing windows are formed through imaging individual light sources and define the relative positions of system elements and ray paths. The imaging directional backlight apparatus further includes a control system for controlling the light output directional distribution in an automotive or vehicle environment in dependence on the output from sensors mounted on the vehicle. The control system is arranged to control the light output direction distribution of portable directional displays co-located with the vehicle.
A method includes placing a contact lens over a cornea of an eye. The contact lens includes a central convex disc, a peripheral curved portion that extends radially from the disc, an annular groove formed in the disc on the posterior portion, and one or more apertures formed in the groove. A drug substance is placed over the anterior portion of the contact lens. The groove is in contact with the cornea and is a depot for the drug substance. The groove is in fluid connection with the anterior portion of the lens via the one or more apertures. The drug substance moves in an undiluted manner to the groove and the contact lens holds the drug substance in contact with the cornea, unaffected by blinking or tear exchange, facilitating enhanced bioavailability to the cornea of the drug substance.
Spectacle having two temples which are each articulated via a pivot connection to an optical central section which covers the field of vision in the position of use and can be pivoted from a storage state, in which the temples are applied to the optical central section, to an operating state, in which the temples are folded out from the central section, the optical central section being manufactured from a flexurally elastic material. The two temples are each articulated to the central section via a curved pivot axis of the pivot connection or via at least two linear pivot axes of the pivot connection arranged transversely to one another. In this way, glasses can be produced in which, in the position of use, light entering laterally, which does not cross the optical central section but nevertheless reaches the eye of the wearer, is largely suppressed.
The lens arrangement has at least two lenses, wherein a first lens may be used for autofocus and optical image stabilization. The first lens is tilted to compensate for the shaking movement of the hand-held device and to stabilize the image to be captured on the image plane. The tilt action may occur in two degrees of freedom, wherein an actuator causes the first lens to tilt around a pivot. A second lens is a field flattener lens that compensates for the error caused by the difference between the image plane and the focus plane. The field flattener lens causes the focal plane of the first lens to lie in the image plane when the first lens is in a tilted position.
A total internal reflection prism unit may include a first prism and a second prism. The first prism may include a first total reflection surface, which totally reflect slight incident in a first horizontal direction along a second horizontal direction substantially perpendicular to the first horizontal direction, and a second total reflection surface, which totally reflects the totally reflected light from the first total reflection surface along the first horizontal direction to form a first beam. The second prism may include a third total reflection surface, which totally reflects the light along a third horizontal direction substantially perpendicular to the first horizontal direction, and a fourth total reflection surface, which totally reflects the totally reflected light from the third total reflection surface along the first horizontal direction to form a second beam. The second beam may be discrete from the first beam along the third horizontal direction.
In some embodiments, a system comprises a head-mounted frame removably coupleable to the user's head; one or more light sources coupled to the head-mounted frame and configured to emit light with at least two different wavelengths toward a target object in an irradiation field of view of the light sources; one or more electromagnetic radiation detectors coupled to the head-mounted member and configured to receive light reflected after encountering the target object; and a controller operatively coupled to the one or more light sources and detectors and configured to determine and display an output indicating the identity or property of the target object as determined by the light properties measured by the detectors in relation to the light properties emitted by the light sources.
An exemplary display is placed in an optical pathway extending from an entrance pupil of a person's eye to a real-world scene beyond the eye. The display includes at least one 2-D added-image source that is addressable to produce a light pattern corresponding to a virtual object. The source is situated to direct the light pattern toward the person's eye to superimpose the virtual object on an image of the real-world scene as perceived by the eye via the optical pathway. An active-optical element is situated between the eye and the added-image source at a location that is optically conjugate to the entrance pupil and at which the active-optical element forms an intermediate image of the light pattern from the added-image source. The active-optical element has variable optical power and is addressable to change its optical power to produce a corresponding change in perceived distance at which the intermediate image is formed, as an added image to the real-world scene, relative to the eye.
A method is described for generating a visible image on a projection surface, in the course of which visible light is emitted from a first laser resonator, the visible light is deflected in the direction of the projection surface with the aid of a deflection element, in particular a micromirror, in order to generate the image, and a light spot of visible light is generated on the deflection element, and invisible light is emitted from a second laser resonator, and a light ring is generated on the deflection element from the invisible light, which enlarges the light spot.
Provided herein is a modulating retroreflective multilayer film comprising retroreflective elements, a piezoelectric layer, a photovoltaic layer, and an energy storage device. The stacked and transparent layered configuration of the film allows the retroreflective elements and the photovoltaic layer to be simultaneously illuminated by a narrow beam. The low power piezoelectric layer and the energy harvesting of the photovoltaic layer allow the retroreflector to be energetically self-sufficient and suitable for remote deployment. The flexible properties of the component layers allow the retroreflector to be adhered to nonplanar or irregular surfaces for the purpose of labeling and tagging.
A relay optical system includes a cemented lens in which a first lens, a second lens, and a third lens having are cemented. The first lens is a meniscus lens which is adjacent to the third lens, and a dispersion and a partial dispersion ratio differ for the first lens and the third lens. In a rectangular coordinate system in which a horizontal axis is set to be νdLA and a vertical axis is set to be θgFLA, when a straight line expressed by θgFLA=α×νdLA+βLA (where, α=−0.00163) is set, θgFLA and νdLA of medium of the first lens are included in an area determined by the following conditional expression (1) and conditional expression (2), and the following conditional expression (3) is satisfied: 0.67≤βLA (1) νdLA<50 (2) −1.4
A method for use in optical imaging, a system for using in optical imaging, and an optical system includes a controller arranged to determine an intermediate position of a sample upon a detection of a completion of a first movement of the sample, and to derive an optimal position associated with the intermediate position; a manipulator arranged to move the sample from the intermediate position to the optimal position with a second movement; wherein the sample is arranged to be observed using an optical instrument in the optimal position.
An image forming optical system 1 includes, in order from an enlargement side, a first optical system 111 having a reflecting surface, and a second optical system 112 having a refracting surface. The image forming optical system 1 is configured to form an intermediate image 104 between the first optical system 111 and the second optical system 112. The first optical system 111 includes, in order from the enlargement side, a first reflecting group 113 having at least one reflecting surface having negative power, and a second reflecting group 114 having a plurality of reflecting surfaces 116 and 117 having positive power. The at least one reflecting surface having negative power includes a reflecting surface 115 closest to the enlargement side in the first reflecting group 113. An absolute value of power of the reflecting surface 115 is smallest in the first optical system 111.
A telescope includes a primary mirror, a secondary mirror configured to move along a first axis, and a tertiary mirror configured to move along a second axis. The secondary and tertiary mirrors are configured to move along respective axes in a synchronized manner to focus a beam of electromagnetic radiation from the primary mirror. The telescope further may include an anamorphic deformable mirror configured to achieve wavefront control and correction of optical aberrations. The telescope further may include a first linear actuator configured to move the secondary mirror along the first axis and a second linear actuator configured to move the tertiary mirror along the second axis.
A variable magnification optical system comprising, in order from an object side, a first lens group having negative refractive power, a first intermediate lens group having positive refractive power, a second intermediate lens group having negative refractive power and a rear lens group; upon varying a magnification from a wide angle end state to a telephoto end state, a distance between the first lens group and the first intermediate lens group being varied, a distance between the first intermediate lens group and the second intermediate lens group being varied, and a distance between the second intermediate lens group and the rear lens group being varied; the rear lens group comprising at least one focusing lens group which is moved upon carrying out focusing from an infinitely distant object to a closely distant object and at least one lens component at an image side of the most image side focusing lens group in the focusing lens groups; and predetermined conditional expressions being satisfied, thereby the focusing lens group(s) being reduced in weight.
A photographing optical lens assembly includes five lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element has an object-side surface being convex in a paraxial region thereof. The third lens element has an object-side surface being convex in a paraxial region thereof. The fifth lens element has an image-side surface being concave in a paraxial region thereof, and the image-side surface of the fifth lens element has at least one convex shape in an off-axis region thereof.
The present embodiment relates to a lens driving device comprising: a housing; a bobbin disposed inside the housing; a coil disposed at the bobbin; a magnet disposed in the housing and facing the coil; an elastic member coupled to the housing and the bobbin; and a damper disposed at the elastic member, wherein the elastic member comprises an outer part coupled to the housing, an inner part coupled to the bobbin, and a connection part for connecting the outer part and the inner part; and the damper is disposed at the connection part.
Methods and apparatuses for aligning and diagnosing the laser beam traversing an optical train in a highly space-efficient, lower cost and/or retrofit-friendly manner are disclosed. The optical components of the optical train are mounted such that one or more optical components can direct their exit laser beam to partially or wholly scan across one or more downstream sensors. Correlation data between physical disposition of optical components and the points of impact data and/or beam quality data are employed to, among others, align and/or diagnose the laser beam and/or localize failure sites and/or optimize maintenance schedule.
An armored cable includes a core and an armor surrounding the core. The armor includes at least one armor access feature formed in the armor to weaken the armor at the access feature. A jacket surrounds the armor and the jacket includes a primary portion of a first extruded polymeric material and at least one discontinuity of a second extruded polymeric material in the primary portion, the discontinuity extending along a length of the cable, and the first material being different from the second material, wherein the bond between the discontinuity and the primary portion allows the jacket to be separated at the discontinuity to provide access to the core, and the at least one armor access feature and the at least one discontinuity are arranged proximate to each other to allow access to the core.
An optoelectronic module may include a housing enclosing at least one optical transmitter or receiver and a slider configured to move with respect to the housing. The slider may include at least one protrusion configured to engage a cage sized and shaped to receive the housing. The optoelectronic module may include a bail rotatably coupled to the housing. The bail may be configured to actuate the slider when the bail is rotated. The optoelectronic module may include a retainer including an occlusion member sized and shaped to be positioned inside a port of the optoelectronic module. The retainer may define a surface configured to engage with the bail.
A terminus for a fiber optic cable has a ferrule with a fiber stub secured in a channel of the ferrule. The fiber stub has a polished forward end face. The fiber stub extends from a rearward end of the ferrule so that a rearward end face of the fiber stub is rearwardly spaced from the ferrule. An alignment member is axially aligned with the ferrule and has a channel extending between forward and rearward ends of the alignment member. The channel includes a fiber alignment portion in which the rearward end face of the fiber stub is received. The fiber alignment portion is statically configured to receive a forward end face of the filament of the fiber optic cable in opposed relationship to the rearward end face of the fiber stub and axially align the faces to each other.
A grating coupler having first and second ends for coupling a light beam to a waveguide of a chip includes a substrate configured to receive the light beam from the first end and transmit the light beam through the second end, the substrate having a first refractive index n1, a grating structure having curved grating lines arranged on the substrate, the grating structure having a second refractive index n1, wherein the curved grating lines have line width w and height d and are arranged by a pitch Λ, wherein the second refractive index n2 is less than first refractive index n1, and a cladding layer configured to cover the grating structure, wherein the cladding layer has a third refractive index n3. The curves of the grating lines are constructed such that the emitting beam is shaped for efficient coupling to another optical component. The curves can also be tilted to reduce coupling back into the waveguide.
A device is provided for optical mode spot size conversion to optically couple a semiconductor waveguide with an optical fiber. The device includes a waveguide comprising a waveguide taper region, which comprises a shoulder portion and a ridge portion above the shoulder portion. The ridge portion has a width that tapers to meet a width of the shoulder portion. The waveguide taper region comprises a first material. The device also has a mode converter coupled to the waveguide. The mode converter includes a plurality of stages, and each of the plurality of stages tapers in a direction similar to a direction of taper of the waveguide taper region. The mode converter is made of a second material different from the first material.
Two optical waveguides and an insulating film provided to cover the optical waveguides are formed over an insulating layer. Two wirings and a heater metal wire are formed over the insulating film via an insulating film different from the above insulating film. The latter insulating film is thinner than the former insulating film, and has a higher refractive index than the former insulating film. The leaked light from either of the two optical waveguides can be suppressed or prevented from being reflected by any one of the two wirings, the heater metal wire, and the like to travel again toward the two optical waveguides by utilizing the difference between the refractive indices of the two insulating films.
According to the present invention, a first semiconductor chip includes a semiconductor substrate, an optical waveguide formed on an upper surface of the semiconductor substrate, and a concave portion formed in the semiconductor substrate in a region that differs from a region in which the optical waveguide is formed. A second semiconductor chip includes a compound semiconductor substrate, and a light emitting unit formed on an upper surface of the compound semiconductor substrate and emitting a laser beam. The second semiconductor chip is mounted in the concave portion of the first semiconductor chip, and a pedestal which is an insulating film is formed between a bottom surface of the concave portion and a back surface of the compound semiconductor substrate.
An image-conducting optical fiber bundle extends along a central bundle axis between image input and image output ends. The bundle is twisted along a portion of its length such that an image inputted into the image input end is angularly displaced about the central bundle axis before being outputted through the image output end. Each constituent optical fiber includes a cladding with a cladding diameter corresponding with the fiber diameter of that fiber and a core with a core diameter. The ratio of the core diameter to the cladding diameter defines a core-to-clad diameter ratio relative to each fiber. In various embodiments, at least one of fiber diameter and core-to-clad diameter ratio varies as a function of a fiber's radial displacement from the central bundle axis.
An optical fiber has a core to which chlorine is added and a clad to which fluorine is added, chlorine of 9000 to 13000 ppm is added to the core, a relative refractive index difference Δ1 of the core to a pure silica glass is 0.09 to 0.13%, a relative refractive index difference Δ2 of the clad to a pure silica glass is −0.36 to −0.17%, a difference (Δ1-Δ2) between the relative refractive index difference Δ1 of the core and the relative refractive index difference Δ2 of the clad is larger than or equal to 0.30%, a mode field diameter at wavelength 1.31 μm is 8.8 to 9.6 μm, and a stress difference occurring at an interface between the core and the clad is lower than or equal to 60 MPa.
Embodiments of the present disclosure may relate to a digitized grating that may include a first unit cell that has a first period and a first length, where the first period includes a first grating element width and a first space between adjacent grating elements, and where the first length includes a number of first periods. The digitized grating may further include a second unit cell that has a second period and a second length, where the second period is different than the first period and includes a second grating element width and a second space between adjacent grating elements, and where the second length includes a number of second periods.
A method of making a polarizer can include applying a liquid with solid inorganic nanoparticles dispersed throughout a continuous phase, then forming this into a different phase including a solid, interconnecting network of the inorganic nanoparticles. This method can improve manufacturability and reducing manufacturing cost. This method can be used to provide an antireflective coating, to provide a protective coating on polarization structures, to provide thin films for optical properties, or to form the polarization structures themselves.
A device for shielding a sub-wavelength-scale object from an electromagnetic wave incident on the device. The device includes a layer of dielectric material, a surface of which has a change of level forming a step. The step is in contact with a medium having a refractive index that is lower than a refractive index of the dielectric material. The sub-wavelength-scale object is located within the device in a quiet zone where an electromagnetic field intensity is below a threshold, the quiet zone extending above said surface, in a vicinity of the step, in a direction of incidence of said incident electromagnetic wave.
A phase-adjusting element configured to provide substantially liquid-invariant extended depth of field for an associated optical lens. One example of a lens incorporating the phase-adjusting element includes the lens having surface with a modulated relief defining a plurality of regions including a first region and a second region, the first region having a depth relative to the second region, and a plurality of nanostructures formed in the first region. The depth of the first region and a spacing between adjacent nanostructures of the plurality of nanostructures is selected to provide a selected average index of refraction of the first region, and the spacing between adjacent nanostructures of the plurality of nanostructures is sufficiently small that the first region does not substantially diffract visible light.
An optical device includes: a lens member including a plurality of lenses arranged such that optical axes of the lenses are substantially parallel to one another; and a light-transmitting member including: at least one light-transmitting part that is disposed to face the lens member, positioned on the optical axis of some of the plurality of lenses, and transmits light; and a light-shielding part that is provided on a surface of the light-transmitting part and blocks passage of light.
The detection and assay of fissionable material is carried out on a container known or suspected to have a material with at least one fissionable isotope. The material is irradiated with neutrons from two or more different neutron sources. The fission rates inducted at each irradiation energy are acquired with at least one neutron detector. A multispectral active neutron interrogation analysis (MANIA) is carried out to compare the detected fission rates of the neutron spectra with calculated fission rates where an iterative algorithm is carried out on a system of linear equations to solve for the isotopic composition of one or more isotopes to determine the presence, identity, and quantities of fissionable isotopes in said container.
A system and method are provided for correlating well log data and seismic data corresponding to subterranean formations to generate a seismic well tie that preserves blocking schemes associated with the well log data and constraints corresponding to each block of samples. The seismic well tie may be generated by correlating samples of the well log data with the seismic data by shifting at least some of the samples and using the constraint on changes to the sample values to prevent the sample values of each of the one or more blocks of the samples from changing beyond the constraint. In some aspects, the constraints may relate to a constant velocity or a linearly changing velocity within various blocks of the well log data.
Automatic propagation of real-world parent seismic images to efficiently generate a collection of realistic synthetic child training images to train a model for accurate automatic seismic interpretation. A 3D structural model in a present-day geological space (e.g., GB) depicting subsurface locations of particles (e.g., in region B) may be transformed by a 3D coordinate space transformation (e.g., uvtB) to a depositional space (e.g., G*B) depicting past depositional locations of those particles (e.g., corresponding depositional region B). A real-world parent image depicting subsurface locations of particles (e.g., in region A) may be transformed, via a forward transformation (e.g., uvtA), to a depositional seismic image in the depositional space of the three-dimensional structural model (e.g., G*A=G*B). A reverse transformation (e.g., uutB−1) may transform the depositional seismic image from the depositional space into synthetic child training images in the present-day geological space (e.g., GB) for training the model.
The application relates to determining the amount of a predetermined type of radiation irradiated on a sensor material by: a) providing a sensor material; b) exposing the sensor material to the predetermined type of radiation for retaining the predetermined type of radiation in the sensor material for a predetermined period of time; c) subjecting the sensor material, which has been exposed to the predetermined type of radiation, to heat treatment and/or to optical stimulation; and d) determining the amount of visible light emitted by the sensor material as a result of being subjected to the heat treatment and/or to the optical stimulation; wherein the sensor material is represented by the following formula (I).
A positioning system for tracking a position of a vehicle includes a receiver configured to receive phase measurements of satellite signals received at multiple instances of time from multiple satellites, and a memory configured to store a recurrent neural network trained to determine a position of the vehicle from a set of phase measurements in a presence of noise caused by a multipath transmission of at least some of the satellite signals at some instances of time. A processor of the positioning system is configured to track the position of the vehicle over different instances of time by processing the set of phase measurements received at each instance of time with the recurrent neural network to produce the position of the vehicle at each instance of time.
Method and apparatus are disclosed for communication of infrastructure information to a vehicle via ground penetrating radar. A vehicle comprising an antenna positioned to broadcast radio waves below the vehicle, a ground penetrating radar system, and an active safety module. The ground penetrating radar system determines types of reflectors and a spatial relationship between the reflectors based on radar cross-sections detected by the antenna, and generates a signature based on the shapes and the spatial relationship. The active safety module determines environmental data based on the signature, and autonomously control the vehicle based on the environmental data.
Various technologies described herein pertain to multiple laser, single optical resonator lidar systems. A lidar system includes a single optical resonator optically coupled to at least a first laser and a second laser. The optical resonator is formed of an electrooptic material. The first laser and the second laser are optically injection locked to the optical resonator. Moreover, a modulator applies a time-varying voltage to the optical resonator to control modulation of an optical property of the electrooptic material, which causes the first laser to generate a first frequency modulated optical signal comprising a first series of optical chirps and/or the second laser to generate a second frequency modulated optical signal comprising a second series of optical chirps. Further, front end optics transmits at least a portion of the first frequency modulated optical signal and/or the second frequency modulated optical signal into an environment from the lidar system.
A light-receiving element includes an on-chip lens; an interconnection layer; and a semiconductor layer that is disposed between the on-chip lens and the interconnection layer. The semiconductor layer includes a first voltage application unit to which a first voltage is applied, a second voltage application unit to which a second voltage different from the first voltage is applied, a first charge detection unit that is disposed at the periphery of the first voltage application unit, a second charge detection unit that is disposed at the periphery of the second voltage application unit, and a charge discharge region that is provided on an outer side of an effective pixel region. For example, the present technology is applicable to a light-receiving element that generates distance information in a ToF method, or the like.
An optical device is disclosed. An optical device of the present invention that generates a depth map for an object comprises: a projector for irradiating electromagnetic waves onto an object; an optical receiver for receiving reflected waves reflected from the object; and a processor for generating a first depth map for the object on the basis of the direction of arrival of the received reflected waves, generating a second depth map for the object on the basis of the arrival time of the received reflected waves, and combining the first depth map and the second depth map and generating a depth map for the object.
Disclosed is a method for detecting an acoustic event of interest in a space. In the method acoustic signal data is obtained from sensors and at least some candidate impulses are determined. The candidate impulses are mapped to a representation on a basis of an origin of the candidate impulse in question and it is determined, from the generated representation, at least one indication quantity representing a likelihood of an acoustic event of interest taking place in the specified positions in space and time. Finally, the at least one indication quantity is compared to a predetermined threshold and an indication is generated if the at least indication quantity meets the predetermined threshold. Also disclosed is a computing unit and a computer program product.
A position determination device determines the position of a terminal. A signal of a sensor attached to one or both of a beacon and a terminal is sampled, so that a signal of the beacon may be transmitted and received only when the beacon or the terminal has moved. A plurality of beacons sequentially transmit beacon signals to determine the terminal position by determining a distance between the respective beacons and the terminal based on a time to receive the beacons. The device includes a beacon for transmitting a beacon signal; a terminal for receiving the beacon signal; and a first sensor attached to the terminal to sense movement of the terminal and to output a first sensing signal indicative of the sensed movement. The terminal has a reception mode for receiving the beacon signal and turns on/off the reception mode based on the first sensing signal.
A first resistivity value and a correlation function relating thickness of a conductive layer having the first resistivity value to a signal from an in-situ monitoring system are stored. A second resistivity value for a conductive layer on a substrate is received. A sequence of signal values that depend on thickness of the conductive layer is received from an in-situ electromagnetic induction monitoring system that monitors the substrate during polishing. A sequence of thickness values is generated based on the sequence of signal values and the correlation function. For at least some thickness values of the sequence of thickness values adjusted thickness values are generated that compensate for variation between the first resistivity value and the second resistivity value to generate a sequence of adjusted thickness values. A polishing endpoint is detected or an adjustment for a polishing parameter is determined based on the sequence of adjusted thickness values.
A microwave resonator for an electron paramagnetic resonance probehead comprises a cavity body supporting an electromagnetic microwave resonance mode, at least one sample opening for inserting a sample in a sample container, at least one microwave opening for transmitting microwave radiation into the resonator, and at least one access opening for inserting and removing a modifier in a modifier vessel into or out of the cavity body. The modifier vessel is fixed in the at least one access opening, the modifier is a fluid comprising attenuator fluid and/or marker fluid and/or adaptor fluid, and the modifier vessel has an insert opening for filling and discharging the modifier gradually into or out of the cavity body. This improves performance greatly, enabling a gradual modification of specific experimental conditions without moving any mechanical parts in the cavity body, and without changing other experimental conditions for Q- and/or M- and/or D-variation.
In one embodiment, an MRI apparatus includes a gradient coil, a receiving circuit, and processing circuitry. The gradient coil is configured to superimpose a gradient magnetic field on a static magnetic field. The receiving circuit is configured to receive an MR (magnetic resonance) signal from an object placed in the gradient magnetic field. The processing circuitry is configured to estimate time variation of an MR (magnetic resonance) frequency during a sampling period of the MR signal based on waveform data of a gradient current applied to the gradient coil, perform correction on a frequency or phase of the MR signal received by the receiving circuit based on the estimated time variation of the MR frequency during the sampling period, and reconstruct an image by using the MR signal subjected to the correction.
A method for medical imaging may include determining a posture of an object and obtaining a first parameter of a pulse sequence to be applied to the object. The method may also include determining, based on the posture and the first parameter, a SAR distribution model and estimating, based on the SAR distribution model and a second parameter of the pulse sequence to be applied, a SAR distribution associated with the object under the pulse sequence to be applied. The second parameter is associated with calibration of the pulse sequence to be applied. The method may further include determining whether the estimated SAR distribution meets a condition and causing, in response to a result of the determination that the estimated SAR distribution associated with the object meets the condition, a scanner to perform an MR scan on the object according to the pulse sequence.
A rechargeable battery is charged and, at the same time, steps are taken to assess its state of health (SoH). The SoH is first broadly classified, which is only a coarse estimate. Next, the state of charge (SoC) is estimated, and then the SoC is repeatedly measured and predicted during charging until its value converges to a reliable value. The SoH is a state in the Kalman filter used for determining the SoC, and the SoH is also refined through the filter process. The SoH is reported when or after the SoC has converged, and is reported before charging is completed.
Systems and methods testing a power protection relay include a merging unit to receive signals from an electric power delivery system. The merging unit includes a test signal input to receive test signals from a testing device, a relay output to output at least one of the test signals to a power protection relay, a distribution output to output at least another of the test signals to one or more additional merging units, and a switch subsystem to route the test signal to the relay output or the distribution output.
An approach for testing, including a self-test method, a semiconductor chip is disclosed. The approach generates test patterns, including weighted random test patterns, for testing random pattern resistant faults, and un-modeled faults directed at specific logic groups, where the dynamically generated test pattern weights are configured to optimize test coverage and test time. The dynamically generated test patterns are based on factors related to random pattern resistant logic structures interconnected via scan chains. More particularly, the dynamically generated test patterns are designed to enable fault detection within logic structures that are resistant to fault detection when tested with random patterns.
An inspection device comprises: a detecting unit that is connected to a plurality of semiconductor chips having mutually different rates of change of electrical resistance with respect to stress loading direction, and that detects an electrical resistance value of each semiconductor chip from electric current flowing in each semiconductor chip; a first memory unit that is used to hold model data meant for converting an electrical resistance value into a characteristic value indicating at least either temperature, or stress, or strain; a converting unit that converts the electrical resistance value of each semiconductor chip as detected by the detecting unit into the characteristic value using the model data held in the first memory unit; and a second memory unit that is used to store the characteristic value, which is obtained by conversion by the converting unit, as time-series data for each of the plurality of semiconductor chips.
At least two redundant analog input units for a measurement current have analog inputs which are connected in parallel and upon which voltage measuring devices directly lie to convert respectively applied voltages into a digital measurement value, wherein in order to detect errors, in particular in order to detect wire breakage, each analog input unit compares its generated measurement value with a threshold and outputs an error message if a measurement value is detected that falls below the threshold, where if the analog input of the analog input unit is in the low-resistance state, then the at least one other analog input unit is additionally caused to assume a current-measuring function and switch the analog input of the analog input unit to a low-resistance state.
A test-probe tip having a tip component, a resistive element, and a compliance member. The tip component is configured to electrically connect to a device under test at a first end of the tip component. The resistive element is electrically connected to a second end of the tip component along a signal-flow axis. The resistive element is configured to provide electrical impedance to an electrical signal passing through the resistive element. The compliance member is configured to allow movement of the tip component in a first direction when a mechanical force applied to the tip component in the first direction and to cause movement of the tip component in an opposite, second direction when the mechanical force applied to the tip component is removed or reduced. Architectures for the resistive element are also described.
Disclosed is a test and measurement probe including a signal channel having an input series resistor with a series parasitic capacitance. The probe also includes an amplifier coupled to the signal channel. The amplifier includes a shunt parasitic capacitance. A variable shunt resistor is coupled to the signal channel and a ground. The variable shunt resistor can be set to match a resistance capacitance (RC) value associated with the series parasitic capacitance and the shunt. The probe can also include a variable series resistor coupled to the amplifier. The variable series resistor can be set to adjust for attenuation variation associated with the variable shunt resistor. Other embodiments may be described and/or claimed herein.
Methods for detecting angiopoietin-2 (Angpt-2) and/or thrombospondin-2 (Tsp-2) in a sample involve obtaining or having obtained a blood or plasma sample from a subject; and detecting Angpt-2 and Tsp-2 in the sample. Detecting can involve performing an assay to determine whether the sample includes Angpt-2 and/or Tsp-2 or elevated levels of Angpt-2 and/or Tsp-2. Elevated levels are indicative of acute heart failure.
Methods and compounds are provided to improve the desorption and ionization of analyte for mass spectrometry analysis. More specifically, it is for electrospray ionization (ESI) mass spectrometry. The method uses charged affinity molecules that can bind with analyte either temporarily or permanently to improve the desorption and ionization of analyte. The charged affinity molecules can be positively charged or negatively charged.
Biomarkers of pancreatic cancer are described, as well as methods using these compounds for detecting pancreatic cancer. The methods can be used to diagnose a patient's health state, or change in health state, or for diagnosing risk of developing or the presence of pancreatic cancer. The method comprises analyzing a sample from a patient to obtain quantifying data for one or more than one of the metabolite markers; comparing the quantifying data to corresponding data obtained for one or more than one reference sample to identify abnormalities in the level of the metabolite marker(s) in the sample; and making a diagnosis if an abnormality is observed. Standards and kits for carrying out the method are also described.
Disclosed herein are methods of detecting microbial infection in mammalian subjects comprising treatment of a sample and detection of galactofuranose (galF)-containing antigenic components utilizing monoclonal antibodies. The methods disclosed provide for pretreatment of biological samples, such as urine samples, to maximize detection of galF antigens and improvement of sensitivity of galF antigen detection assays. The methods include minimizing intelectin-1 binding to galF antigens and improvement of monoclonal antibody binding. The detection methods are useful for identifying the presence of microbial antigens related to bacterial, fungal, and parasitic pathogens, including Streptococcus pneumoniae, Aspergillus species, Fusarium species, Coccidioides species, Cryptococcus species, Histoplasma species, and Leishmania species.
Disclosed herein are methods and kits for isolating exosomes in a sample. The method comprises contacting and incubating a plurality of galectin-3-modified magnetic beads with the sample, followed by subjecting the mixture to a magnetic field and then isolating the exosomes from the magnetic beads by a lactose solution. The kit of the present disclosure comprises a plurality galectin-3-modified magnetic beads, a lactose solution having a pH value of 6.8 to 7.6, and an exosome-free buffer.
Polymers and conjugates comprising polymers are disclosed herein. In some embodiments, the conjugates disclosed are suitable for use as detection probes in immunohistochemical assays, including multiplex immunohistochemical assays.
A device (1) comprising a cavity (5) defining an internal volume, an air quality sensor (9) being adapted to measure a concentration of at least one air compound present in the internal volume, the cavity (5) can be alternatively in: an open state in which air can enter into the cavity (5) from the outside of the cavity (5), and a closed state in which no air can circulate between the outside and the inside of the cavity (5), the air quality sensor (9) being adapted to be calibrated when the cavity (5) is in the closed state and once the internal volume no longer comprises the air compound or comprises a concentration of the air compound that is below a predefined threshold.
Various techniques are provided to secure a memory polymer component in a flow path. In one embodiment, a method includes providing a memory component in a rest state, performing a deformation operation to transition the component from the rest state to a deformed state, inserting the component into a flow path defined by interior side walls of a structure, and applying a stimulus to transition the component from the deformed state to an intermediate state in which the component abuts the side walls to secure the component in the flow path. Additional devices, systems, and related methods are also provided.
A method of operating a chromatography column is described for use in methods of manufacture for producing anti-IL-12/IL-23p40 antibodies, e.g., the anti-IL-12/IL-23p40 antibody STELARA® (ustekinumab). This method involves collecting column outlet signal and accumulated flow parameters at two or more intervals of at least one mobile phase transition front during operation of the chromatography column comprising column packing. A model gamma cumulative distribution curve is calculated based on the collected column outlet signal and accumulated flow parameters for the at least one mobile phase transition front. A height equivalent theoretical plate (HETP) value is calculated for the at least one mobile phase transition front using parameters of the model gamma cumulative distribution curve and the quality of the chromatography column packing is assessed based on the calculated HETP value.
Immobilization zones through which a sample flows before reaching the proteolytic agents and/or active enzyme and associated electrode/s of an electrochemical test sensor may be used to trap or chemically deactivate active enzyme and/or proteolytic agent deactivating agents. Through either trapping or chemical deactivation, the immobilization zones substantially prevent the enzyme deactivating agents from reaching, and thus reducing the activity of the active enzyme or enzymes. Similarly, trapping or chemical deactivation may be used to prevent or substantially reduce the incidence of the proteolytic deactivating agent or agents from reaching the proteolytic agent.
An X-ray detection device 30 comprises a low energy scintillator 31 configured to convert an X-ray of a low energy range into scintillation light, a low energy line sensor 32 configured to detect the scintillation light to output image data, a high energy scintillator 33 configured to convert an X-ray of a high energy range into scintillation light, and a high energy line sensor 34 configured to detect the scintillation light to output image data. Pixels L of the low energy line sensor 32 and pixels H of the high energy line sensor 34 are identical in number and are aligned at an identical pixel pitch, and a minimum filtering process is executed on the image data from the low energy line sensor 32, while an averaging process is executed on the image data from the high energy line sensor 34.
Methods that include: subjecting an article including a moisture sensor to steam sterilization in a steam sterilizer to produce a sterilized article, the moisture sensor having a moisture absorbing layer and a resonant circuit; subjecting the sterilized article to drying; and interrogating the resonant circuit, wherein the interrogation is affected by an amount of water present in the moisture absorbing layer.
A food inspection apparatus includes: a conveyance unit; a light irradiation unit; an unit capturing an image of an inspection object A; a wavelength emphasis emphasizing a foreign substance specific wavelength characteristic of a foreign substance F from light having a wavelength of 300 nm to 1100 nm by using a first and/or second optical filter or a wavelength-specific light source; and an identification processing device identifying the foreign substance and including: a lightening unit normalizing the captured image with 256 or less of gradations into lightened data; and an identification unit having been provided with deep-learning of an identification processing of the foreign substance specific wavelength from the lightened data and identifying the foreign substance or a good item S in line from the lightened data obtained through capturing the image during conveyance of the inspection object.
There is provided a gas sensing device for sensing a certain gas that is associated with a certain spectral band, the gas sensing device may include a passive gas sensor that is configured to generate passive gas sensor detection signals that are responsive to the certain spectral band; a passive dummy sensor that is configured to generate passive dummy sensor detection signals that are indifferent to the certain spectral hand; and at least one circuit that is configured to detect a presence or absence of the certain gas within a certain volume that is located within the fields of view of the passive gas sensor and the passive dummy sensor based on a comparison between the passive gas sensor detection signals and the passive dummy sensor detection signals.
Sensor for the optical detection of free hemoglobin (96) in a whole blood sample (99), the sensor comprising a translucent slab (2) with a front side (3) and a back side (4) facing away from the front side (3), wherein the front side (3) is adapted for being contacted with a whole blood sample (99); a reflective layer (5) at the front side (3) of the translucent slab (2), the reflective layer (5) being adapted to reflect light reaching the reflective layer (5) from the translucent slab (2); an optical probing device comprising a light source (10) and a detector (20), wherein the light source (10) is adapted to illuminate at least pores in the translucent slab, wherein the detector (20) is arranged to receive light (21) emerging from the pores (6) in response to an illumination (11) by the light source (10), and wherein the detector (20) is adapted to generate a signal representative of the detected light. The translucent slab (2) is provided with dead-end pores (6) extending from the front side (3) into the translucent slab (2) in a direction towards the backside (4). Each of the pores (6) has a respective opening (7) in the front side (3) of the translucent slab (2) penetrating the reflecting layer (5). A cross-sectional dimension of the openings (7) of the pores (6) is dimensioned so as to prevent red blood cells (98) from entering the pores (6), while allowing free hemoglobin (96) to enter the pores (6).
A tool for checking wear in a Cardan joint comprises a base element, a trigger plate, an indicator pin, an indicator pin carrier and an indicator pin biasing element. The trigger plate is pivotally mounted to the base element about a trigger plate pivot axis (A) for pivotal movement between a first pivotal position and a second pivotal position. It has, at one end, a trigger plate yoke with a pair of opposed arms for engaging over one arm of a second yoke member of the Cardan joint and, at another end, an indicator pin opening. The indicator pin carrier is pivotally mounted to the base element to permit the angular position of the indicator pin carrier to be adjusted relative to the trigger plate. The indicator pin carrier is arranged between the base element and the trigger plate.
An actuator control system, mechanical testing system, and method for adaptive control of an actuator of a mechanical testing device may include determining a stiffness of a medium that the actuator is moving through and/or load gain of the actuator, wherein the stiffness and load gain is determined by generating a waveform to actuate the actuator until a load sensor signal and/or a displacement sensor signal is received, and controllably moving the actuator through the medium according to a predefined constant velocity by calculating a current request using the stiffness of the medium, and/or adjusting the load of the actuator in accordance with a constant load ramp rate.
A carrier strip having a plurality of areas for retaining anatomical pathology specimens may have a backing, a cover coupled to the backing along side regions located along opposite longitudinal edges of the carrier strip and along lateral intermediate regions positioned between each of the plurality of areas for retaining anatomical pathology specimens. The carrier strip may be configured to individually retain each of the anatomical pathology specimens in one of the plurality of areas for retaining anatomical pathology specimens between the backing and the cover. Diagnostic studies of anatomical pathology specimens may be facilitated by distributing a digital copy of an image of the specimen may be to a pathologist. A diagnosis may be received from the pathologist based on the digital image of the specimen.
An operation lever includes: a pair of rods disposed at point-symmetrical positions with respect to an operation axis; magnets disposed on the respective rods; and a pair of magnetic sensors disposed at line-symmetrical positions with respect to a second straight line perpendicular to a first straight line connecting centers of one of the rods and the other rod, on a plane perpendicular to the operation axis.
Systems, devices, and methods for determining a torque on a target using an inductive torque sensor are described. The inductive torque sensor may include an excitation coil, two rotors, and two or more receive coils. Each of the receive coils and the rotors may be inductively coupled. The two or more receive coils may be configured to generate a received voltage which can be approximated by a sine waveform function based on the angular changes of the coils on each rotor, the distance of the receive coils from the rotors and the distance between the receive coils. An integrated circuit may be configured to determine the torque generated on the target based on calculated differences between the angular rotation of the first rotor versus the second rotor over a given period.
This document describes techniques using, and devices embodying, radar-based force sensing. These techniques and devices can enable a great breadth of forces to be measured. Furthermore, radar-based force sensing enables those forces to use, control, and interact with devices.
A method determining a degree of similarity between a first sample and a second sample, comprising using a processor to compare a first thermogram and a second thermogram, each obtained by performing scanning calorimetry on a first and second sample respectively, by: determining a smoothed first thermogram and a smoothed second thermogram by respectively performing a smoothing operation on the first thermogram and the second thermogram; determining a processed first thermogram and a processed second thermogram by respectively finding a derivative of the smoothed first thermogram and the smoothed second thermogram; determining the degree of similarity from a correlation operation comparing the processed first thermogram with the processed second thermogram.
A temperature detection module includes: a temperature sensor; a sensor holder for holding the temperature sensor such that movement is possible in a separation and contact direction in which the temperature sensor is separated from and brought into contact with a measurement target; and a biasing member that is attached to the sensor holder and biases the temperature sensor such that a detection surface comes into contact with a measurement target. The sensor holder includes: a base portion; and an accommodating portion that extends in the separation and contact direction from the base portion and holds the temperature sensor such that movement is possible in the separation and contact direction. The accommodating portion includes a gap that allows inclination of the temperature sensor between the accommodating portion and the temperature sensor.
Apparatus and methods for measuring mode spectra for ion-exchanged glass substrates having a steep index region are disclosed. An interfacing fluid is provided between the coupling prism and the glass substrate. The interfacing fluid thickness is selected so that the variation in modal birefringence with fluid thickness is reduced to an acceptable level. The coupling prism can include a prism coating on the coupling surface so that the substrate-prism interface includes the prism coating. The coupling prism can also include stand-off members that serve to define the thickness of the interfacing fluid.
An imaging spectrometer (100) is provided, comprising: an entrance opening (101) configured to admit light to the spectrometer (100), a coded aperture (120), at least one dispersive element (111, 112), a two-dimensional array detector (130), and a plurality of converging optical elements (121, 122, 123, 124). The plurality of converging optical elements (121, 122, 123, 124) are configured to focus light from the entrance opening (101) at the coded aperture (120), and to focus light from the coded aperture (120) at the detector (130). The coded aperture (120) is arranged to modulate light from the entrance opening (101) in at least one of the spatial and spectral domain. The at least one dispersive element (111, 112) comprises a dispersive element (111, 112) between the coded aperture (120) and the detector (130). The at least one converging optical element (121, 122, 123, 124) comprises at least one concave reflector.
A rotary element is equipped with a pattern representing a reflected binary code on at least three bits. A detection circuit is configured to sense the pattern and deliver an incident signal encoded in reflected binary code on at least three bits. The incident signal is converted by a transcoding circuit into an intermediate signal encoded in reflected binary code on two bits. A decoding stage decodes the intermediate signal and outputs at least one clock signal representing the amount of rotation of the rotary element and a direction signal representing the direction of rotation. A processing circuit determines the movement of the rotary element, and has at least one general purpose timer designed to receive the at least one clock signal and direction signal.
A package comprises a body having a mounting surface so as to be mounted to an external surface, and a coil having at least 100 turns around a coil axis. A first end of the coil is oriented in a first direction substantially parallel to the mounting surface such that the first end is attachable to the external surface. The package includes a ferromagnetic element that extends along the coil axis such that the ferromagnetic element is magnetically coupled to the coil. The body is configured to house the coil and the ferromagnetic element.
A management system according to the present disclosure is a management system that manages a travel plan of a vehicle that is capable of traveling on a road and a railway track, and includes controller that creates the travel plan of the vehicle. In a case where there is a route candidate track that is a railway track that is possibly used as a travel route of the vehicle, the controller acquires a railway operation schedule for the route candidate track, and determines whether the route candidate track can be used as the travel route of the vehicle, based on the operation schedule. In the case where the route candidate track can be used as the travel route of the vehicle, the controller creates a travel plan according to which the vehicle travels along the travel route including the route candidate track.
Systems, methods, and computer-readable storage media for determining autonomous vehicle location using incremental image analysis. An exemplary method can include identifying an expected position of an autonomous vehicle which is moving, and identifying, an actual position of the autonomous vehicle. The identifying of the actual position occurs by obtaining images of the autonomous vehicle's surroundings, initiating an iterative image comparison of those images to previously stored images within a given geographic radius of the autonomous vehicle, and iteratively extending the radius (and the pictures being compared) until a match is found or until the maximum radius is reached.
A method for directly planning a reentry trajectory in a height-velocity profile includes the following steps: S1, extracting an actual working parameter of an aircraft, setting the maximum value {dot over (Q)}max of a stagnation point heat flux, the maximum value qmax of dynamic pressure, and the maximum value nmax of overload according to the mission requirement, and solving the height-velocity boundary of the reentry trajectory, that is, a lower boundary of the reentry trajectory in the height-velocity profile; S2, solving a reentry trajectory of an initial descent stage according to differential equations of reentry motion, and determining a starting point of a trajectory of a gliding stage according to the trajectory of the initial descent stage; and S3, planning a trajectory in the height-velocity profile satisfying terminal constraints based on the lower boundary in the height-velocity profile, and calculating a corresponding bank angle, to obtain the reentry trajectory.
The present invention relates to a method for estimating an individual position. In order to improve the estimation of the individual position of a vehicle, for example, at least one first position measurement is carried out by a first positioning system and at least one second position measurement is carried out by at least one second positioning system. A third position measurement is also carried out by the first positioning system. The third position measurement is carried out after the first and second position measurements. The individual position is estimated on the basis of at least the third position measurement and at least one position error value. The position error value is determined on the basis of the at least one first position measurement and the at least one second position measurement.
A stimulated Brillouin scattering gyroscope is provided. A pump laser generates continuous wave (CW) energy that travels through at least one bus waveguide to a waveguide resonator. A reflector is positioned within the waveguide resonator. The reflector is configured to pass at least some of the CW energy in a first direction and reflect at least some stimulated Brillouin scattering (SBS) energy in a second direction. A first detector is in operational communication with the at least one bus waveguide to detect CW energy. An output of the first detector used to at least adjust a pump laser frequency of the pump laser. A second detector is also in operational communication with the at least one bus waveguide. The second detector is used to determine phase shifts in detected SBS energy to determine at least rotation.
This disclosure is related to devices, systems, and techniques for determining, using an electro-opto-mechanical accelerometer system, a frequency value in order to determine an acceleration value. For example, an accelerometer system includes a light-emitting device configured to emit an optical signal and a circuit. The circuit is configured to determine a frequency value corresponding to the optical signal and determine an acceleration value based on the frequency value. Additionally, the accelerometer system includes a housing that encloses the light-emitting device, the circuit, and Helium gas, where the Helium gas defines a partial pressure within a range between 0.1 torr and 760 torr.
The present invention relates to improvements in or relating to tremor stabilisation apparatus and methods, in particular to gyroscopic devices for use in controlling tremors of parts of the body and for reducing effects of tremors on the human body. The apparatus includes a wearable element and at least one gyroscopic device mounted or mountable to the wearable element, the gyroscopic device including a gyroscope and a gyroscope housing. The at least one gyroscopic device may be mounted within the housing such that the gyroscope may precess with respect to the housing. The mount may include a hinge to which the gyroscope is mounted and a hinge plate or hinge mount to which the hinge is mounted for rotation with respect to the gyroscope housing, such as a turntable mounted to the gyroscope housing. The gyroscopic devices may include a control arrangement to control the precession of the gyroscope.
Described are system and method embodiments for measuring a thickness of a material layer using electromagnetic radiation. In some embodiments, a system includes a radiation source configured to direct first radiation towards a first surface of a layer of material having a thickness between the first surface and a second surface opposite the first surface. The first radiation causes the material layer to emit secondary radiation. A filter is positioned between the material layer and a radiation detector and in the beam path of the second radiation in order to attenuate a portion of the second radiation associated with fluorescence of the material to emit third radiation. Then, the radiation detector is configured to detect the third radiation and a controller is configured to provide a measurement corresponding to the thickness of the material layer based on the detected third radiation.
Provided are a method and an apparatus of optical module assembly, where the method includes: when an optical module to be aligned images, controlling an alignment mechanism clamping a lens to be assembled to move in a set direction by a set movement step; when the alignment mechanism moves each time, collecting light spots imaged by the optical module to be aligned sequentially, and selecting an estimated light spot with a minimum size from the collected light spots; searching for an ideal light spot with a minimum size according to a reduced movement step and the estimated light spot with the minimum size; determining a movement position of the alignment mechanism when the ideal light spot with the minimum size is collected as an optimal position of the alignment mechanism; and controlling the alignment mechanism to move to the optimal position to align the lens to be assembled.
The present invention relates to a method of and a system for optically connecting an optical fiber sensor (12) to an optical shape sensing console (21). The optical shape sensing console (21) has a number of single optical channels (C1, C2, C3). The optical fiber sensor (12) has a number of single fiber cores (A1, A2, A3) angularly spaced with respect to one another around a longitudinal center axis of the fiber sensor (12) and a fiber sensor connection end (30) for connection to an optical coupler (32; 38) connected to the shape sensing console (21). The optical coupler (32; 38) has the optical channels (C1, C2, C3) arranged for optical connection with the fiber cores (A1, A2, A3). A number of single calibration data sets indicative of individual optical properties of the single fiber cores (A1, A2, A3) is assigned to the single optical channels (C1, C2, C3). The fiber sensor connection end (30) is connected to the optical coupler (32; 38) such that a first fiber core (A2) of the fiber cores (A1, A2, A3) is in optical communication with a first optical channel (C1) of the optical channels (C1, C2, C3). An optical response of the first fiber core (A2) is measured by optically interrogating the first fiber core (A2) while a first calibration data set of the calibration data sets is assigned to the first optical channel (C1). The first fiber core (A2) is identified among the fiber cores (A1, A2, A3) of the fiber sensor (12) on the basis of the measured optical response of the first fiber core (A2) and the calibration data sets of the fiber sensor (12). If the first fiber core (A2) is identified as not matching with the first calibration data set used hi measuring the optical response, then a second calibration data set of the calibration data sets, which matches with the identified first fiber core (A2), is reassigned to the first optical channel (C1), or the fiber sensor connection end (30) and/or the optical coupler (32; 38) are repositioned such that a second fiber core (A1) matching with the first calibration data set is in optical communication with the first optical channel (C1).
The disclosure relates to a chain intelligent pre-tensioning and chain length detection method and device thereof. The device includes a rack, a work platform, a pre-tensioning power device, a measuring power device, a length measuring device and a console. The console receives the information of the length measuring device to adjust and control the pre-tensioning power device. The pre-tensioning and chain length measurement adopts a combination structure of an independently operated screw loading system as well as two sets of unique straight guide rails and four pallets mounted on the guide rail. The pre-tensioning force loading adopts the servo system and works with decelerator and precision grinding screw for loading. The measuring force loading adopts stepper motor and works with precision grinding screw for loading. The pretension and measurement adopt two tensile force sensors, so that chain pre-tensioning force and the chain length measuring force can be controlled accurately.
Disclosed is a masking material intended to be disseminated by an ammunition or a launcher to create a cloud that masks a target with respect to electromagnetic radiation in a given wavelengths range. This material contains at least one aluminium oxyhydroxide, such as boehmite or pseudoboehmite. Also disclosed is an ammunition enabling the dissemination of such masking material and the use of aluminium oxyhydroxide, such as boehmite or pseudoboehmite as a masking material that can be disseminated by an ammunition.
A tactical cummerbund for use with a tactical vest having a right, front vest connector and a left, front vest connector. The cummerbund includes an elastic connecting band and a protective right side portion and protective left side portion which connect to opposite ends of the connecting band. The connecting band may be positioned in the center of a channel in the back panel of the tactical vest such that it is protected from the elements. The connections of the right side portion and left side portion to the connecting band are adjustable to adjust the girth of the cummerbund.
The latching/locking loader mechanism of the present invention provides a quick-release latch mechanism where a user can unlock and lock the attachment of the loader to the paintball gun quickly and easily without the use of tools. The latching/locking mechanism stays locked or unlocked without further use of tools. A spring-biased gate is provided in the path of the paintballs, namely, in the feed neck of the loader. When the loader is installed on the paintball marker, via a feed collar, deflection posts on the feed collar push the gate out of the paintball path in the feed neck of the loader so that paintballs may freely pass from the storage chamber of the loader and then into the breech of the paintball marker. When not installed on a feed collar, the gate blocks the path of paintballs.
Crossbow systems are provided a firing grip mounting shaped and adapted for use with one of a first firing grip adapter having a firing grip adapter mounting configured to mount to the firing grip adapter mounting and a second firing grip adapter having a second grip adapter mounting configured to mount to the firing grip adapter mounting and a foregrip mounting between the firing grip and the bow and having a foregrip mounting shaped and adapted for use with one of a first foregrip adapter having a first foregrip adapter mount configured to mount to the foregrip mounting and a second foregrip grip adapter having a second foregrip adapter mount configured to mount to the foregrip mounting. A first functional paradigm is enabled by the first firing grip and first foregrip and second functional paradigm is enabled by the second firing grip and the second foregrip.
The present disclosure describes devices and methods for disassembly and/or reassembly of firearms. The devices can include mechanisms such as a crank mechanism, guide rails, and stop plate to enable simplified disassembly and reassembly of a firearm.
A heat exchanger assembly including an elongated tubular heat exchanger enclosure defining an interior chamber. A tube sheet is positioned within the interior chamber of the heat exchanger enclosure separating the interior chamber into a shell side and a channel side. The interior portion is configured to removably receive a tube bundle positioned within the shell side of the interior chamber. An annular sleeve member is positioned within the channel side of the interior chamber of the heat exchanger enclosure. An annular elastic torsion member is positioned within the channel side of the interior chamber of the heat exchanger such that the sleeve member is positioned between the tube sheet and the elastic torsion member. The elastic torsion member has an inner circumference deflectable relative to its outer circumference for torsioning the elastic torsion member.
The present invention relates to a skid-mounted cold box and its prefabricated structure and assembly method. Each prefabricated structure includes a framework and a first panel that is used to enclose sides of the framework. Ring beams of two adjacent prefabricated structures are connected through bolts on site. A second panel connected through bolts encloses the gap between ring beams of the two adjacent prefabricated structures from sides. The present invention cancels all field welding seams and omits the field welding and nondestructive testing operations. The crane can be dismissed after the upper prefabricated structure of the cold box is lifted into place and bolts corresponding to columns on ring beams are connected. The present invention guarantees the connection strength of steel structures relying on bolt-based connection between ring beams and the second panel connected through bolts guarantees the airtightness of the cold box. This effectively reduces field assembly work and saves time and cost.
A refrigerator includes a vacuum insulated cabinet and a surround lighting feature. The vacuum insulated cabinet includes a liner disposed within a wrapper, which are interconnected by a thermal bridge to form a vacuum cavity therebetween. A wall covering assembly includes a top wall disposed adjacent to and spaced-apart from a top wall of the liner. The wall covering assembly also includes a rear wall disposed adjacent to and spaced-apart from a rear wall of the liner. In assembly, the liner and the wall covering assembly cooperate to define a refrigerator compartment. A cavity is formed between liner and the wall covering assembly. A surround lighting assembly is disposed around an opening into the refrigerator compartment and is powered by a wiring system concealed by the wall covering assembly.
The present invention provides a storage device for a refrigerator, including: a plurality of boxes, a rotating shaft and a plurality of damping masses, so that the boxes can stay stationary at any rotation position at any time when are rotated around the rotating shaft, which ensures smooth rotation of the boxes during the opening and closing thereof, and thus facilitates the user to pick and place eggs and improves the stability of the fragile eggs within the rotating boxes.
A refrigerator door body comprises a door body frame and a glass panel attached to a front side of the door body frame. The door body frame comprises sheet metal frames located on two sides, end covers located on upper and lower sides, and connecting assemblies connecting the sheet metal frames to the end covers. The end cover is provided with a side flange and a covering edge located on an outer side of the side flange. After the end covers and the sheet metal frames are assembled, the side flange is fitted to an inner side of the sheet metal frame, and the covering edge is fitted to an outer side of the sheet metal frame, thereby ensuring that an end portion of the sheet metal frame is not easily eroded by moisture.
The present invention provides a refrigeration and freezing device, including a case body, a door body, an oxygen-enrichment membrane assembly, an air pump, and a refrigeration system. For the refrigeration and freezing device, temperature within an appropriate storage range and a nitrogen-rich and oxygen-deficient atmosphere cooperate, thereby effectively extending the shelf life of foods.
A refrigerator includes: a cabinet including a freezing chamber; an evaporator located at one side of the freezing chamber; a freezing chamber fan configured to supply cool air to the freezing chamber; an ice maker located in the freezing chamber and configured to perform ice-making; an ice bin located below the ice maker and separates and stores ice made in the ice maker; an ice detection device which detects whether or not the ice stored in the ice bin is full; and a control unit configured to control the freezing chamber fan according to a detection signal of the ice detection device. The control unit is configured to turn off the freezing chamber fan when ice-fullness is detected by the ice detection device and turn on the freezing chamber fan when the ice-fullness is not detected by the ice detection device.
An ice machine, comprising a pressure source configured to provide a gas above ambient pressure. The ice machine comprises an evaporator grid comprising a evaporator back board and an elastic substrate disposed over the evaporator back board, configured to elastically contract in thickness towards the evaporator back board. The evaporator grid comprises a gas valve in fluid communication with the pressure source. The ice machine comprises one or more controllers configured to initiate separation between the elastic substrate and an ice block that is formed in the evaporator grid. The gas valve is configured to inject the gas into a space formed by the separation, where the gas has a pressure above ambient pressure.
A method controls the level of liquid within an evaporator of a flooded-type chiller without level sensors. The flooded-type chiller includes at least one compressor, a condenser, an expansion valve and an evaporator. A number of sensors positioned in the system measures a number of first parameter information values. A controller calculates a number of second parameter information values based on the measured first parameter information values and further determines a virtual refrigerant level as a control signal based on the second parameter information values. Based on the determined virtual refrigerant level, the controller opens, closes or holds the expansion valve with respect to a dead zone for maintaining a pre-defined target refrigerant level so as to provide the desired refrigerant level and oil in the evaporator.
A defrosting device includes a heating unit filled with a working fluid and including an active heating part heated to a first temperature that can evaporate the working fluid, and a passive heating part positioned at a rear side of the active heating part and heated to a lower temperature than the first temperature. The defrosting device also includes a heat pipe disposed adjacent to an evaporator to transfer heat to the evaporator while circulating working fluid heated by the active heating part, the heat pipe including an entrance portion configured to receive working fluid evaporated by the active heating part, and a return portion connected adjacent to the passive heating part and configured to receive working fluid that has condensed after circulating through the heat pipe. Condensed working fluid received at the heating unit first passes through the passive heating part before being reheated at the active heating part.
A Stirling cycle machine. The machine includes at least one rocking drive mechanism which includes: a rocking beam having a rocker pivot, at least one cylinder and at least one piston. The piston is housed within a respective cylinder and is capable of substantially linearly reciprocating within the respective cylinder. Also, the drive mechanism includes at least one coupling assembly having a proximal end and a distal end. The linear motion of the piston is converted to rotary motion of the rocking beam. Also, a crankcase housing the rocking beam and housing a first portion of the coupling assembly is included. The machine also includes a working space housing the at least one cylinder, the at least one piston and a second portion of the coupling assembly. An airlock is included between the workspace and the crankcase and a seal is included for sealing the workspace from the airlock and crankcase. A burner and burner control system is also included for heating the machine and controlling ignition and combustion in the burner.
Inverter for an electric compressor comprising an auxiliary voltage supply that supplies a control electronics of the inverter with a DC voltage. The auxiliary voltage supply comprises a series circuit of a linear voltage regulator and a linear pre-regulator. The linear pre-regulator comprises a transistor and is connected to the input terminal of the linear voltage regulator. The linear pre-regulator and/or the linear voltage regulator are advantageously actively cooled by a refrigerant utilized in the electric compressor.
A heat pump includes an electric motor driven by input electric power, a first compressor mechanically connected to the electric motor and compresses air, a first heat exchanger performing heat exchange between compressed air produced by the first compressor and water, and a first hot water outlet through which the water heated by heat exchange in the first heat exchanger is taken out. Thus, in the air refrigerant heat pump, it is possible to use only air and water to supply heating by applying part of compressed air energy storage technology to the heat pump.
A system to characterize gas in a building includes a processor; a gas sensor coupled to the processor; a gas valve coupled to the processor; an encryption module executed by the processor to secure gas data; and a transceiver to communicate secured gas data over a network to a remote processor.
An AHU comprises a cabinet, a heat exchanger and a blower. The cabinet has an air inlet opening and an air outlet opening, panels are provided on sides of the cabinet forming an air flow path for air flowing through the air handling unit between the air inlet opening and the air outlet opening. The heat exchanger is disposed in the air flow path and adapted to conduct heat exchange between air passing through the air flow path and a working medium flowing in the heat exchanger. The heat exchanger includes an inlet header for supplying the working medium and an outlet header for collecting the working medium. The heat exchanger is slanted with respect to a side of the cabinet such that the inlet header and the outlet header extend through one of the sides of the cabinet for providing access to the inlet header and the outlet header from the one of the sides of the cabinet. The blower is vertically disposed relative to the heat exchanger in the cabinet for forcing air to flow through the air flow path.
An air conditioner includes a housing comprising an external panel defining an external appearance and having an opening formed at the external panel; a heat exchanger configured to exchange heat with air flowing into the housing; and an air discharge unit configured to discharge air heat-exchanged by the heat exchanger out of the housing. The air discharge unit includes a first discharge unit connected to the opening and discharging air; and a second discharge unit provided at the external panel and discharging air. A method of blowing heat-exchanged air may be changed in accordance with an environment of a user.
A fuel injector including a fuel supply tube (8), a plurality of premix tubes (2), a support plate (3) which supports the fuel supply tube and the plurality of premix tubes, a substrate which supports downstream end portions of the plurality of premix tubes, an outer wall which is cylindrical, which forms a plenum (P) inside, a partition plate which partitions the plenum (P) into a fuel plenum (PF) and a cooling air plenum (PA), a baffle which partitions the cooling air plenum (PA) into an upstream cooling air plenum (PA1) and a downstream cooling air plenum (PA2) and has a plurality of cooling holes formed therein, and a cooling air supply tube configured to supply cooling air to the upstream cooling air plenum (PA1), in which the end portion on the downstream side of the fuel supply tube opens in the fuel plenum (PF), and a fuel introduction hole.
In a combustor, and in a gas turbine including the same, a path in which compressed air is mixed with fuel may be increased in each of a plurality of main nozzles. The combustor includes a nozzle casing axially extending in parallel with an extension line (PL); and a plurality of main nozzles to mix and inject compressed air and fuel, the plurality of main nozzles arranged inside the nozzle casing along an imaginary annular line, at least one main nozzle having a center axis inclined at a predetermined angle with respect to the extension line. A central nozzle surrounded by the main nozzles may be disposed in the nozzle casing so as to be parallel to the extension line. Thus, the at least one main nozzle has a path in which the fuel and the compressed air flow that is longer than in the central nozzle.
A fluidized bed boiler plant and a method of preheating combustion gas in a fluidized bed boiler plant. The boiler plant includes a furnace and a combustion gas channel, and a water-steam cycle including an evaporator section, a superheater section including a last superheater and a steam turbine, and a superheating path for conveying steam from the evaporator section via the superheater section to the steam turbine, and a first combustion gas preheater. The fluidized bed boiler plant includes a second combustion gas preheater, a steam extraction line attached in flow connection with the second combustion gas preheater and with the superheating path in a location upstream of the last superheater for conveying steam from the superheating path to the second combustion gas preheater.
Wheelchair lighting control unit 1 comprising a housing to; control electronics 28 for driving at least one LED light of a wheelchair, the control electronics being arranged in the housing to; and a power supply unit 40 for supplying power to the wheelchair lighting control unit 1; said housing to having a power supply unit compartment 14 for receiving said power supply unit 40, said power supply unit compartment 14 being always open on a side wall of said housing to so that said power supply unit 40 can be inserted into and withdrawn from said power supply unit compartment 14; and said power supply unit 40 being releasably held in the power supply unit compartment 14 in the inserted position by means of at least one magnet 70, 72 and/or by means of at least one spring element 16, 18, 76 which is biased from the outside against a side face of the power supply unit 40.
A light emitting device includes: a light emitting element; a reflection wall that surrounds the light emitting element; and a diffusion reflection sheet that includes a plurality of particles and permits entrance of emitted light from the light emitting element and reflected light from the reflection wall.
A vehicle lighting device that includes a laser radiation source, wherein a controlled reflective MEMS scanning mirror is situated in the path of laser radiation from the laser radiation source, wherein in the path of radiation reflected by the controlled reflective MEMS scanning mirror is located an imaging optical element and further an output optics, wherein the laser radiation source and the MEMS are connected to a power supply and control device. The laser radiation source is formed by an RGB laser radiation source with output white light and the imaging optical element is formed by a screen which is adapted to convert a narrow beam of laser white light directed at the screen surface from the RGB laser source by means of the controlled MEMS reflective scanning mirror at each point of the screen surface to a point source of uniform white light on the screen surface, wherein the uniform white light from this point source on the screen surface has a spherical wavefront of white light propagation and has the same wavelength as the white light directed by the controlled MEMS reflective scanning mirror onto the screen, whereby the output optics is arranged in the direction of travel of the white light with the spherical wavefront from the point source on the screen surface.
A lighting module and a headlamp for vehicle lighting are provided. The lighting module includes a dynamic bending light module; and a lens that is situated in operative relationship with the dynamic bending light module; wherein the lens has a thin aspect.
A direct-type vehicle headlamp module, including a radiator, a light-emitting diode (LED) chip, and a lens, the radiator and the lens are fixed to form an accommodating cavity for accommodating the LED chip, the LED chip is fixed on the radiator, a light ray emitted by the LED chip is directly emitted through the lens, an outer surface of the lens is divided into three areas, curved surface shapes of outer surfaces of the areas are different from each other, a curved surface shape corresponding to a first area is configured to form a cut-off line shape, a curved surface shape corresponding to a second area is configured to increase brightness of a central area of a light shape, and a curved surface shape corresponding to a third area is configured to broaden the light shape. Transmission and emergence directions of the light ray having different curved surface shapes to form the cut-off line shape.
A lighting system including an LED downlight mountable to a ceiling, a driver, and an insulation displacement connector (IDC). Light from the downlight can be faced downward to project light or upward to reflect light off of the ceiling. The driver has an input with a first voltage and an output with a second voltage, the second voltage being lower than the first and being provided through a wire system extending from the LED driver. The IDC connects the downlight to the wire system. The lighting system can be changed from a first to a second configuration by at least one of adding an additional downlight using a corresponding IDC or removing an existing downlight using a corresponding IDC. The second configuration does not significantly affect a desired output range of light from any downlight or any LED circuit of any downlight that remains or preexists from the first configuration.
The present disclosure relates to a lighting device and a vehicular lamp including the same. A lens member is provided between a shielding module and a light guide member. Through a non-air-gap structure in which a separation portion between components is removed, diversity of mechanism designs may be secured, and at the same time, light efficiency may be improved. A light emitting direction of a light emitting element forms an inclination angle with a light emitting surface of a light source module, so that a deterioration phenomenon of a light guide member formed of resin may be removed, and a light beam emitted through a first light guide member is emitted as an indirect light beam.
Provided is a gas supply system for supplying hydrogen to a vehicle, the vehicle including: a tank loaded with a hydrogen storage alloy, storing and releasing hydrogen; and a thermal medium distribution unit attached to the tank and configured such that a thermal medium for heating or cooling the hydrogen storage alloy is distributable from outside, includes: a reservoir reserving hydrogen at a pressure of 0.2 MPa or greater and less than 3.0 MPa; a hydrogen flow path connectable to the vehicle for supplying hydrogen from the reservoir to the tank; a cooling medium reservoir reserving the thermal medium for cooling; and a thermal medium flow path connectable to the vehicle for distributing the thermal medium to the thermal medium distribution unit in the vehicle, in which the hydrogen flow path and the thermal medium flow path are combined at least at an end portion connectable to the vehicle.
Apparatuses, systems, and methods are disclosed for providing a zero-G condition to a part to assist in allowing an operator to weightlessly move a part and assist an operator in the installation of a part into an assembly. Present methods, systems, and apparatuses further provide a zero-G lift able to alter the lift velocity of a part, from first predetermined velocity to a second predetermined velocity.
A universal targeting stand for an advanced driver assistance system (ADAS) comprises a central support structure, a target plate selectively connected to the central support structure and a target image attached to the target plate. Selective connection to the target plate allows a common calibration stand to be used for different vehicles even where different targets are required.
A method of repairing a flexible pipe within a carrier pipe. The method then increases a first area of a first hole in the carrier pipe. The method then bends a first layer of the flexible pipe around a second hole in the first layer. The method then patches a third hole in a second layer of the flexible pipe.
A trenchless rehabilitation device for disconnects on large-diameter concrete drainage pipe and method thereof is provided; which includes: a pipe CCTV, a water blocking device, a lining repairing permanent structure, and a grouting device. The pipe CCTV is configured to determine the location of the pipe disconnection; the water blocking device is configured to form the working space; then the rubber seal lining short tube and multiple expanded round fixed steel plates are configured to form the inner repair permanent structure, and the grouting equipment is configured to insert the expanded round fixed steel plates. The grouting holes are configured to polymer grouting on the periphery of the pipe disconnection and the soil void. The trenchless repair process provided by the present invention can form a composite pipeline disjointed repair structure of inner repair permanent structure and polymer grouting material.
A connector which relieves a sealing element of torsional strain having a first threaded engagement, optionally, a second threaded engagement, a void therethrough for receiving a tube, and a sleeve positioned between each threaded engagement and the void. The sleeve relieves the tube of torsional strain from rotating the connector.
A Presta valve connector includes a housing and a stripping assembly rotatably connected to the housing. The housing is provided with a channel and an airtight ring having a connection hole. The airtight ring and the stripping assembly are disposed at two opposite ends of the channel. One end of the stripping assembly is disposed in the channel, and another end of the stripping assembly is exposed out of the channel. One end of the stripping assembly is provided with a driving groove faced to the connection hole. The driving groove is provided with a first driving face formed as a plane.
A subassembly for a conduit fitting includes a first ferrule and a second ferrule alignable relative to an axis. The first ferrule includes a camming surface at a back portion thereof, and the second ferrule includes a surface that contacts the camming surface when the first ferrule and the second ferrule are axially moved together along the axis. A retaining structure retains the first ferrule and the second ferrule together as a subassembly, and includes a flange extending radially outward and axially rearward from the back portion of the first ferrule to define an outer diameter recess. The flange includes an end portion that extends radially inward to define an inner diameter recess retaining a forward portion of the second ferrule. The outer diameter recess and the inner diameter recess together define a hinge portion of the flange.
Techniques for implementing a pipeline system that includes a pipe segment deployed on an inclined surface, in which the pipe segment includes tubing that defines a bore and a fluid conduit implemented in an annulus of the tubing, a pipe fitting secured to the pipe segment, and a pipeline retainer stake. The pipeline retainer stake includes a stake body, in which the stake body includes a pipeline engaging portion and one or more stake legs used to engage ground proximate the pipeline system, and a pipeline engaging component implemented on an inner surface of the pipeline engaging portion of the stake body, in which the pipeline engaging component engages the pipeline system to facilitate offsetting a parallel force resulting from deployment on the inclined surface at least in part by facilitating transfer of the parallel force from the pipeline system to the ground via the pipeline retainer stake.
A double action directional fluid flow valve includes a stepped piston connected with a poppet valve and moveable by a controller between open and closed positions by applying a continuous pressure to a small diameter piston face and selectively applying and removing pressure from a large diameter piston face to move the poppet valve between an open position and a closed position.
A sleeve member of a movable unit has a first pressure receiving surface and a second pressure receiving surface. The first pressure receiving surface receives a first fluid pressure in an axial direction opposite to a biasing force of a spring, when a valve member closes a seat opening portion. The second pressure receiving surface receives a second fluid pressure in the same axial direction to a direction of the biasing force of the spring, when the valve member closes the seat opening portion. A first surface area and a second surface area are made to be equal to each other. Each of the first and the second surface areas is an area of a projected portion on a virtual plane perpendicular to the axial direction. Each of the projected portions is obtained when each of the first and the second pressure receiving surfaces is projected to the virtual plane.
A soft seat knife plate type valve is provided with an opening and closing plate to be inserted into a packing. First sealing structures are continuously formed on the packing, and second sealing structures are continuously formed on an edge of the opening and closing plate. The first sealing structures and the second sealing structures are complementary to each other to be removably coupled to each other.
An angle calculation unit acquires a motor rotation angle signal, output from a motor rotation angle sensor detecting a rotational position of a motor, and calculates a motor angle. A signal acquisition unit acquires an output shaft signal that is output from an output shaft sensor and has a value changing stepwise in accordance with a rotational position of an output shaft, the output shaft sensor detecting a rotational position of an output shaft to which the rotation of the motor 10 is transmitted. A drive control unit controls the drive of the motor such that the motor angle becomes a target motor angle value corresponding to a target shift range. A range determination unit determines an actual range based on the output shaft signal and the motor rotation angle signal.
A differential unit includes: a pinion gear shaft including a shaft portion and a gear portion; a ring gear meshing with the gear portion; a differential case that rotates with the ring gear; a differential gear mechanism accommodated in the differential case; a differential carrier having an accommodating space accommodating the differential case and the ring gear; and a pair of bearings supporting the pinion gear shaft such that the pinion gear shaft is rotatable with respect to the differential carrier. The differential carrier has an inner cylindrical portion, an outer cylindrical portion, and a connecting portion that are provided as a single member. The inner cylindrical portion has the pair of bearings fitted in the inner cylindrical portion. The outer cylindrical portion is provided radially outward of the inner cylindrical portion. The connecting portion connects the inner cylindrical portion and the outer cylindrical portion.
A torque convertor stator includes an annular bearing support, a plurality of stator blades, and a web extending radially between the annular bearing support and the plurality of stator blades. The annular bearing support, the plurality of stator blades, and the web are formed from a single continuous piece of amorphous metal.
A driver can axially rotate and axially extend and retract a driving target. A driver includes a body, a shaft including a threaded portion, a motor that rotates the shaft, and a hollow cylinder through which the shaft extends, movable in Z-direction, and restricted from rotating relative to the body, a camera module rotatably supported on the hollow cylinder and movable in Z-direction with the hollow cylinder, a coil spring that urges the hollow cylinder in the positive Z-direction, a nut screwed with the threaded portion of the shaft and movable in Z-direction while restricting movement of the hollow cylinder in Z-direction, and a clutch engageable with the nut to restrict movement of the nut in Z-direction and rotatable with the camera module.
A fixing tool of an auto-tensioner includes inwardly inclined engaging pieces inclined inwardly so as to be opposed to respective tapered surfaces of a spring seat and a cylinder of the auto-tensioner. The engaging pieces have concave surfaces that contact the tapered surfaces over a circumferentially extending area. This minimizes the deformation of the engaging pieces such that the diametrical distances therebetween increase due to contact with the tapered surfaces when sandwiching the spring seat and the cylinder with the engaging pieces from the axially opposite directions, thereby preventing the fixing tool from coming off.
A bicycle chain comprises a first inner link plate and a second inner link plate. The first inner link plate comprises a first inner-link end portion, a second inner-link end portion, and a first inner-link intermediate portion. The second inner link plate comprises a third inner-link end portion, a fourth inner-link end portion, and a second inner-link intermediate portion. A first inner-link end edge has a first chamfer extending about the first inner-link center axis such that a part of the first chamfer is disposed in a first circumferential area defined from a first inner-link longitudinal centerline to a first reference line when viewed in an axial direction of the first inner-link center axis. The first circumferential area is smaller than 14 degrees.
A damping system includes a spool about which a tension line is wound. The line's first end is coupled to a first structure subject to forces causing unwanted movement thereof. A damper is coupled to a second structure not subject to the unwanted movement of the first structure. The damper is coupled to the spool for engagement with the spool to slow a rotational speed thereof when the spool rotates in a first direction. The damper is disengaged from the spool when the spool rotates in a second direction in opposition to the first direction. A device, coupled to the line's second end and to the second structure, applies a tension force to the line's second end. The tension force is exceeded when the first structure moves to place the line in tension, and is not exceeded when the first structure moves to place the line in compression.
A brake assembly has an auto-adjustment mechanism including an adjusting link that is rotatable to adjust an unloaded state position of a brake shoe, and an adjusting lever that operates to rotate the adjusting link during a release of the braking assembly to adjust the unloaded state position of the brake shoe. The auto-adjustment mechanism includes a pivot point mounted on a brake back plate about which the adjusting lever rotates, and an adjusting spring attached to the adjusting lever. The adjusting lever rotates in a first direction against the spring force when the brake assembly is actuated, and the adjusting spring by operation of the spring force rotates the adjusting lever in a second direction when the brake assembly is released. During the brake release, as the adjusting lever rotates back the adjusting lever catches the adjusting link in a ratchet fashion to rotate the adjusting link to adjust the unloaded state position of the brake shoes.
The present disclosure relates to vehicle drum brakes. In one aspect, there is provided a brake shoe comprising a guide at or near its free end, which prevents brake shoe misalignment. According to a further aspect, there is provided a guide for attachment to a brake shoe at or near its free end, which prevents brake shoe misalignment. According to a further aspect, there is provided a drum brake assembly comprising a brake shoe comprising the guide.
A vehicle transmission includes a plurality of friction clutches and a selectable one-way clutch. The transmission also includes a controller programmed to, in response to detecting a component fault, switch the selectable one-way clutch from a passive state to an active state by commanding engagement of a first subset of the friction clutches to establish a slip elimination state. The controller is also programmed to, following establishment of the slip elimination state, command the selectable one-way clutch to the active state.
A wet clutch assembly may have a clutch drum, a clutch chamber formed within the clutch drum, a clutch actuation piston movably disposed within the clutch drum and configured to be actuated via a hydraulic pressure in the clutch chamber. A fluid line may at least partially extend through the clutch actuation piston, where the fluid line provides fluid communication with the clutch chamber for filling the clutch chamber via the fluid line.
An externally pressurized porous gas bearing for operating within a refrigerant environment is disclosed. The gas bearing utilizes shear heating from rotation of a rotor, thereby increasing the pressure and load capacity of the externally pressurized porous gas bearing. The gas bearing is capable of operating when the refrigerant is in a liquid phase and when the refrigerant is in a gaseous phase.
A hub bearing unit includes an inner ring having inboard and outboard axial ends and a bearing inner race on an outer surface. An outer ring is disposed about the inner ring and has inboard and outboard axial ends and a bearing outer race on an inner surface. One ring is coupled with a wheel and is rotatable about an axis and the other ring is fixedly coupled with a vehicle. An annular displacement limiter extends radially outwardly from the inner ring and has a radial stop surface spaced axially from the inboard end of the outer ring. The stop surface engages with the outer ring end when one ring displaces axially relative to the other ring. Preferably, the limiter is integrally formed with an annular insert providing a bearing inner race, but may be separately formed and disposed about the insert or the inner ring outer surface.
An assembly for a coupling together rotatable components according to an example of the present disclosure includes, among other things, a rotor shaft extending along a centerline axis, the rotor shaft defining an inner bore extending from an axial end of the rotor shaft, a gear mounted on an outer diameter of the rotor shaft, a lock nut threadedly engaged with the outer diameter of the rotor shaft such that the lock nut abuts against an axial end face of the gear, and a retainer including a step portion extending from a head portion and including a projection portion extending from the step portion. The projection portion is insertable into the inner bore to bias the lock nut against the axial end face of the gear, and the step portion is dimensioned to establish an interference fit with the rotor shaft along the inner bore. A starter assembly and a method of assembly are also disclosed.
Provided are embodiments for a system including an adaptive controller, wherein the system includes a hydraulic actuator including a fluid medium, and a sensor that is disposed on the hydraulic actuator, wherein the sensor is configured to obtain sensor data of the actuator. The system also includes a processor configured to calculate an ultrasonic velocity in the fluid medium using the sensor data, wherein the processor is further configured to determine a temperature of the fluid medium based at least in part on the calculated velocity, and a controller coupled to the actuator, wherein the controller is configured to control the actuator based at least in part on the calculated velocity and determined temperature. Also provided are embodiments for a method for operating the adaptive controller.
An external cooling system for hydraulic fluid of an aircraft hydraulic system. The external cooling system includes a heat exchanger, where an input side of the heat exchanger is connected to a hydraulic fluid reservoir of the aircraft hydraulic system and an output side of the heat exchanger is connected to suction ports of a return side of an electric motor driven pump (EMDP) of the aircraft hydraulic system. The external cooling system operates on 120 VAC power and the hydraulic fluid does not exceed a maximum pressure of 50 pounds per square inch gauge. The EMDP pumps hydraulic fluid through the hydraulic system under conditions wherein fuel tanks in the aircraft are empty, and the external cooling system cools the hydraulic fluid as the EMDP pumps the hydraulic fluid, wherein the hydraulic fluid passes from the hydraulic fluid reservoir and through the external cooling system before entering the EMDP.
A servo valve comprises a valve housing, a cavity formed in the valve housing and defining a longitudinal axis (X), and a member disposed in the cavity and axially-moveable therein, wherein the member comprises a portion with first and second cylindrical sections having a first diameter (R1, R2), a central section located between the first and second cylindrical sections and having a second diameter (R3), and first and second frusto-conical sections connecting the first and second sections to the central section and forming respective first and second frusto-conical surfaces. A plurality of ports, each form a fluid passage through the valve housing and have first and second nozzles with first and second nozzle openings.
A fan having reduced discrete tone noise is disclosed. The fan includes a fan chassis having an air inlet and an air outlet formed open at an outer surface of the fan chassis; an impeller part provided in the fan chassis; a wall part forming an air passage, the air passage is provided in the fan chassis to allow air to be introduced through the air inlet by rotation of the impeller part to flow to the air outlet; and a resonator having a cavity part communicating with said air passage through a communication passage passing through the wall part.
A method for operating a wind farm having a plurality of wind turbines that are able to be driven and/or able to be set in response to a received setpoint value of a power-related electrical variable in order to output a power, wherein the method allots an amount of power to be distributed iteratively over the wind turbines taking into account minimum power limits of the wind turbines.
A remote engine start system, comprising an engine start unit and a control unit is disclosed. The engine start unit is arranged in a vehicle and configured to receive signals from a remote control. The vehicle comprises a drive motor. The engine start unit is configured to initiate the start of the drive motor upon receipt of a signal from the remote control. The control unit is configured to monitor the function of the engine start unit, and to detect errors in the function of the engine start unit. The remote engine start system is configured to prevent the starting of the drive motor once an error in the function of the engine start unit was detected, and to initiate the turning off of the drive motor, if the drive motor is turned on and an error in the function of the engine start unit was detected.
A mobile telephone capable of controlling a remote keyless system is provided. The mobile telephone is loaded with an executable program that enables the mobile telephone to control the remote keyless system using frequencies and systems already used by the remote keyless system. The complex functionality a mobile telephone allows the executable program to fully control remote keyless systems.
A fuel rail retention bracket for a fuel rail assembly having a fuel rail fluidly coupled to a fuel line includes a main body, a first connecting end configured to couple to the fuel rail, and a second connecting end configured to couple to the fuel line. The main body and first and second connecting ends are configured to prevent relative displacement between the fuel line and the fuel rail to maintain the coupling between the fuel rail and the fuel line.
The inventor claims a heat engine that follows a modification of the Stirling thermodynamic heat engine cycle; the monatomic working fluid is a saturated gas at the beginning of the isothermal compression stage, and ends up a mixed-phase fluid at the end of the compression. A proximate piston compresses and expands surrounding ideal gas helium, to function as a regeneration mechanism of this Stirling cycle and minimize the temperature difference during heat transfer. This cycle takes advantage of the temperature-dependent attractive intermolecular forces of the working fluid to assist in compressing the working fluid partially into a liquid, reducing the input compression work and increasing the overall heat engine efficiency.
The fuel injection control device and fuel injection control method according to the present invention allow a fuel injection device to perform fuel injection in the case where an open period of the intake valve and an open period of the exhaust valve overlap with each other, and sets the timing to start injection to the closing timing of the exhaust valve, and that sets the timing to end injection to the timing at which a deceleration rate of intake air speed becomes the local maximum. As such, the homogeneity of in-cylinder air-fuel mixture can be improved while preventing the adhesion of fuel to the inner wall of the intake port and the blow-through of fuel to the exhaust passage from occurring.
Vehicle oxygen sensor heater diagnostic techniques comprise, upon detection of a set of cold start conditions of the vehicle, measuring an initial resistance of each of a set of two or more oxygen sensor heaters and determining whether any of the measured initial resistances is outside of a nominal resistance range. In response to an outlier oxygen sensor heater being outside of the nominal resistance range, each of the set oxygen sensor heaters is provided with an equal voltage for a period, the resistance of each of the set of oxygen sensor heaters is monitored during the period, and a malfunction of the outlier oxygen sensor heater is detected or matured when a difference between its resistance and the resistances of the other oxygen sensor heaters after the period is greater than a calibrated threshold.
A controller for a vehicle includes at least one processor and at least one memory storing instructions that, when executed by the processor, cause the controller to perform various operations. The operations include determining that the vehicle is in reverse and in response, initiating a cylinder deactivation mode for an engine of the vehicle.
A control device of a vehicle includes between an engine and an automatic transmission a fluid transmission device transmitting power from a pump impeller coupled to the engine via a fluid to a turbine impeller coupled to the automatic transmission. The control device determines occurrence of a lost-drive state of the fluid transmission device based on an increase amount of a rotation speed of the engine after a predetermined time during start of the engine.
An electrical power system architecture and method for allocating power includes a power distribution bus configured to receive power generated by a first engine having a first generator and a second generator, a first set of electrical buses connected with the power distribution bus and associated with the first engine, and a second set of electrical buses configured to selectively connect with the power distribution bus.
A gas turbine engine assembly includes first and second annular members having different first and second thermal expansion coefficients connected together with dual arm V brackets. Brackets include first and second arms angularly spaced apart from a bracket centerline and extending axially away from bracket bases attached to a first one of the first and second annular members. Arms are attached to a second one of the first and second annular members. A turbine frame includes struts extending between outer and inner rings. An annular mixer and centerbody substantially made from a ceramic matrix composite materials is connected to and supported by the outer and inner rings with first and second sets respectively of the dual arm V brackets. Bracket bases of the first and second sets are attached to the outer and inner rings respectively. Arms of the first and second sets are attached to mixer and centerbody respectively.
An internally cooled component for a gas turbine engine includes a component having one or more exterior walls defining an internal component cavity configured for a cooling airflow to flow therethrough. An internal component rib extends into the internal component cavity from the one or more exterior walls. An insert is positioned in the internal component cavity, and a flow discourager is positioned at the insert and is configured to prevent the cooling airflow from flowing past the internal component rib.
The present disclosure relates to piston engine systems which are no longer restricted by their compression ratios. Rather, a mixture of fuel and pre-compressed air is used to complete the combustion. The pressure of the compressed air is independently controlled. As a result, the clearance volume can be reduced to less than 1/50 or to zero, and the piston engine systems can be used with different types of fuels, for example, gasoline, diesel, ethanol, or vegetable oils.
A catalytic composite is formed of a catalytic layered assembly including a porous catalytic fluoropolymer film and one or more felt batts connected with the porous catalytic fluoropolymer film. At least one felt batt is positioned adjacent the upstream side of the porous catalytic fluoropolymer film to form the catalytic composite. The fluoropolymer film is perforated to allow for enhanced airflow therethrough while retaining the capability of catalyzing the reduction or removal of chemical species in fluid flowing through the catalytic composite.
Flowing a first buffer fluid and a second buffer fluid through a heat exchanger network thermally coupled to heat sources of a Natural Gas Liquid (NGL) fractionation plant, and transferring heat from the heat sources to the first buffer fluid and the second buffer fluid. Generating power via a first sub-system thermally coupled to the heat exchanger network and generating potable water from brackish water via a second sub-system thermally coupled to the heat exchanger network.
A gas turbine engine assembly includes a first component, a second component, and a seal. The first component is spaced apart from the second component to form a gap between the first component and the second component. The seal is configured to block gases from flowing in the gap between the first component and the second component.
A shaft sinking apparatus for sinking a concrete shaft in a pit includes at least one first steel beam disposed to span the concrete shaft, two second steel beams disposed on the first steel beam, at least two tightening units configured to force the second steel beams into abutment against the first steel beam, and at least two jack members provided among the first and second steel beams. When each of the jack members is actuated, the first steel beam is driven by the jack members to move downwardly away from the second steel beams to thereby force a lower surrounding edge of the concrete shaft to sink into a bottom surface of the pit.
System and method for telemetry communication provide enhance noise cancellation in well intervention operations. The system and method employ a surface panel operable to transmit and receive a telemetry signal through a wireline extending along a wellbore. A power converter receives and converts electrical power from the cable to operating power for a downhole tractor motor. A modem coupled to the cable processes and provides the telemetry signal to a microcontroller. A noise signal pathway provides a noise signal from the tractor motor directly to the microcontroller, the noise signal representative of electrical noise generated by the downhole tractor. The microcontroller performs noise cancellation on the telemetry signal to produce a de-noised telemetry signal by obtaining an estimated noise channel transfer function for the noise signal, and applying the estimated noise channel transfer function and the noise signal to the telemetry signal from the modem.
A location connector connects a first tubular to a second tubular, and includes a cylindrical main body extending in a longitudinal direction. An outer surface extends around a circumference of the main body, and an inner surface faces the central bore of the main body. A first connector is on a first end of the main body and is configured to attach to the first tubular. A second connector on an opposite second end of the main body is configured to attach to the second tubular. A female profile is provided on the inner surface, and includes a plurality of grooves for selective engagement with a discrete complementary profile comprising one or more protruding members of a downhole tool. Each of the grooves comprises a no-go shoulder that prevents movement of the tool in one direction, and each of the grooves permits clocking movement of the tool in an azimuthal direction.
An integrated detonation assembly of a perforating unit includes a detonator assembly and a charge assembly. The detonator assembly is positioned in the outer housing and comprises a bulkhead connected to the outer housing; a charge connector connected to the bulkhead, the charge connection having a connection end; a detonator carried by the charge connector; and a trigger coupled to the detonator and to a remote actuator. The charge assembly is insertable into the outer housing, and comprises a charge tube to support shaped charges therein; a charge feedthru; and a receiver. The receiver is at an opposite end of the charge tube, and has a receptacle shaped to matingly receive the connection end of the charge connector and to engage the trigger whereby, upon insertion of the charge assembly into the outer housing, the receiver is oriented and communicatively secured to the detonator assembly.
An apparatus and method according to which a perforating gun includes a volume fill body. The volume fill body is positioned in the space between a charge tube and a carrier tube. The fill body occupies at least part, and sometimes all, of the free volume space between the charge tube and carrier tube thereby reducing the free volume space. In certain downhole applications, large free volume space can lead to significant reductions in wellbore pressure, causing dynamic underbalance, which is undesirable. The presence of the volume fill body prevents, or at least reduces, dynamic underbalance and its effects. Also, the volume fill body aligns the charge tube with the carrier tube, further assisting perforation.
A well bore integrity test tool (10) and method of pressure integrity testing a well bore by performing positive and negative pressure tests in a well bore in multiple locations in the well and on the same trip as other operations in the well bore. The tool includes a resettable anchor mechanism (20) and a tension set packer assembly (22). An embodiment of performing a dress-off, integrity testing, casing cutting and pulling in a single trip for well abandonment is described.
A wellbore apparatus to control the flow of fluids into the wellbore, comprising: a housing; a passage disposed within the housing; a flow communicator for allowing communication into the passage; a flow control member; and frangible members releasably retaining the flow control member to the housing in a retained position, and configured, while the apparatus is disposed in an operative orientation, for becoming fractured in response to application of a force in a downhole direction to release the flow control member from the housing such that the flow control member becomes displaceable relative to the flow communicator; wherein: the flow communicator and the flow control member are configured such that, while the apparatus is disposed in the operative orientation within the wellbore, the flow control member is disposed uphole relative to the retained position while the flow communicator is disposed in the open condition.
A method and system for completing cementing operations in a subterranean well with a wiper plug assembly includes delivering the wiper plug assembly into a casing, the wiper plug assembly having a wiper plug body with a circular cross section and a resilient wiper element that engages an inner diameter of the casing string. An inclination of the wiper plug assembly is measured in three dimensions with an accelerometer assembly and an azimuth of the wiper plug assembly is measured in three dimensions with a magnetometer. The inclination and the azimuth of the wiper plug assembly are delivered to a control unit in real time. An inclination of the wiper plug assembly is determined in real time. The inclination of the wiper plug assembly is delivered to an earth's surface in real time with a transmitter of the electronics package.
A system for cementing a tubular within a wellbore includes a connector; a tubular housing attached to the connector and disposed in the tubular; and a plug disposed in the tubular housing and releasably attached to the tubular housing.
Systems and methods for sealing a lost circulation zone associated with a subterranean well include a drill string with a circulating port and a lost circulation material. A lost circulation shape is a hollow body having an outer skin and an open interior chamber. The outer skin includes a plurality of perforations that extend through the outer skin, providing fluid communication between an exterior of the lost circulation shape and the open interior chamber. The plurality of perforations are sized to prohibit a passage of lost circulation material between the exterior of the lost circulation shape and the open interior chamber.
A method includes landing a conductor housing on a wellbay. The method also includes engaging a first alignment feature on the wellbay with an orientation feature on the conductor housing. The method also includes engaging an alignment pin on the conductor housing with a wellhead housing. The wellhead housing includes a second alignment feature. The method further includes landing a tubing hanger alignment gasket using the second alignment feature of the wellhead housing. The tubing hanger alignment gasket provides orientation for a tubing hanger as the tubing hanger is landed through a blow-out preventer.