The present invention is a two-wheel vehicle riding person number determination system including an imaging means configured to image a two-wheel vehicle that is installed in a predetermined position and travels on a road, and a two-wheel vehicle riding person number determining means configured to process an image of the imaging means, extract a contour shape of an upper position of the two-wheel vehicle that travels on the road, detect humped shapes corresponding to heads of persons who ride on the two-wheel vehicle from the contour shape of the upper position of the two-wheel vehicle, and determine, on the basis of the humped shapes, whether or not the number of the persons who ride on the two-wheel vehicle is at least two persons or more.
Provided is a method of generating a video synopsis of a sports game including: based on a video including a sports game and log information sequentially recording events occurring in the sports game, determining an event section of the video corresponding to a preset event; determining a search section in the video based on log information and the determined event section; detecting a preset object in at least one scene section included in a search section; and generating a first video based on the at least one scene section in which the preset object is detected.
A video annotation system for deep learning based video analytics and corresponding methods of use and operation are described that significantly improve the efficiency of video data frame labeling and the user experience. The video annotation system described herein may be deployed at a network edge and may support various intelligent annotation functionality including annotation tracking, adaptive video segmentation, and execution of predictive annotation algorithms. In addition, the video annotation system described herein supports team collaboration functionality in connection with large-scale labeling tasks.
Techniques described herein enable a user to interact with an automated assistant and obtain relevant output from the automated assistant without requiring arduous typed input to be provided by the user and/or without requiring the user to provide spoken input that could cause privacy concerns (e.g., if other individuals are nearby). The assistant application can operate in multiple different image conversation modes in which the assistant application is responsive to various objects in a field of view of the camera. The image conversation modes can be suggested to the user when a particular object is detected in the field of view of the camera. When the user selects an image conversation mode, the assistant application can thereafter provide output, for presentation, that is based on the selected image conversation mode and that is based on object(s) captured by image(s) of the camera.
Systems and methods for anomaly detection are provided. The method includes structuring a multi-channel spatial-temporal sequence as a four-dimensional array. The method also includes decomposing the four-dimensional array to form a low-rank component representing a background signal and a residual component representing anomalies for each time point of the multi-channel spatial-temporal sequence. The method further includes determining a sequence of anomaly maps by stacking the residual components at all time points together. Anomalies are identified based on the sequence of anomaly maps.
An image processing system identifies objects within images or video segments. To identify an object within an image, the system identifies one or more regions of an image that contain an object. In some examples, a tracklet is used to track an object though a plurality of image frames within a video segment allowing more than one image frame to be used in object detection, and thereby increasing detection accuracy. Various embodiments utilize a deep learning based object detection framework and similar object search framework that models the correlations present between various object categories. The system determines a category for each object detected using a hierarchical tree of categories to learn the visual similarities between various object categories. The hierarchical tree is estimated by analyzing the errors of an object detector which does not use any correlation between the object categories.
An object detection apparatus 100 is provided with: a fish-eye image acquisition unit 10 configured to acquire a time series fish-eye image; a horizontal panorama image generation unit 20 configured to, for each frame, perform conversion to a horizontal panorama image in which a vertical direction in a real space is expressed in a perpendicular direction of the frame, and an azimuth is expressed equiangularly in a horizontal direction of the frame; an edge pair extraction unit 30 configured to extract a pair of edges in the perpendicular direction from the horizontal panorama image; a change rate extraction unit 40 configured to extract a change rate of an inter-edge distance between the pair of edges; a lower end region extraction unit 50 configured to extract a region of a lower end of an object providing the pair of edges; a distance change rate extraction unit 60 configured to calculate a distance from the object to the fish-eye camera based on the position of the region of the lower end of the object in the horizontal panorama image, and extract a change rate of the distance; and an object detection unit 70 configured to determine whether or not the object exists based on the change rate of the inter-edge distance and the change rate of the distance.
The present disclosure relates to an image processing method and apparatus, an electronic device, and a storage medium. The method includes: performing feature extraction on a to-be-processed image to obtain a first feature map of the to-be-processed image; performing target region prediction on the first feature map to determine a first region where a target is located in the first feature map; and performing key point detection on the first feature map according to the first region to determine target key point information of the to-be-processed image. According to embodiments of the present disclosure, quick and accurate target key point detection can be implemented.
Techniques, devices, and systems to improve detection and security of a displayed image on a screen of a computer device, such as a device, including detection of an object in an environment, where the object has an inverse-colorspace relationship in relation to the colorspace of the environment. A system includes: a first camera device configured to determine a first underlying colorspace corresponding to an environment, a second camera device configured to determine a second underlying colorspace corresponding to either i) an actual change in the environment or ii) a predicted change in the environment, and a computer device configured to determine an inverse colorspace of at least one of i) the first underlying colorspace or ii) the second underlying colorspace and configured to detect an object in the environment based on the inverse colorspace determination.
A system and method for providing an augmented reality (AR) interaction zone to a user of a mobile device to provide remote access to a self-service terminal (SST) having a controller, a display for providing information and instructions to a user, a keypad for entering user data and user commands, and a camera (preferably a depth camera). A mobile device selectively initiates, based on a user command, a transaction by establishing a wireless communications channel with the SST. The controller generates the AR interaction zone based on signals from the camera, provides a signal to the mobile device to display an AR input field on an integral display, processes signals from the camera to monitor the AR interaction zone for user movement corresponding to input, identifies input based on the signals from the camera, and causes the SST to process a requested user transaction based on the identified input.
A region image extractor extracts a region image from an omnidirectional image or a superimposed image obtained by superimposing a sphere image on the omnidirectional image. An image rotation unit corrects the tilt of the horizontal plane of the omnidirectional image by rotating the omnidirectional image through an operation to rotate the sphere image while the region image of the superimposed image is displayed on the head-mounted display. A vanishing point detector detects a vanishing point of the omnidirectional image. A front setting unit determines the front of the omnidirectional image based on the vanishing point and rotates the omnidirectional image so that the front of the omnidirectional image corresponds to the region image extracted when the user is facing forward.
Dialog based testing is performed in conjunction with a three-dimensional (3D) virtual reality (VR) system including at least one loudspeaker, a microphone, and a 3D VR headset having a display for displaying 3D VR video and a gaze tracker integrated with the headset. The dialog based testing includes: rendering a 3D avatar via the display of the 3D VR headset; engaging in a dialog including causing the rendered 3D avatar to make utterances in accordance with the branching dialog script and receiving responses to the utterances from a test subject wearing the 3D VR headset including at least verbal responses received via the microphone and gaze activity recorded by the gaze tracker and traversing the branching dialog script including selecting branches of the branching dialog script based at least on the verbal responses received via the microphone; and grading the test subject based on the responses.
A computer graphics display system and method which places moving and color changing geometric shapes, which represent tasks of a project, on a circular graph by means of a display such as a computer monitor, (similar to a radar screen) which alerts the user to impending delays to a project by means of visualization of the movement and color change of the geometric shapes or “blips” on the circular graph.
The method comprises extracting information from planning calculations, then translating this information into an animated visual radial graphic display.
Methods and systems are provided for generating animation for non-player characters (NPCs) in a game. The method includes operations for examining a scene for an NPC that is providing voice output. The method further includes operations for examining the voice output to identify am intensity modulation of the voice output. In addition, the method further includes processing the intensity modulation to predict body language signals (BLS) for the NPC. Moreover, the BLS is used to cause features of the NPC to react consistent with an emotion content of the intensity modulation identified in the voice output.
Disclosed are processes including receiving at least a first and a second image data record corresponding to a first and a second point in time and including a first and a second one or more images of a wound; obtaining an image of the wound from a particular point of view corresponding to the first point in time by analyzing the first image data record; generating a simulated image of the wound from the particular point of view corresponding to the second point in time by analyzing the second image data record; and generating a visual time series view of the wound including at least the image of the wound from the particular point of view corresponding to the first point in time and the simulated image of the wound from the particular point of view corresponding to the second point in time.
A method for coding information of a point cloud comprises obtaining the point cloud including a set of points in a three-dimensional space; partitioning the point cloud into a plurality of objects and generating occupancy information for each of the plurality of objects; and encoding the occupancy information by taking into account the distance between the plurality of objects.
A medical image processing apparatus comprises processing circuitry configured to: acquire a data volume to be compressed; acquire a function relating color value to each data value of the data volume; and change a compression rate per region of the data volume based on color values in each region.
A comparison area detection unit of image processing circuitry detects an image area of a fading determination object on the basis of an image signal generated by an image capturing unit using a color filter as a comparison area. A color information generation unit generates color information from the image signal of the comparison area and uses the color information as comparison target information. A color information comparison unit compares the color information of the fading determination object as fading determination reference information with the comparison target information. A fading information generation unit generates fading information indicating that a fading level of the color filter exceeds a predetermined level or the fading level of the color filter on the basis of comparison information indicating a comparison result between the fading determination reference information and the comparison target information. The fading state of the color filter can be detected with precision.
A tissue analysis system and method for the spectral deconvolution of a RGB digital image obtained from a stained biological tissue sample, by estimating the stain component images that are obtained from a staining system configuration, where the reference stain vectors are assumed to be sampled from a known color distribution. The prior knowledge of stain variability of the staining system is adopted as initial reference stain vectors and statistical distribution of their variability. Based on the initial reference stain vectors distribution, the tissue analysis system determines both the reference stain vectors and stain component images of the input image. The image is then deconvoluted based on the reference stain vectors and stain component images.
A method includes: obtaining a stereo pair of images from a stereo camera assembly of a mobile computing device, the stereo pair of images depicting a first marker and a second marker each associated with the mobile computing device; determining, from the stereo pair of images, a distance between the first and second markers; comparing a threshold to a difference between the determined distance and a reference distance corresponding to the first and second reference markers; and when the difference exceeds the threshold, generating an alert notification.
Systems and methods for object measurement in accordance with aspects of the disclosure are described. One embodiment of the invention includes a system including a processor, a memory in communication with the processor, an input device, and an image capture device, wherein the processor obtains image data using the image capture device in response to input received from the input device indicating that image data should be captured, identifies a set of feature points within the obtained image data, completes the obtaining of the image data based on the set of feature points identified and in response to input received from the input device indicating that image data should no longer be captured, generates a model based on the set of feature points, measures the generated model with respect to a reference plane, and provides an indication of the measured size of the generated model.
Disclosed are various embodiments of variable transform systems for three-dimensional engines. In some aspects, transform data is identified for an object. The object is associated with a base transform class of a three-dimensional engine. A variable transform class generates global transform data using the transform data. The global transform data is expressed according to a cartesian coordinate system used by the three-dimensional engine. The variable transform class provides the global transform data to the base transform class of the three-dimensional engine to position the object in world space.
Image data from a camera and depth information from a depth sensor, such as a LiDAR system, are used to segment an image for decoding an optical pattern. The image data is spatially correlated with the depth information. The depth information is used to partition the image into one or more foreground segments and one or more background segments. Scanning for the optical pattern is performed on the one or more foreground segments.
Provided are systems and methods that allow a user to capture images at low- and high-level magnification and then overlay the high-level magnification images on the low-level magnification image to ease review of the images. The high-level magnification images may be overlaid on the low-level magnification image based at least in part on the portion of the low-level magnification image from which the high-level image was originated.
Methods and apparatuses for performing patient registration. 3D scan data from a 3D scanner, preoperative image data, first tracking data from a first tracking system, and second tracking data from a second tracking system are mapped to a common coordinate space. The 3D scan data and the first tracking data are mapped to each other using a transformation that is determined based on a calibration relating the 3D scan coordinate space and the tracking coordinate space. The 3D scan data and the preoperative image data are mapped to each other using a surface matching algorithm. The first tracking data and the second tracking data are mapped to each other based on tracking of the patient reference device.
A method of visualizing at least one cosmetic skin attribute of a subject is provided. The method includes obtaining a digital image of the face of a person, defining a plurality of tiles across the image, analyzing each of the defined tiles for the at least one cosmetic skin attribute, assigning a single degree of indicium uniquely to each tile based on the analyzed at least one cosmetic skin attribute of the tile, and displaying at least some of the tiles so that a user can visualize the cosmetic skin attribute. The displayed tiles may be selected to indicate to user a cosmetic skin attribute condition that is better relative to the non-displayed tiles, based on the analyzed skin attribute.
A medical image processing apparatus includes a medical image acquisition unit that acquires the medical image including a subject image, a medical image analysis result acquisition unit that acquires an analysis result obtained by analyzing the medical image, a display unit that displays at least one medical image and at least information on presence or absence of a treatment tool or a type of a treatment tool in the analysis result acquired by the medical image analysis result acquisition unit, and an input receiving unit that receives an input regarding whether or not the information on presence or absence of a treatment tool or a type of a treatment tool included in the analysis result is correct.
Methods and systems for controlling a process for inspection of a specimen are provided. One system includes one or more computer subsystems configured for determining a statistical characteristic of difference images generated for multiple instances of a care area on a specimen and determining variation in the statistical characteristic compared to a statistical characteristic of difference images generated for multiple instances of the care area on one or more other specimens. In addition, the one or more computer subsystems are configured for determining one or more changes to one or more parameters used for detecting defects in the care area on the specimen based on the variation.
Methods, systems, and non-transitory computer readable medium are described for automated image measurement for process development and optimization. An example method may include receiving an image of a product associated with a manufacturing process, wherein the product comprises a plurality of structures; identifying, using a trained machine learning model, a segment of the image that comprises a structure of the plurality of structures; determining a plurality of image measurements of the segment that comprises the structure; and storing the plurality of image measurements.
An electronic device comprises a camera; a memory configured to store a plurality of tone mapping information sets, each of the tone mapping information sets comprising image information of an image frame and tone mapping information of the image frame; and a processor, wherein the processor is configured to: select a tone mapping information set based on user input; acquire a first image frame captured through the camera; obtain a first feature of the first image frame by analyzing the first image frame; identify a second feature of second image frame corresponding to the selected tone mapping information set, based on image information of the second image frame; compare the first feature and the second feature; based on the comparison result, apply tone mapping to the first image frame using tone mapping information of the second image frame; and store image data of the first image frame, in the memory.
A system or method may be used to perform image processing. An example method may include extracting a plurality of sub-images corresponding to a plurality of regions of an image. A rating classification may be generated, using a machine learning trained model, for each of the plurality of sub-images, for example including a no-rating classification for at least one sub-image of the plurality of sub-images. The method may include creating, using the rating classification for each of the plurality of sub-images, a color map overlay of a grayscale image corresponding to the image. The color map overlay may include colors corresponding to respective rating classifications for the plurality of regions or a region without a color corresponding to the at least one sub-image having the no-rating classification. The method may include outputting the color map overlaid on the grayscale image.
A mobile device comprising a client application configured to receive a display stream for a virtual display of a virtual device, render a remote display in a local system user interface (UI), register a device orientation change of the mobile device, send an orientation change event message to the server, change the local system UI orientation to match the new orientation of the remote system UI based on receipt of a UI orientation signal that indicates a new orientation of the remote system UI of the virtual device, transform the display stream to compensate for changing the local system UI orientation to match the new orientation of the remote system UI and render the remote display from the transformed display stream.
An image is captured within an application transaction. Identifying information corresponding to the captured image is obtained and displayed for user confirmation. The identifying information is entered into an appropriate place within the transaction.
A computer implemented method for determining a primary movement window from a vehicle trip is presented. A client computing device may be placed in a vehicle, be free to move with respect to movement of the vehicle, and include an accelerometer. A computer network may receive a plurality of telematics data originating from the client computing device. One or more processors may summarize the plurality of telematics data at a specified sample rate, convert the plurality of telematics data from a time domain to a spectral domain, select one or more data points from the converted telematics data, and determine that a total spectral power of the selected data points meets a threshold value. The one or more processors may identify a first primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value.
Instances of claim data are received by an apparatus. Each instance of claim data corresponds to an entity. A claim vector is generated for each instance of claim data. The claim vector is added to a group of claim vectors that all correspond to a same entity. Each group of claim vectors is aggregated to generate an entity vector corresponding to the entity. Based at least in part on the entity vector and (a) an entity profile corresponding to the corresponding entity or (b) an entity cluster with which the entity is associated, at least one behavior signal value is determined for the entity. A behavior signal is amended to include the behavior signal value. The behavior signal comprises at least two behavior signal values. Each of the behavior signal values are associated with a different time period. The behavior signal is provided for display via an interactive user interface and/or further processing.
Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle accident, in particular, determining fault as part of the subrogation process. An exemplary embodiment may include receiving an electronic notification of a vehicle collision; receiving sensor data (such as telematics, image, audio, vehicle operational, or other sensor data) related to the vehicle collision; determining a percentage of fault of the vehicle collision for one or more vehicles, vehicle systems, and/or drivers based upon, at least in part, analysis of the sensor data collected; and creating a blockchain for the vehicle collision with one or more links to the sensor image data and an indication of the percentage of fault(s) determined to facilitate blockchain-based claim handling.
A computer device and method for managing multiple electronic sensors is provided where a server receives building condition data from a motion sensor, analyzes the received data, and activates (or reconfigures) a camera sensor to capture an image of the inhabitants present within the building; the server then identifies the inhabitant of the building and retrieves profile data associated with the identified inhabitant; the server then, based on the profile data, generates an instruction to modify one or more conditions within the building (e.g., the environmental conditions of the building) and transmits the instruction to one or more devices (e.g., an environmental device) within the building.
A computer-implemented method, device, and system for communicating an impact of a financial decision or an investment strategy to a user through the use of virtual reality are provided. Providing a context for figuratively ‘seeing and feeling’ the results for a proposed financial strategy may assist the user in better understanding the impact of the financial strategy. Information provided in this context may educate the user with regards to the amount of income or savings required to achieve a goal over a time period. A goal for a user may be displayed as an image in a virtual reality scene based on gathered user information. The image representing the goal may be displayed according to a percent of clarity based on the financial amount needed to achieve the goal. The image may be changed based on the amount over a perceived virtual reality time period.
Various embodiments disclosed herein relate to order entry. In the electronic trading process, order entry involves setting one or more order entry parameters, sending one or more order entry parameters, or both setting and sending one or more order entry parameters. As will be described in more detail below, various order entry actions, such as moving a cursor across an order entry line, moving a cursor into an order entry region, pressing an order entry button, or performing a gesture, may be used to trigger the setting, sending, or both setting and sending of one or more order entry parameters. At least some embodiments relate to enabling an order entry action before the order entry action is able to set, send, or both set and send one or more order entry parameters.
Examples described herein relate to media, apparatuses and methods. In an embodiment, a digital funding group for transactions initiated by a user via a user computing device is established. Information relating to a prospective transaction is received via a client application. The client application monitors a system idle timer of the user computing device and resets the system idle timer at predetermined time intervals, thereby maintaining the user computing device in active mode. The client application performs an electronic search for a sponsorship opportunity related to the at least one prospective transaction, generates a displayable result set comprising at least one prospective sponsor; renders the displayable result set, and responsive to a user selection of a particular sponsor from the displayable result set, causes the particular sponsor to be added to the digital funding group.
A computer-implemented method includes receiving a request to activate a hyperlink of a set of hyperlinks within a webpage of a source website. The method further includes executing a script to initiate an auction that is performed by an auctioning platform, wherein the auction comprises a bidding process that is associated with a set of third-party websites. The method further includes determining at least one preferred third-party website selected from the set of third-party websites. The method further includes outputting third-party digital content representative of characteristics of the preferred third-party website that are associated with the characteristics of the activated hyperlink. The method further includes outputting the first digital content while outputting a portion of source digital content representative of characteristics of the source website.
A first device receives, via a blockchain node of the first device, data and constraints associated with a smart contract, where the smart contract is deployed via a blockchain node associated with a second device, the first and second devices are provided in a blockchain network, through their blockchain nodes. The first device provides, via the blockchain node, the data and constraints to an analytics engine of the first device, and performs, via the analytics engine, a data analytics technique on the data and constraints to generate an offer with optimized parameters. The first device provides the offer with the optimized parameters to the smart contract associated with the second device, and receives, via the blockchain node, a confirmation of a transaction associated with the smart contract. The first device causes the offer with the optimized parameters to be implemented based on receiving the confirmation of the transaction.
An automated system/method for identifying and enabling viewer selection/purchase of products or services associated with digital content presented on a display device. Products within the digital content are identified and existing product placement data is ascertained. For products that do not include such data, other methodologies, with the assistance of third-party servers, are employed to assess identity and purchase availability. Viewer input designate products to assess or products can be automatically assessed. Viewers initiate purchase of identified products via the display device or other electronic devices controlled by viewers, such as via viewers' smart phones. Various processes for identifying products include use of AI processing, access to data on third-party servers, crowd sourcing and other methodologies. Various techniques for selecting products for purchases are employed including employing 3D codes (e.g., QR codes) alongside presented products to enable other portable electronic devices to facilitate purchase. Other features are described.
Methods and systems for protecting seller privacy during an ecommerce transaction are disclosed. In one aspect, a method includes, receiving, via an online listing configuration interface for a first session, one or more candidate pick up times and specific pick up locations for an item, determining a generalized version of the one or more specific pick up locations, displaying, via a second session, an online listing for the item, displaying, via the second session, the one or more candidate pick up times and the generalized versions of the one or more specific pick up locations, receiving, via the second session, a selection of one of the candidate pick up times and one of the generalized versions of one of the specific pick up locations, in response to receiving payment for the item, displaying a specific pick up location corresponding to the selected one generalized version.
A method for automatically maintaining orders on a networked computer is described, comprising maintaining, by the networked computer, information on an order including one or more entries, said information being associated with at least one ordering entity, receiving, by the networked computer, data indicative of an update of the order from the at least one ordering entity via a network, processing the data by the networked computer, updating, by the networked computer, a summary of the order, and providing, by the networked computer, the summary to the at least one ordering entity via the network in response to a trigger. Furthermore, a network system enabling automatic maintenance of orders is described.
Systems and techniques are generally described for generating visually blended recommendation grids. In some examples, a selection of a first item and a second item displayed on a display may be received. In various examples, the first item may be displayed in a first element of a grid and the second item may be displayed in a second element of the grid. In some examples, a third element of the grid that is disposed between the first element and the second element along an axis of the grid may be determined. In various examples, a third item may be determined for display in the third element of the grid based at least in part on a blended representation of an embedding of the first item and an embedding of the second item. The third item may be displayed in the third element of the grid.
Disclosed is an estimation method for a whole life cycle cost of a power battery in echelon utilization. In this method, echelon utilization grades are established for the power battery according to an SOH of the power battery; a whole battery capacity model is constructed corresponding to the echelon utilization grades; a cost model is constructed corresponding to the echelon utilization grades; and a variation trend of the whole life cycle cost of the power battery is estimated according to the echelon utilization grades for the power battery, the power battery capacity model and the cost model, and a result of estimation is outputted.
In some embodiments, a method includes in response to an integration tag included in a webpage at a first user interface being executed at a mobile device, receiving a mobile device identifier and a request to retrieve a purchase identifier. The method includes sending a first signal causing a frame to be provided within the webpage at the first user interface. The method includes in response to a first user input, receiving a Hyper Text Transfer Protocol (HTTP) POST request and determining a uniform resource identifier (URI). The method includes retrieving purchase information and sending a HTTP response message including the URI of the second user interface and the purchase information to deeplink to the second user interface and to cause the second user interface to be rendered at the mobile device with the purchase information pre-populated in an input field of a text message.
A system has a display device attached to an automobile, with a display screen visible outside the automobile. Workstations specify location-based rules regarding image content to be displayed in specified geographic areas at specific times, and further specify a predetermined threshold of a number of automobiles that display a given threshold-limited image. An application server determines from the location-based rules a dynamic content schedule of image content to display at the display device when the automobile is in the given geographic region at a given display time. When the predetermined threshold of the number of automobiles displaying the threshold-limited image in the given geographic region is reached, an update to the dynamic content schedule is generated including a different image in place of the threshold-limited image, and a current image corresponding to the updated dynamic content schedule is displayed.
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform recording one or more actions of a user during an online browsing session; predicting, in real-time, a first user attribute for the user from one or more user attributes during the online browsing session based on the one or more actions of the user during the online browsing session; correlating the first user attribute, as predicted, for the user, wherein a first user preference of one or more user preferences is associated with the first user attribute, as predicted; and mapping each respective user preference of the one or more user preferences to a vector space, wherein: two or more user preferences of the one or more user preferences determined to be more similar to one another are closer together on the vector space than two or more user preferences of the one or more user preferences determined to be less similar to one another. Other embodiments are disclosed herein.
A system for determining regulatory compliance of a digital promotion may include a user device and a regulatory offers server. The server may obtain, via the user device, a proposed digital promotion associated with a regulated product, a geographic region, and proposed promotional terms. A corresponding legal jurisdiction corresponding to the geographic region may be determined, and if the promotion is compliant based upon the regulations for the corresponding jurisdiction, the proposed promotion, and the proposed promotional terms may be determined. If the promotion is not compliant, the proposed promotional terms may be revised to generate a suggested compliant promotion based upon the regulations for the corresponding jurisdiction. A compliance indication may be communicated to the user device, and when not compliant, the suggested compliant digital promotion may also be communicated.
This disclosure relates generally to method and system for forecasting sales based on N-Gram model. The present disclosure provides accurate prediction of sales for optimal operations to reduce the cost. The method receives a plurality of inputs of each product comprising a sales history, and a current price bin. The categorical sale(s) for each product is discretized based on the sales history by clustering each product sales history into a one or more groups based on a maximum sales velocity range. Further, a probability table is generated for the discretized categorical sales of each product based on computing a round off weighted mean and a median using a N-Gram model. Then, a smooth probability table is computed for the generated probability table. To forecast sales multistep prediction for the smooth probability table is computed based on at least one of a joint approach, a bootstrapped approach, and a step greedy approach.
A device may receive transaction data associated with transactions. The transaction data may be associated with transaction entries that are associated with the transactions. The device may process, using a matching model, the transaction entries to classify the transaction entries into a set of matched transaction entries and a set of unmatched transaction entries. The device may update a transaction grouping model based on the set of matched transaction entries to create an updated transaction grouping model. The device may determine, using the updated transaction grouping model, that a subset of the set of unmatched transaction entries are associated with a same transaction. The device may classify the subset of the set of unmatched transaction entries as grouped transaction entries. The device may provide an indication that the grouped transaction entries and the set of matched transaction entries are reconciled transactions.
A user may establish a relationship with a merchant so that the user can conduct repeated transactions with the merchant. The merchant computer associated with the merchant may store credentials associated with the user's account. The repeated transactions may not occur at regular intervals. The merchant may include an indicator in the authorization request messages for the user's transactions that indicates that the user is part of the established relationship. Hence, other entities that receive the indicator can accordingly identify and process the transaction as low risk, which results in higher approvals of the user's transactions conducted with the merchant.
A checkout apparatus includes a memory that stores first information about one or more commodities registered in a registration process, a first interface configured to acquire an image of a predetermined region where registered commodities are to be placed, and a processor configured to identify commodities in the image acquired via the first interface by object recognition, determine whether each of the identified commodities is in the first information stored in the memory, and if one of the identified commodities is not in the first information, output an error signal.
An automated teller machine (ATM) is provided. The ATM includes a network interface. The ATM includes an authentication circuit configured to receive data indicative of an interaction with the ATM by a user, detect that an individual computing device is in proximity to the ATM, determine that the individual computing device is not associated with a financial account, display a prompt comprising instructions to bind the individual computing device of the user to the financial account, receive data comprising a unique identifier of the individual computing device of the user, bind the individual computing device to the financial account based at least in part on the received unique identifier of the individual computing device of the user, and transmit, to the individual computing device, an application authorization, the application authorization authorizing an application to complete operations associated with the financial account via the bound individual computing device of the user.
Disclosed are a payment service apparatus for providing product information to an offline merchant on the basis of location information and supporting payment processing based on a virtual currency and an operating method thereof. The present invention selects offline merchants positioned within a predetermined distance based on current location information of a user terminal and then selects a merchant that transmits a beacon signal having a maximum strength among beacon signals transmitted by beacons provided in the selected merchants and transmits product information for products being sold in the merchant to the user terminal, and when the information on the virtual currency amount of the one predetermined product together with a payment request for one predetermined product from the user terminal are received, completes transfer processing from an electronic wallet account of a user to the electronic wallet account of the merchant for a virtual currency amount of one predetermined product to support the user to easily purchase the product in the offline merchant.
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to facilitate distribution of items in accordance with an automatically adaptive schedule, for example, via an interface. In some examples, a method may include predicting data representing, for example, a zone of time in which depletion of an item is predicted. The method may monitor whether to replenish the item, and transmit via a network an electronic message including one or more item characteristics associated with the item to be replenished. The method may also include receiving another electronic message, and transmitting a control message to a merchant computing system to initiate adaptive distribution to replenish the item, among other things.
A system and method are disclosed for solving a hierarchy of objective functions using one or more hierarchical optimizations using explanation data stored in a database according to the one or more hierarchical optimizations, retrieving the explanation data, generating a response to a query for a goal violation by parsing the retrieved explanation data, and displaying the response.
A method for delivering a plurality of items to a plurality of delivery locations uses a mobile transport vehicle to transport a plurality of delivery robots to a first robot drop location. The robots are released at the first robot drop location and travel to assigned, respective delivery locations, which are in the vicinity of the first robot drop location. After completing delivery, each of the robots may proceed to a first robot pick-up location which may be different from the first drop off location. The robots are collected by a mobile transport vehicle and are transported to a second robot drop off location. While being transported, the robots can be reloaded with items for delivery in the vicinity of the second drop off location. A system may include one or more such mobile transport vehicles and a plurality of such robots, under the control of a server.
Apparatus and associated methods relate to dynamically managing quality of a sample in a public display space. In an illustrative example, a sample quality profile (SQP) may be generated in response to a sample update signal. The sample update signal may, for example, originate from a physical product display location. The sample update signal may, for example include data from a sensor(s) configured to detect a physical attribute(s) corresponding to the sample. The SQP may, for example, correlate the at least one physical attribute with at least one sample quality metric(s) (SQM). A predetermined minimum quality criterion(s) (MQC) corresponding to the product, sample, and/or showcase may, for example, be retrieved and compared to the SQM. If the SQM does not meet the MQC, then a sample request signal may, for example, be generated. Various embodiments may, for example, advantageously maintain an attractive product sample for display to potential customers.
Disclosed herein is a software application for tracking the impact of a change event on a budget for a project. In one aspect, a computing system may receive user input defining a given change event that comprises a line item, and setting an estimated revenue for the line item to a dynamic amount that is to track a most-firm cost for the first line item. Based on the received user input and the estimated revenue for the line item, the computing system may create a data record that represents the given change event, detect a more-firm cost available for the line item, and based on detecting the more-firm cost available for the line item, (i) determine an updated most-firm cost for the line item and (ii) determine an updated estimated revenue for the line item to track the updated most-firm cost for the line item.
The invention relates to a system for providing location information to a system residing on a network with respect to a service provider providing service for a property comprising of an apartment or condo association and the location information is provided to the network with respect to a geofence system located within property.
Improving the operations of a computer system that is located within a power grid and that is associated with its own power sources. Past operational characteristics of the power grid are analyzed to derive learned characteristics for the power grid. Future operational characteristics of the power grid are also monitored. A prediction regarding a future load event associated with the power grid is then generated using the learned characteristics and the monitored characteristics. In response to this prediction, one or more operations are performed to balance the computer system with the power grid during the future load event, and to ensure a determined availability of services associated with the computer system during the future load event.
A method and a system for allocating a vehicle to a user are provided. An availability of a vehicle is detected in a geographical location for an allocation. Based on the historical travel data or a real-time travel-related intention of a set of users in the geographical area, a user is identified from the set of users. A notification message is transmitted to a user device of the identified user based on the detected availability of the vehicle in the geographical area. A user response message is received from the user device in response to the transmitted notification message. Based on the received user response message associated with the selected user, the vehicle is allocated to the selected user for a ride.
A collection of clusters are selected to be used in training in an active learning workflow when using clusters to train supervised entity resolution in data sets. A collection of records is provided wherein each record in the collection has a cluster membership. A collection of record pairs is also provided, each record pair containing two distinct records from the collection of records, and each record pair having a similarity score. A collection of clusters is generated with uncertainty from the collection of records and the collection of record pairs. A subset of the collection of clusters with uncertainty is then selected using weighted sampling, wherein a function of the cluster uncertainty is used as the weight in the weighted sampling. The subset of the collection of clusters with uncertainty is the collection of clusters for training in and active learning workflow when using clusters to train supervised entity resolution in data sets.
Techniques herein relate to improving quality of classification models for differentiating different user intents by improving the quality of training samples used to train the classification models. Pairs of user intents that are difficult to differentiate by classification models trained using the given training samples are identified based upon distinguishability scores (e.g., F-scores). For each of the identified pairs of intents, pairs of training samples each including a training sample associated with a first intent and a training sample associated with a second intent in the pair of intents are ranked based upon a similarity score between the two training samples in each pair of training samples. A particular pair of training samples with a highest similarity score is selected and provided as output with a suggestion for modifying the particular pair of training samples.
A quantum computing system is adapted to prepare a cat state in a quantum circuit with fault tolerance t and circuit depth less than or equal to 4+4t by performing a series of operations that includes: performing a sequence of joint parity measurements on individual pairs of neighboring qubits in a series of qubits entangled to form an initial cat state; repeating the sequence of measurements over at least t-rounds; and disentangling a first set of alternating qubits from the initial cat state, the prepared cat state being formed by a remaining second set of alternating qubits, the second set of alternating qubits being interlaced with the first set of alternating qubits along a line of one-dimensional connectivity, the series of operations being sufficient to guarantee that a prepared cat state is has less than or equal to t number of faults.
An event-based sensor includes a photoarray and a processing circuit. The photoarray includes an array of cells. Each cell includes a photosensor generating a sensor signal dependent on an intensity of light casted on the cell, and an intensity monitoring circuit outputting an ON signal when the light intensity is increasing and an OFF signal when the light intensity is decreasing. The processing circuit is configured to generate an event in response to the ON and OFF signals, filter out the events caused by flickering light, and pass the events caused by motion.
The present system and method may generally include organizing the task flow of a virtual agent in a way that is controlled by a set of rules and set of conditional probability distributions. The system and method may include receiving a user utterance including a first task, identifying the first task from the user utterance, and obtaining a set of rules related to the plurality of tasks. The set of rules may determine whether pre-tasks and/or pre-conditions are to be executed before executing the first task. The set of rules may also determine whether post-tasks and/or post-conditions are to be executed after executing the first task. The system and method may include executing the task; running a probabilistic graphical model on the plurality of tasks to determine a second task based on the first task; suggesting to the user the second task; and updating the probabilistic graphical model after a threshold number of runs.
Systems and methods to identify document transitions between adjacent documents within document bundles are disclosed. Exemplary implementations may train a model: obtain training information including a first training bundle and corresponding document separation markers; determine page-specific feature information pertaining to individual pages of the first training bundle; determine, based on the obtained page-specific feature information, page-specific feature values for individual features of the individual pages of the first training bundle; generate, for the individual pages of the first training bundle, a page-specific feature vector; train the model, using the training document bundles, to determine whether the first page and the second page are part of different document. Systems and methods may utilize the trained model to identify document transitions between adjacent documents within document bundles.
The present disclosure provides a training method for generative adversarial network, which includes: extracting a first-resolution sample image from a second-resolution sample image; separately providing a first input image and a second input image for a generative network to generate a first output image and a second output image respectively, the first input image including a first-resolution sample image and a first noise image, the second input image including the first-resolution sample image and a second noise image; separately providing the first output image and a second-resolution sample image for a discriminative network to output a first discrimination result and a second discrimination result; and adjusting parameters of the generative network to reduce a loss function. The present disclosure further provides an image processing method using the generative adversarial network, a computer device, and a computer-readable storage medium.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for adversarial training of a neural network. One of the methods includes obtaining a plurality of training inputs; and training the neural network on each of the training inputs, comprising, for each of the training inputs: processing the training input using the neural network to determine a neural network output for the training input; applying a perturbation to the training input to generate an adversarial perturbation of the training input; processing the adversarial perturbation of the training input using the neural network to determine a neural network output for the adversarial perturbation; and adjusting the current values of the parameters of the neural network by performing an iteration of a neural network training procedure to optimize an adversarial objective function.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, relating to multi-task recurrent neural networks. One of the methods includes maintaining data specifying, for a recurrent neural network, a separate internal state for each of a plurality of memory regions; receiving a current input; identifying a particular memory region of the memory access address defined by the current input; selecting, from the internal states specified in the maintained data, the internal state for the particular memory region; processing, in accordance with the selected internal state for the particular memory region, the current input in the sequence of inputs using the recurrent neural network to: generate an output, the output defining a probability distribution of a predicted memory access address, and update the selected internal state of the particular memory region; and associating the updated selected internal state with the particular memory region in the maintained data.
A radio-frequency device comprises a radio-frequency chip, a first connecting element arranged over a chip surface of the radio-frequency chip, the first connecting element being designed to mechanically and electrically connect the radio-frequency chip to a circuit board, and a radio-frequency signal carrying element arranged over the chip surface and electrically coupled to the radio-frequency chip, the radio-frequency signal carrying element being covered by an electrically nonconductive material and being designed to transmit a signal in a direction parallel to the chip surface, wherein the first connecting element and the radio-frequency signal carrying element are arranged at a same level in relation to a direction perpendicular to the chip surface, and wherein the first connecting element is spaced apart from the radio-frequency signal carrying element by way of a region that is free of the electrically nonconductive material.
Technology is described for providing and using a thermo-sensitive payment card. An example payment card comprises a card substrate and a personalization layer overlaying the card substrate. The personalization layer includes a first region and a second region surrounding the first region. The first region includes an account number associated with an account of a user, and the account of the user is maintained by a payment service system that issues the payment card. At least one of the first region or the second region comprises a thermochromic ink such that application of heat to the first region or the second region having the thermochromic ink causes a change in color of the personalization layer so as to reveal the account number.
A system and method for maintaining identification and traceability about the provenance of finished products that come from selected individual plants through said plant's life cycle, by using the individualized identification data over a period of time, events and processes in order to maintain correlation of individual plants to specific by-products in regard to traits or characteristics of those selected plants.
An example operation method of an image forming apparatus includes obtaining, through a sensor in the image forming apparatus, toner data corresponding to an amount of toner remaining in a developing apparatus, obtaining, based on the toner data in every predetermined period, a linear prediction model predicting the amount of toner remaining in the developing apparatus according to a time at which the toner is supplied to the developing apparatus, predicting, based on the linear prediction model, an expected supply time required for the amount of toner remaining in the developing apparatus to reach a target level, and controlling an operation of supplying the toner to the developing apparatus according to a result of comparing the expected supply time with a predetermined reference supply time.
A recording control device that controls a recording device that discharges a dot to perform recording includes an edge detection unit configured to detect an edge of an image represented by image data, and a recording control unit configured to generate dot data specifying the dot based on the image data and to cause the recording device to perform recording based on the dot data. The recording control unit causes an internal region, located on an inner side of an edge region including the edge of the image, to be recorded using a dot having a smaller size than that of a dot used for recording of the edge region, or to be dot-off.
The present disclosure relates to face recognition apparatus and method capable of increasing a rate of face recognition using artificial intelligence by changing a captured image or video in contrast value in a dynamic manner. An operational method of a face recognition electronic apparatus using an artificial neural network may include: receiving from an ISP an image processed based on a set contrast parameter; detecting a facial image from the image; determining match probability values between the detected facial image with a plurality of facial images; determining whether or not a subject matching with the detected facial image is present on the basis of the match probability values; and if not, changing the contrast parameter. Accordingly, the face recognition performance can be improved by correcting an image in contrast that provides the best face recognition capability for each image when identifying a subject of a facial image by using artificial intelligence.
A method, system, and apparatus for identifying and revealing objects from video identifies or infers objects from images or sequences of images upon a command, interrogative, or inferred interest of a user. The system is trained to identify or infer the objects using neural network or statistical learning-based models. The system may respond to the user in accordance with an expected user latency in requesting the system to reveal a specific object to the user. Semantic techniques may be applied to enable the system to interpret contextual or object attribute information that is provided by the users' communications to the system. The system may be applied in product promotional processes that are with respect to video that is associated with television, movies, and other video content.
The present invention relates to representing image features used by a convolutional neural network (CNN) to identify concepts in an input image. The CNN includes a plurality of filters in each of a plurality of layers. The method generates the CNN based on a set of images for training with predetermined concepts in regions of the set of images. For a select layer of the CNN, the method generates integrated maps, Each integrated map is based on a set of feature maps in a cluster and relevance between the set of feature maps for the select layer and a region representing one of the features in the image data. The method provides a pair of a feature representation visualization image of a feature in the select layer and a concept information associated with the integration map.
Provided are a device and method for analyzing spatiotemporal data of a geographical space including one or more regions. The method includes imaging spatiotemporally varying data, selecting a representative image according to each transition state based on a spatiotemporal change in the imaged data, grouping pixels in the selected image by clustering the pixels, and performing group-specific data analyses.
Method for providing proof of presence at a predefined location, comprising: an initialing step (E1) during which initialization data of a digital device (10) are transmitted to a server (20), a computing step (E2) in which the device iteratively computes, at a refresh frequency (FMIN), a time index (INDT), a step (E3) of displaying a validation matrix barcode on the screen of the device, and a step (E4) of validating a presence at the predefined location, comprising a sub step (E41) of scanning the validation matrix barcode displayed on the screen of the device by means of a communication terminal (30).
A handheld code reader may include a main structure, a handle extending from the main structure, and a trigger configured to be pulled by a finger of a user holding the handle. The code reader may further include a conductive element, an antenna configured to sense an inductive change caused by the trigger moving the conductive element, and electronics in electrical communication with the antenna, the electronics configured to determine when the inductive change is indicative of a user selecting to activate a pre-trigger aiming function.
An induction system is disclosed for filtering the induction of objects to a plurality of object processing systems. The induction system includes an evaluation means for evaluating at least one characteristic of an object, and routing means for routing the object in one of a plurality of directions responsive to the evaluated characteristic, at least one of the plurality of directions leading to a selected one of the plurality of object processing systems.
Embodiments described in this disclosure illustrate the use of self-/semi supervised approaches for label-efficient DST in task-oriented dialogue systems. Conversational behavior is modeled by next response generation and turn utterance generation tasks. Prediction consistency is strengthened by augmenting data with stochastic word dropout and label guessing. Experimental results show that by exploiting self-supervision the joint goal accuracy can be boosted with limited labeled data.
Embodiments of the present disclosure provide a method and apparatus for recognizing speech. An embodiment of the method includes: in response to detecting a speech frame, converting the speech frame into a current text in real time; in response to there being no previously saved historical text, inputting the current text into a semantic parsing model to obtain a parsing result; in response to the parsing result including a valid intention slot, ending a speech endpoint detection to complete the recognition; and outputting an instruction corresponding to the valid intention slot.
Artificial intelligence based document analysis systems and methods are disclosed. Embodiments of document analysis systems may allow the reuse of coded datasets defined in association with a particular code by allowing these datasets to be bundled to define a dataset for another code, where that code may be associated with a target corpus of documents. A model can then be trained based on that dataset and used to provide predictive scores for the documents of the target corpora with respect to the code. Furthermore, this code can be applied not just to the target corpus of documents, but additionally can be applied against any other corpora.
Knowledge gaps in a chatbot are identified with reference to a domain-specific document and a set of QA pairs of the chatbot. Entities and/or entity values associated with the document are compared to the entities and/or entity values of the QA pairs. Entities of the document not associated with the QA pairs are identified as knowledge gaps. The QA pairs and knowledge gaps are ranked by relevance to the domain.
The present invention provides a system comprising a user interface configured to receive text input by a user, a text prediction engine comprising a plurality of language models and configured to receive the input text from the user interface and to generate concurrently text predictions using the plurality of language models, and wherein the text prediction engine is further configured to provide text predictions to the user interface for display and user selection. An analogous method and an interface for use with the system and method are also provided.
An addition unit 11, with regard to data indicating a conversation history including one or more sets of sentences formed from a problem sentence being a sentence indicating one problem, a question sentence being a sentence indicating a question for the one problem, and an answer sentence being a sentence indicating an answer to the question, adds a label indicating a problem state to the problem sentence within the data, a label indicating a question state to the question sentence within the data, and a label indicating an answer state to the answer sentence within the data. An extraction unit 12 extracts, from the data, a set of sentences with which the states indicated by the labels have been associated according to a state transition model that is a model configured from the one problem state, question state, and answer state, and that represents a transition of the states.
As described herein, a system, method, and computer program are provided for customizing an electronic form. Events occurring in association with use of an electronic form are collected. The electronic form is automatically customized, based on the events.
The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file. The article can have multiple columns. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can partition the text blocks and images in two or more columns using dynamically adjusted valleys between columns. The system can set a reading order of the article after rendering. The system can merge and split text blocks to form paragraphs of text. The system includes logic to infer semantic information about typographic roles of the paragraphs from at least the font information. The system can cause display of the article in a device-dependent format using the semantic information and the reading order.
One embodiment includes an apparatus, with materials having a text sub file with texts, an illustration sub file with illustrations, and a logic sub file with instructions for presenting at least a part of the materials. One embodiment includes materials with a logic sub file that can analyze an attribute of, and provide a response to, a user. Another embodiment is applicable to apparatus and methods using a limited voice recognition dictionary at least tailored for a piece of materials that includes illustrations. The piece of materials includes instructions. The another embodiment can also use a limited image dictionary. The apparatus can include a headset, and the illustrations can include a piece of audio. The apparatus can be implemented in a vehicle.
A method for forming an integrated circuit (IC) is provided. The method includes obtaining an IC design; generating a layout according to the IC design; calculating a score of a region in the layout based on voltage levels in the region; and fabricating a semiconductor device according to the layout when the score of the region in the layout is equal to or less than a threshold value.
The present description relates to a method based on artificial intelligence to implement a wide range of microelectronic circuits that can adapt by themselves to the usage conditions (e.g. loading changes), manufacturing variances or defects (e.g. process variations, device parameter mismatches, device model inaccuracies or changes, etc.), as well as environmental conditions (e.g. voltage, temperature, interference) in order to negate all or part of their effects on the circuit performance characteristics and achieve a very tight set of specifications over the wide range of conditions. Each microelectronic circuit is represented by a neural network model whose behavior is a function of the actual input signals, the usage and environmental conditions. An attached AI engine will infer from the model, the input signals, the usage conditions and the environmental conditions and create the adaptive changes required to modify the microelectronic circuit's behavior to negate all or part of their effects on the circuit performance characteristics and to achieve a very tight set of specifications.
Embodiments disclosed herein describe systems, methods, and products for safety verification of an IC design. A computer executing an illustrative EDA tool may perform a static cone of influence (COI) analysis of a gate-level netlist of the IC design to determine whether faults injected at combinational logic at different COIs are safe or dangerous. The computer may leverage this determination to perform a register-transfer level (RTL) simulation by generating and injecting equivalent faults to sequential logic in the IC design. The computer may further flexibly allow RTL simulations under different assumptions based upon downstream observability of the faults injected to the sequential logic. Because, RTL simulations are significantly faster than the gate-level simulations, the computer may efficiently calculate DC of one or more safety mechanism in the IC design.
Implementing an asymmetric memory having random port ratios using memory primitives can include detecting, using computer hardware, a hardware description language (HDL) random access memory (RAM) within a circuit design. The HDL RAM is asymmetric. Using computer hardware, a number of a plurality of memory primitives needed to implement the HDL RAM as a RAM circuit are determined based on a maximum port width ratio of the memory primitives defined as 1:N and a port width ratio of the HDL RAM defined as 1:M, wherein each of M and N is an integer and a power of two and M exceeds N. The RAM circuit is asymmetric. Using the computer hardware, a write circuit and/or a read circuit can be generated for a first port of the RAM circuit. Further, using the computer hardware, a write circuit and/or a read circuit can be generated for a second port of the RAM circuit.
Improved energy conservation, including realization of a ZNET (Zero Net Energy including Transportation) paradigm, can be encouraged by providing energy consumers with a holistic view of their overall energy consumption. Current energy consumption in terms of space heating, water heating, other electricity, and personal transportation can be modeled by normalizing the respective energy consumption into the same units of energy. In addition, the passive always-on electricity consumption caused by inactive devices that contributes to the baseload of a building can be identified and addressed by the consumer, as appropriate by expressing baseload as a compound value that combines constant always-on loads and regularly-cycling loads. The baseload is estimated as the peak occurrence in a frequency distribution of net load data, after which the always-on load can be determined by subtracting out any regularly-cycling loads.
A display device employs a patterned quantum rod layer having pixel elements driven by pixel splitting to generate a privacy viewing mode. The display device includes a patterned quantum rod layer having first pixel elements including first quantum rods wherein the first quantum rods are aligned in a first alignment direction, and second pixel elements including second quantum rods wherein the second quantum rods are aligned in a second alignment direction different from the first alignment direction. An electronic controller is configured to perform pixel splitting whereby the electronic controller drives the first pixel elements and the second pixel elements such that the patterned quantum rod layer has an off-axis luminance different from an on-axis luminance to generate a privacy viewing mode. The first alignment direction may be oriented 90° relative to the second alignment direction.
Various examples are directed to computer-implemented systems and methods for providing a pseudonymous browsing mode. A method includes receiving, by a processor of a computer, input from a user requesting a level of anonymity for a session on an application or website, where the level of anonymity is between open browsing and completely incognito browsing. The processor programs an avatar configured to provide the level of anonymity to an identity of the user and data generated by the user based on the received input. The processor uses the avatar to control an amount of data shared by the user with the application or website to provide the level of anonymity to an identity of the user and data generated by the user.
A method in an electronic device designates, with one or more processors of the electronic device, at least one data item stored within a memory of the electronic device for storage in a plurality of remote electronic devices. The method encrypts, with the one or more processors, the at least one data item to create at least one encrypted data item. The method divides, with the one or more processors, the at least one encrypted data item into a plurality of encrypted subset data items. The method then delivers, with a communication device, at least a first encrypted subset data item from the plurality of encrypted subset data items to a first remote electronic device and at least a second subset data item from the plurality of encrypted subset data items to a second remote electronic device.
A computer-based system and method for monitoring of movement of data in a computer network, including: parsing a message, the message including one of a data access command sent to a computer database and a response to a data access command, to extract a template, metadata and data of the data access command, examining the template, metadata and data of the message to identify messages related to movement of data that is classified as sensitive, and generating a flow graph indicative of new locations of the sensitive data. Policy rules may be applied to the new locations of the sensitive data to monitor access to the new location.
One example method includes connecting to a fileserver of a data protection system, initiating, at a client, an operation that is associated with a master pseudofs of the fileserver, creating, at the client, a client-specific pseudofs based upon the master pseudofs, and the client-specific pseudofs includes only those nodes of the master pseudofs that the client is authorized to access, and performing the operation using the client-specific pseudofs.
There is disclosed a computing/data processing device comprising: a plurality of computing units, each computing unit comprising a computing resource; the computing device comprising at least three computing units, each computing unit comprising a/the same computing resource; each computing unit further comprising a computing unit access manager, each unit access manager being adapted to control access to the computing resource of the respective computing unit in response to at least one request; wherein, the computing unit access manager only allows a response to the at least one request if a majority of the computing units provide a same response to the at least one request; and wherein, the computing device comprising a network-on-a-chip, is provided on a chip and/or comprises an integrated chip (IC) or microprocessor. The IC beneficially comprises a Field-Programmable Gate Array (FPGA) device. In a preferred embodiment, the unit access manager controls access to the computing resource based on a token; the token comprising: a pointer to the respective computing resource, a set of rights relating to that computing resource, and a numerical representation of that computing resource.
Methods, systems, articles of manufacture and apparatus to detect process hijacking are disclosed herein. An example apparatus to detect control flow anomalies includes a parsing engine to compare a target instruction pointer (TIP) address to a dynamic link library (DLL) module list, and in response to detecting a match of the TIP address to a DLL in the DLL module list, set a first portion of a normalized TIP address to a value equal to an identifier of the DLL. The example apparatus disclosed herein also includes a DLL entry point analyzer to set a second portion of the normalized TIP address based on a comparison between the TIP address and an entry point of the DLL, and a model compliance engine to generate a flow validity decision based on a comparison between (a) the first and second portion of the normalized TIP address and (b) a control flow integrity model.
An authentication system accesses an image of a face of a user. The face of the user is partially covered by a facial mask. The authentication system detects an area on the facial mask and generates a first identification of the user based on the area on the facial mask. The authentication system also detects an exposed area uncovered by the facial mask on the face of the user and generates a second identification of the user based on the exposed area. The authentication system compares the first identification of the user with the second identification of the user, and authenticates the user based on the comparison.
The exemplary embodiments are related to a device, a system, and a method for implementing a mechanism that is configured to prevent the unauthorized execution of software. A user device is configured to execute a feature access function corresponding to an application feature included in an application. The feature access function is configured to receive one of a plurality of values each time the application is launched. During operation, the feature access function receives a value and determines whether a condition is satisfied. When the condition is satisfied, the value is returned which indicates that execution of the application feature is permitted.
A license management system subtracts, a number of rights corresponding to a number of users set by a number of users setter from a number of owned rights for each unit period, and uses a first unit period that is an earliest unit period, in which the number of owned rights is expected to be insufficient with respect to a number of rights in a unit period, as a last unit period, in which content can be used by a plurality of users, to set same expiration of a valid period for all of the plurality of users.
A computer-implemented method, computer program product and computing system for defining a data description model and a function description model for one or more of a plurality of machine-accessible public computing platforms; processing a complex task to define a plurality of discrete tasks each having a discrete goal; and executing the plurality of discrete tasks on the plurality of machine-accessible public computing platforms.
A process for improving the searchability of incident-specific social media content posted via communication devices. In operation, an electronic computing device obtains incident information identifying an incident location and time of occurrence of the incident. The electronic computing device identifies a communication device located within a predetermined geographical area relative to the incident location during the time of occurrence of the incident. The electronic computing device then generates a concatenated string as a function of incident identifier associated with the incident and device identifier associated with the communication device and transmits an electronic message including the concatenated string to the communication device. The electronic message includes a link to enable the concatenated string to be attached to social media posts including incident-specific social media content posted via the communication device on social media networks.
At least one analytical agent extracts a plurality of attributes from each of a plurality of member input vectors. Each member input vector includes raw data characterizing contextual aspects about an associated and different user. Thereafter, a content search vector is generated for each user by the at least one analytical agent that includes the attributes extracted from the member input vector associated with such user and weights corresponding to each attribute that are particular to such user. A search engine, accessing a content library, then matches each content search vector with one of a plurality of content workflows based on both the attributes and weights within such content search vector. A context engine then initiates execution of each matching content workflow which results in tailored messages specified by the matching content workflow being sent to the user associated with the matching content workflow.
Techniques are described for enabling analysts and other users of an IT operations platform to identify certain data objects managed by the platform (for example, events, files, notes, actions results, etc.) as “evidence” when such data objects are believed to be of particular significance to an investigation or other matter. For example, an event generated based on data ingested from an anti-virus service and representing a security-related incident might include artifacts indicating an asset identifier, a hash value of a suspected malicious file, a file path on the infected endpoint, and so forth. An analyst can use various interfaces and interface elements of an IT operations platform to indicate which of such events and/or artifacts, if any, represent evidence in the context of the investigation that the analyst is conducting. In response, the IT operations platform can perform various automated actions.
A computing device receives user selection of a data source and a natural language command directed to the data source. The device identifies a first keyword and a second keyword in the natural language command. The first keyword corresponds to a first data field from the data source and the second keyword expresses a limit on a range of data values for the first data field. The device generates a visual specification that specifies the data source, a plurality of visual variables, and a plurality of data fields from the data source, including the first data field. The visual variables determine characteristics of visual marks in a data visualization according to the second keyword, and each of the visual variables is associated with a respective data field of the plurality of data fields. The device generates and displays the data visualization based on the visual specification.
In some examples, natural language dialogue system perturbation testing may include identifying semantic segments for conversation data for a natural dialogue system. For each semantic segment, a perturbed variant that includes a perturbation may be generated, and forwarded to the natural dialogue system. An updated response to the perturbed variant may be obtained from the natural dialogue system. A semantic similarity may be determined between an original response to a semantic segment and the updated response, and based on the semantic similarity between the original response and the updated response, a perturbability of the natural dialogue system may be determined. A determination may be made as to whether the perturbability of the natural dialogue system is greater than a specified perturbability threshold, and if so, a training corpus that includes a failed response to a perturbed variant may be utilized to train the natural dialogue system.
An example operation may include one or more of generating a proposal to perform a ledger operation at a first node, informing one or more second nodes of the proposal, receiving a decision on consensus among the first node and the one or more second nodes for the proposal, and performing the ledger operation at the first node when there is consensus, wherein the ledger operation changes a state database of a ledger of the first node and wherein the state database corresponds to a blockchain stored in the ledger.
A content artifact is received. Based on the content artifact, a content topic is identified. Based on the content artifact, a content sentiment score associated with the content topic is generated. Based on the content topic, a set of media is identified. For each medium within the set of media, a medium sentiment score associated with the content topic is identified. The content sentiment score is compared to the set of media sentiment scores to obtain a set of similarity scores. Based on the similarity scores, one or more media from the set of media are displayed to a user.
A method may include obtaining multiple electronic documents and multiple topics associated with the electronic documents. The method may further include determining a similarity between a first topic and a second topic. The first topic may be associated with a first set of electronic documents. The method may further include refining the multiple topics based on the similarity between the first topic and the second topic by associating the first set of the electronic documents with the second topic and removing the first topic from the multiple topics. The method may further include building a document-classifier model by applying machine learning to at least one electronic document associated with each of the refined topics. The method may further include obtaining an electronic document and classifying the electronic document into one of the refined topics using the document-classifier model.
The present disclosure relates to systems and methods for parsing unstructured data with neural networks. In one implementation, a system for parsing unstructured data may include at least one processor and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the system to: receive unstructured data; apply a classifier to the unstructured data to identify a type of the unstructured data; based on the identification, select a corresponding neural network; apply the selected neural network to the unstructured data to obtain structured data; and output the structured data.
Classification for data intake operations in an enterprise ensures that sensitive data is not disseminated inappropriately, but incurs substantial time, effort and expense. A method of classifying data in a large set of data repositories captures a set of raw rules resulting from inputs indicative of evaluations and conclusions of data classification operations, typically by logging data classification operations, and identifies patterns in the set of raw rules by consolidating duplicative conditions and eliminating inconsequential conditions. External conditions and observations may be referenced for applying a context to the rules based on a usage or domain of the data, and data sets of disparate entities may be examined for anonymizing the data and combining with other sets of anonymized data.
Techniques for processing combinations of timeseries data and time-dependent semantic data are provided. The timeseries data can be data from one or more Internet of things (IOT) devices having one or more hardware sensors. The semantic data can be master data. Disclosed techniques allow for time dependent semantic data to be used with the timeseries data, so that semantic data appropriate for a time period associated with the timeseries data can be used. Changes to semantic data are tracked and recorded, where the changes can represent a new value to be used going forward in time or an update to a value for a prior time period. Timeseries data and semantic data can be stored with identifiers that facilitate their combination, such as date ranges, identifiers of analog world objects, or identifiers for discrete sets of semantic data values.
Systems and methods for detection, characterization, and prediction of real-time events having approximate periodicity include detection of events from raw data that are approximately periodic. The detection includes analyzing raw data to determine approximately periodic chains of events. The raw data can be related to network management systems, financial monitoring systems, medical monitoring, seismic activity monitoring, or any system that performs some management or monitoring of an underlying system or network having time lasting events. The detected approximately periodic events could be characterized and presented in natural language as well as used for prediction of future events via supervised machine learning.
A method for ranking genealogical records includes using a machine learning model to rank multiple searched records based on relevancy. The relevancy may be determined by identifying features included in a record and scaling each feature by a corresponding weight factor. In addition, a method for training a machine learning model and increasing the convergence speed of the training is described. To train the model, a machine learning process is used to optimize a ranking performance metric. A set of weights corresponding to multiple features are used to rank multiple past search records in a training set. An initial set of the weights are set by the expectation values of the weights. The weights are incrementally changed to optimize the ranking performance metric. The step size of the increment is determined based on the sensitivity of the ranking performance metric relative to the step size.
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving a stream of events, where each event comprises a header including an event type field and a timestamp. and identifying that the header of a given event in the stream of events includes at least one secondary event in a list of secondary identifiers included in the header. A flag is set in a distributed database for the at least one secondary event, then writing the given event to a table in the distributed database occurs, the table selected based on a respective event type field and timestamp associated with the given event. Deduplicating the given event and the at least one secondary event in response to a close of books (COB) signal occurs, after which writing at least one deduplicated event to a storage device occurs, the at least one deduplicated event selected from the group consisting of the given event and the at least one secondary event.
A system and method for continuous processing of data streams residing in distributed data sources. The method includes: receiving a plurality of data streams from a plurality of distributed data sources; processing each of the plurality of data streams using a plurality commands, the plurality commands are executed in parallel using a graph execution engine; and transporting, through a transport layer, each of the plurality of data streams using the plurality commands to at least one data sink.
A method for organizing and searching objects from a plurality of databases includes querying an attribute of each entry stored in the plurality of databases; assigning a memory value for each of the attributes retrieved from each of the objects stored in the plurality of databases and storing the memory values for each of the attributes in a cache. At a client device, a search query is received and it is determined if the search query contains an attribute of the entry to be searched. Upon positive determination, a search is performed at the cache using the attribute contained in the search query; and upon negative determination, a search for the entry is performed at the plurality of databases.
A computer-implemented method groups queries to reduce performance degradation. The method includes, receiving, by a database manager, a set of queries from one or more requestors, wherein each query of the set of queries includes an access plan. The method includes, determining, based at least on the access plan of each query, that a first query in the set of queries is incompatible with a second query of the set of queries. The method includes, grouping, in response to the first query and the second query being incompatible, the first query in a first group, and the second query in a second group, wherein the first group and the second group are included in a set of groups. The method includes, determining an order for each group of the set of groups. The method further includes, executing, in response to determining the order, each group in the determined order.
Techniques are described herein that are capable of selecting checkpoints of a database job. For instance, at compile time, temporal indicators associated with the query plans of the database job are determined. Each temporal indicator indicates first and second subsets of stages of the respective query plan. Values of attributes of each stage in at least each first subset are predicted using a machine learning technique. At the compile time, candidate stage(s) for each query plan are identified based on the respective candidate stage being a child of stage(s) in the corresponding second subset or not being a child of another stage in the respective query plan. The candidate stage(s) for each query plan are selectively chosen as respective checkpoint(s) based on whether the values of the attributes of each stage in at least the first subset of the stages of the respective query plan satisfy one or more criteria.
A large highly parallel database management system includes thousands of nodes storing huge volume of data. The database management system includes multiple query optimizers for determining low cost execution plans for queries. The database management system is adapted to receive a data query. An execution plan generator component of the database management system generates an initial execution plan for the query. The initial execution plan is fed as input to more than one query optimizers. Each optimizer starts with the initial execution plan, generates alternative execution plans, and determines a satisfactory execution plan that incurs the lowest cost. The database management system compares the selected execution plans by the optimizers and selects one with the lowest cost. The multiple query optimizers run in parallel.
Systems and methods for processing requests for shared records are described. A server computing system receives a data access request associated with a user. The server determines shared records granted by a first sharing rule associated with the user in response to receiving a data access request. The server processes the data access request based on the shared records granted by the first sharing rule and shared records granted by a second sharing rule associated with the user. The shared records granted by the second sharing rule having been determined prior to receiving the data access request, the first sharing rule and the second sharing rule generated prior to receiving the data access request.
A computer-implemented method for adaptive search refinement is provided. The method may include obtaining an indication of user engagement with an online marketplace and in response to obtaining the indication, providing visually guided search refinement to construct a search query for searching the online marketplace. Providing the visually guided search refinement may include providing search refinement options, obtaining an indication of the approval or disapproval of one or more of the search refinement options, and repeating providing the search refinement options and receiving the indication. For each iteration of providing the plurality of search refinement options, at least some of the search refinement options may be different and determined based on previously received indications of both approval and disapproval. The method for adaptive search refinement may further include providing search results based on the search query.
In one embodiment, a method receives a search query including terms formed in a natural language expression. The terms are included in entities that are categorized in types of entities. The method analyzes the entities for the terms to generate a set of branch queries that include different combinations of entities for the terms. The set of branch queries are ranked based on the types of entities associated with entities of the respective branch queries and a branch query is selected based on the ranking for the branch query. The method uses the entities of the branch query to perform a search of a structured database of structured objects.
Data deduplication techniques may use a fingerprint hash table and a backend location hash table in connection with performing operations including fingerprint insertion, fingerprint deletion and fingerprint lookup. Processing I/O operations may include: receiving a write operation that writes data to a target logical address; determining a fingerprint for the data; querying the fingerprint hash table using the fingerprint to determine a matching entry of the fingerprint hash table for the fingerprint; and responsive to determining that the fingerprint hash table does not have the matching entry that matches the fingerprint, performing processing including: inserting a first entry in the fingerprint hash table, wherein the first entry includes the fingerprint for the data and identifies a storage location at which the data is stored; and inserting a second entry in a backend location hash table, wherein the second entry references the first entry.
Described is a system for a providing a service (or microservice) for performing deduplication for an object storage. The service (or microservice) may be source-agnostic in that it may receive data from multiple types of source systems by providing a uniform set of functions for deduplicating and writing the data to a destination object storage. The set of functions encapsulate a previously dispersed set of functionality provided by various components. Accordingly, the service provides a single scalable and stateless component for performing deduplication. For example, the service (e.g. deduplication service) may receive object related information and perform a filtering to accelerate network transfers. Accordingly, the service provides the ability to only transfer and write data that does not already exist on the object storage.
Aspects of the disclosure relate to management of databases in different server environments. In particular, various aspects of this disclosure relate to correction, synchronization, and/or migration of databases between different database servers. A feed file that is rejected from loading in a database associated with a source server may prioritized in a destination server. A feed file hierarchy of the rejected feed file may be determined and the destination server may process loading of the rejected feed file to a database based on the determine feed file hierarchy. Any corrections applied at the destination server may also be applied at the source server.
Described are a method, system, and computer program product for deduplicating a storage object. A hash of a window of data of a storage object is determined and a determination is made as to whether the window of data of the storage object corresponds to a chunk boundary. A determination is made as to whether the hash of the object matches one pseudo fingerprints in a list of at least one pseudo fingerprint. A storage object chunk boundary based on the window of data is stored in response to the window of data corresponding to the chunk boundary or in response to determining that the hash of the object matches one of the pseudo fingerprints. A determination is made of a new window of data in the storage object following the window of data when the window of data is not an end of data of the storage object.
The present invention provides a method of synchronous deletion for distributed storage system. According to the present invention, after a first host accesses one or more first datum, a first data list and a second data list will be created in a blockchain network corresponding to the modification of the data in the first host. Then the first data list and the second data list are used to update a second host. Accordingly, by taking advantages of the indestructibility of the blockchain technology, the existence of the first data list and the second data list will be maintained. Then the second data accessed by the second host will still be consistent even the first host has modified them. In addition, a hardware safety module can be further adopted to ensure the correctness of the execution file in the second host.
Techniques for asynchronous searching of protected areas of a provider network are described. A method of asynchronous searching of protected areas of a provider network comprises receiving a search request at a secure query service of a provider network, the search request specifying a search condition for one or more resources in a protected area of the provider network, filtering the search request using a first filter to produce a filtered search request, providing the filtered search request to the protected area of the provider network, obtaining a search result based on execution of the search request in the protected area, filtering the search result using a second filter to produce a filtered search result, and generating a search response based on the filtered search result.
Techniques for providing an RPC-less locking mechanism based on RDMA CAW for a storage cluster with an active-active architecture. The techniques include, in response to receipt at a storage node of a lock request for accessing an LBA of a storage object, synchronizing, between the storage node and a remote node, a state of a lock for the LBA. The synchronizing of the lock state includes locating an ALS object having a field containing the LBA, updating a field of the ALS object to include the storage node, and setting a field of the ALS object to a type of lock specified in the lock request. If the storage node locates the ALS object in an array maintained within visible memory on the remote node, then the storage node updates/sets corresponding fields of the ALS object by performing atomic CAW operations supported by an RDMA channel between the respective nodes.
A computer program comprising a sequence of instructions for execution on a processing unit having instruction storage for holding the computer program, an execution unit for executing the computer program and data storage for holding data, the computer program comprising: a switch control instruction which when executed causes the processing unit to control switching circuitry to connect a set of connection wires of the processing unit to a switching fabric to receive a data packet at a predetermined received time, the switch control instruction comprising a delay control field which holds a value defining a delay between issuance of the instruction in the sequence of instructions and its execution by the execution unit.
A circuit device includes a first physical layer circuit to which a first bus is connected, a second physical layer circuit to which a second bus is connected, and a processing circuit that performs transfer processing in which a packet received from the first bus via the first physical layer circuit is transmitted to the second bus via the second physical layer circuit. The processing circuit includes a SYNC generation circuit that generates an m-bit SYNC, and when the packet is received from the first bus, the processing circuit outputs the m-bit SYNC to the second physical layer circuit.
A configurable PCI card for connecting to a PCI interface is disclosed. The configurable PCI card comprises a bus interface disposed on a base card for communicatively connecting to a bus of a computing device. The configurable PCI card further comprises a bracket for physically securing the base card to the computing device. The configurable PCI card also comprises a wire layout disposed on the base card for replicating a plurality of different power and heat generation profiles that correspond to a plurality of different chipsets.
An expander I/O module discovery/management system includes a secondary system chassis housing an expander I/O module coupled to a server device. The server device identifies the secondary system chassis and an expander I/O module port utilized by that server device, and then generates and transmits an expander I/O module reporting communication identifying the secondary system chassis and the expander I/O module port. A primary system chassis houses a switching I/O module coupled to the expander I/O module. The switching I/O module receives the expander I/O module reporting communication and determines that the secondary system chassis identified in the expander I/O module reporting communication is different than the primary system chassis. In response, the switching I/O module assigns a virtual slot to the expander I/O module, and assigns a virtual port associated with the virtual slot to the expander I/O module port identified in the expander I/O module reporting communication.
A memory chip having a first set of pins configured to allow the memory chip to be coupled to a first microchip or device via first wiring. The memory chip also having a second set of pins configured to allow the memory chip to be coupled to a second microchip or device via second wiring that is separate from the first wiring. The memory chip also having a data mover configured to facilitate access to the second microchip or device, via the second set of pins, to read data from the second microchip or device and write data to the second microchip or device. Also, a system having the memory chip, the first microchip or device, and the second microchip or device.
Various examples are directed to systems and methods for programming memory. A programming appliance may receive a command file comprising a first pre-generated digital signature. The first pre-generated digital signature may be associated with a memory system, with a first command and with a first memory system counter value. The programming appliance may send to a memory system a first command message. The first command system may comprise the first command and the first pre-generated digital signature.
Technologies for secure device configuration and management include a computing device having an I/O device. A trusted agent of the computing device is trusted by a virtual machine monitor of the computing device. The trusted agent securely commands the I/O device to enter a trusted I/O mode, securely commands the I/O device to set a global lock on configuration registers, receives configuration data from the I/O device, and provides the configuration data to a trusted execution environment. In the trusted I/O mode, the I/O device rejects a configuration command if a configuration register associated with the configuration command is locked and the configuration command is not received from the trusted agent. The trusted agent may provide attestation information to the trusted execution environment. The trusted execution environment may verify the configuration data and the attestation information. Other embodiments are described and claimed.
A microprocessor includes a store queue (SQ) and a physically-indexed physically-tagged second-level set-associative cache. Each cache entry is uniquely identified by a set index and a way number. Each SQ entry holds information for a store instruction. The information includes store data to be written to a store physical address, a portion of which is a store physical line address. The information also includes a store physical address proxy (PAP) for the store physical line address. The store PAP specifies the set index and the way number of the cache entry into which a cache line specified by the store physical line address is allocated. A load unit, during execution of a load instruction, uses the store PAP held in a SQ entry in making a decision whether to forward to the load instruction the store data held in the SQ entry.
A server includes a field programmable gate array (FPGA) partitioned into a set of partial reconfiguration (PR) slots and a memory that supports a set of logical buffers. A deterministic application request module (DARM) receives application requests to allocate the set of reconfiguration slots to one or more tenants and the one or more tenants configure the allocated reconfiguration slot to perform tasks. The DARM stores data associated with the application request in a first logical buffer from the set of logical buffers. A reconfiguration slot scheduling (RSS) module identifies a first reconfiguration slot from the set of reconfiguration slots and associates the first reconfiguration slot with the first logical buffer. A reconfiguration slot initialization (RSI) module reconfigures the first reconfiguration slot to perform the tasks based on the data stored in the first logical buffer.
A method for performing a copyback procedure is described. The method includes determining to move first encoded data from a first location in a memory die to a second location. In response to determining to move the first encoded data from the first location to the second location, a starting seed, which is associated with the first location, is combined with a destination seed, which is associated with the second location, to produce a combined seed. Based on the combined seed, the method determines a pseudorandom sequence based on the combined seed and a pseudorandom sequence table, wherein the pseudorandom sequence table maps seed values to pseudorandom sequences and the determined pseudorandom sequence maps to the combined seed in the pseudorandom sequence table. The method further combines the first encoded data with the pseudorandom sequence to produce second encoded data for storage in the second location.
An arena-based memory management system is disclosed. In response to a call to reclaim memory storing a group of objects allocated in an arena, an object not in use of the group of objects allocated in the arena is collected. A live object of the plurality of objects is copied from the arena to a heap.
A system includes a memory device and a processing device coupled to the memory device. The processing device can determine a data rate from a first sensor and a data rate from a second sensor. The processing device can write a first set of data received from the first sensor at a first logical block address (LBA) in the memory device. The processing device can write a second set of data received from the second sensor and subsequent to the first set of data at a second LBA in the memory device. The processing device can remap the first LBA and the second LBA to be logically sequential LBAs. The second LBA can be associated with an offset from the first LBA and the offset can correspond to a data rate of the first sensor.
A network message is received for a first implementation. The network message is replicated for a second implementation. A first behavior from the first implementation is compared with a second behavior from the second implementation. A defect action is determined based at least in part on results of said comparison.
Methods, systems, and computer-readable media for creation of software tests matching production personas are disclosed. A software testing system determines a plurality of observations regarding execution of a software product in a production environment comprising a plurality of software products. The software testing system determines one or more personas based at least in part on analysis of the plurality of observations. A particular persona represents one or more usage characteristics shared by a subset of clients of the software product. The software testing system generates one or more tests associated with the particular persona. The one or more tests comprise one or more input values of a plurality of calls. The one or more input values represent the usage characteristics shared by the subset of clients of the software product.
An integrated circuit device is disclosed. The device includes a circuit configured to perform a function, a fault management component, at least one user register, an analog test bus component, a built-in self-test component, a safety monitor component, and gating logic. Additionally, the circuit is separated from the fault management component, the at least one user register, the analog test bus component, the built-in self-test component, the safety monitor, and the gating logic.
An investigative platform enables software developers to monitor and diagnose anomalies associated with application development and production. A client library interacts with a separate agent to instrument executable code of a user application. The client library transfers executable code and trace information captured from the user application to the agent to isolate the capture from the executing user application. The agent buffers, examines, and performs further processing (such as compression) on the captured traces, and sends the information as substantially compressed traces to an analysis and persistent storage (APS) infrastructure. A consumer service loads the information into a durable message queue for processing by stages of an analysis pipeline of the APS infrastructure. Processing by the stages of the analysis pipeline results in findings, such as trace amalgamation into cases. A data service of the APS infrastructure provides the processed information to a user interface infrastructure for graphic and interactive presentation reporting to a user.
The present disclosure describes methods, systems, and computer program products for providing additional stack trace information for time-based sampling (TBS) in asynchronous execution environments. One computer-implemented method includes determining whether time-based sampling is activated to capture a time-based sampling data during execution of a JavaScript function; in response to determining that the time-based sampling is activated to capture the time-based sampling data, determining whether a callback stack trace is active; in response to determining that the callback stack trace is active, loading the callback stack trace; retrieving a current stack trace of the JavaScript function; and saving the loaded callback stack trace and the current stack trace of the JavaScript function as the time-based sampling data.
There are provided a controller and a memory system having the same. The controller includes: a background operation manager configured to determine a background operation level according to an amount of first data received from a host and an amount of second data generated in a randomization operation and an error check operation of the first data, and output a background operation signal according to the background operation level, and a processor configured to output a background command set by adjusting an operating ratio of a background operation according to the background operation signal.
A system, method, and apparatus for detecting errors in an artificial intelligence engine. The method includes processing a medical image of a patient at an artificial intelligence engine, and producing a first test result at the artificial intelligence engine based on the medical image. The method also includes detecting an error in the first test result using a server emulator, and producing a second test result that corrects the error in the first test result. In addition, the method includes transmitting the second test result from the artificial intelligence engine to a picture archiving and communication systems server.
Embodiments of the present disclosure provide a hot standby method, apparatus, and system. The method includes: saving, by an active device, first user information of the active device into a local cache module of the active device and sending, by the active device, the first user information to a remote cache module of a first standby device based on preset correlation information. In response to detecting that the active device becomes faulty, the first standby device obtains the first user information from the remote cache module of the first standby device and restores the first user information.
A method of reordering memory bits includes steps of: providing multiple pieces of bit repair data corresponding to memory bits and used to mark whether any one of the memory bits is defective bit; generating selection signals based on multiple pieces of bit repair data; selecting and coupling good memory bits of the memory bits to multiple input/output terminals of a memory, respectively, based on the multiple pieces of bit repair data and the selection signals or based on the selection signals.
Failover methods and systems for a networked storage environment are provided. In one aspect, a read request associated with a first storage object is received, during a replay of entries of a log stored in a non-volatile memory of a second storage node for a failover operation initiated in response to a failure at a first storage node. The second storage node operates as a partner node of the first storage node. The read request is processed using a filtering data structure that is generated from the log prior to the replay and identifies each log entry. The read request is processed when the log does not have an entry associated with the read request, and when the filtering data structure includes an entry associated with the read request, the requested data is located at the non-volatile memory.
A system and method determining a Chain Identification Number (CID) of a source snapshot to be replicated from a source site to a target site of a virtual computing system, determining a predetermined number of potential reference snapshots based on the CID of the source snapshot, computing a closeness value between the source snapshot and each of the potential reference snapshots, and creating a list of the potential reference snapshots based on the closeness value of each of the potential reference snapshots. One snapshot from the list is selected as a reference snapshot. The source snapshot is replicated to the target site based on the reference snapshot.
Methods, non-transitory machine readable media, and computing devices that more securely facilitate data protection workflows are disclosed. With this technology, identification information for primary inbound and outbound queues is extracted from a registration token received from an administrator device. A registration request is inserted into the primary outbound queue using the identification information and one or more communication networks that are external to a data center. The primary inbound queue is polled using the identification information and the communication networks to retrieve messages from a backup service computing device that instantiated the queues and generated the registration token. Accordingly, nodes in a data center can communicate more securely with a cloud backup service via queues and without exposing any HTTP ports to the backup service. Advantageously, the backup service can learn the topology of a storage cluster and manage data protection workflows via communications with one of the constituent nodes.
Responsive to a request from a user device, a content server may perform an electronic discovery function. The request may include information on a quantity of data objects desired from a collection of data objects stored in a repository. Objects stored in the repository may be managed by the content server. The content server may determine a number of batches and process the collection of data objects into batches, each having a batch size. An efficient selection process may be determined and utilized in selecting data objects from each of the batches such that a total number of data objects selected from the collection is not less than the quantity of data objects desired. The content server may make a disk image of the selected data objects and communicate same to the user device over a network.
A method includes receiving a write request to store a data object; identifying object parameters associated with the data object; selecting a memory type based on the identified object parameters; selecting a selected memory based on the memory type; and facilitating storage of the data object in the selected memory, wherein the data object is dispersed error encoded.
An error revision suggestion method for customized software integration applications may comprise storing a plurality of customized software integration applications for specific integration processes for transforming data to enable electronic data exchange, generated from a customized visual model with a plurality of visual modeling elements representing customized executable code sets. The method may further comprise transmitting an executable run-time engine for a first of the plurality of customized software integration applications and a first customized code set for execution at a specific user business process system, receiving an indication an error has occurred during execution of the first customized code set, and transmitting an instruction to the user indicating a correction to erroneous user input is required to resolve the error if the error is associated in a resolve database with a previously executed correction to erroneous user input.
A method comprises retrieving operating conditions data comprising operational details of one or more components in at least one computing environment. Component replacement data and no fault found (NFF) data of the computing environment are also retrieved. The component replacement data comprises details about components that have been replaced in the computing environment. The NFF data comprises details about components incorrectly identified as having failed in the computing environment and symptoms leading to the incorrect identifications. The method also comprises generating a first mapping between given ones of the operational details and given ones of the replaced components, and generating a second mapping between given ones of the incorrectly identified components and given ones of the symptoms using one or more machine learning algorithms. Using the first and second mappings, at least one failed component is predicted based on one or more symptoms identified in a received support case.
Approaches for data processing are described that include initializing a plurality of compute instances configured to support a design session for an integration flow, receiving, from a client, an application programming interface (API) request at an API, the API request including one or more design parameters associated with the integration flow, provisioning, for the design session and from the plurality of initialized compute instances, one or more compute instances based on the one or more design parameters, evaluating an integration flow configuration associated with the integration flow, the evaluating based on the one or more design parameters, and terminating the one or more compute instances upon completion of the design session.
Techniques for managing resource utilization across heterogeneous physical hosts are described. Resource utilization of a first plurality of physical hosts in a provider network may be monitored, each physical host comprising a plurality of resources. A future resource utilization can be determined, the future resource utilization including quantities of a plurality of resource types. The future resource utilization can be matched to a plurality of physical host types, each physical host type associated with a different plurality of resources. A second plurality of physical hosts corresponding to the plurality of physical host types can be deployed to the provider network.
A method and a resource scheduler for enabling a computing unit to use memory resources in a remote memory pool. The resource scheduler allocates a memory unit in the remote memory pool to the computing unit for usage of memory resources in the allocated memory unit, and assigns an optical wavelength for communication between the computing unit and the allocated memory unit over an optical network. The resource scheduler further configures at least the computing unit with a first mapping between the assigned optical wavelength and the allocated memory unit. Thereby, the optical network can be utilized efficiently to achieve rapid and reliable communication of messages from the computing unit to the allocated memory unit.
The present disclosure relates to systems and methods for an interactive, intelligent hub built around the completion of a task. This hub brings together resources, information, suggested steps, and other automated assistance to facilitate the completion of the task. AI-based assistance may indicate which steps can be completed by automated processes, and dispatch those processes, or suggest resources to assist in the completion of other steps. The hub displays the current status of the task, and lives until the completion of the task, or abandonment by the user.
Embodiments of the present disclosure relate to a method, device and computer program product for managing a service. The method comprises in response to processor credits for the service reaching threshold credits at a first time instant (t1), determining a second time instant when a first operation for the service is to be performed. The method further comprises determining, based on a set of historical processor credits between the first time instant and the second time instant, first processor credits related to a second set of time periods which is between the first time instant and second time instant. The method further comprises determining, based on a first time length from the first time instant to the second time instant, a second time length of the first set of time periods and a third time length of the second set of time periods, second processor credits that can be obtained between a third time instant when the second set of time periods ends and the second time instant; in response to the first, second and third processor credits satisfying a predetermined condition, performing the second operation within the second set of time periods. The method may increase the time for performing the second operation without affecting the first operation.
Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path to convert, copy, or move data objects stored in one type of VM to another type of VM. The destination path represents a standardized (canonical) way to refer to VM objects from a proprietary VM. A destination location may be specified using the canonical destination path, and the location may be converted into a hypervisor-specific destination location. A source data object may be copied or moved to the destination location using a hypervisor-agnostic path.
A computer system includes processor hardware and memory hardware storing instructions for execution by the processor hardware. The instructions include, in response to receiving a first script from a user device, compiling the first script, generating an image representation of the compiled first script, and determining an estimated runtime of the first script using a machine learning algorithm. The instructions include transmitting the estimated runtime for display on a display of the user device, categorizing the estimated runtime, and transmitting the first script to a queue based on the categorization. The instructions include, in response to the first script reaching a front of the queue, executing the first script on a server of the plurality of servers that corresponds to the queue. The instructions include, in response to the first script being executed, transforming the display of the user device according to instructions of the first script.
A system for assigning a workload to compute resources includes an interface and a processor. The interface is configured to receive a workload. The processor is configured to break the workload into a set of subproblems; and for a subproblem of the set of subproblems: determine whether the subproblem benefits from intersheet parallelism; determine whether the subproblem benefits from intrasheet parallelism; determine whether the subproblem benefits from directed acyclic graph (DAG) partitioning; and assign the subproblem, wherein assigning the subproblem utilizes optimization when appropriate based at least in part on benefits from the intersheet parallelism, the intrasheet parallelism, and the DAG partitioning.
Disclosed embodiments relate to systems and methods for implementing chained tile operations. In one example, a processor includes fetch circuitry to fetch one or more instructions until a plurality of instructions has been fetched, each instruction to specify source and destination tile operands, decode circuitry to decode the fetched instructions, and execution circuitry, responsive to the decoded instructions, to: identify first and second decoded instructions belonging to a chain of instructions, dynamically select and configure a SIMD path comprising first and second processing engines (PE) to execute the first and second decoded instructions, and set aside the specified destination of the first decoded instruction, and instead route a result of the first decoded instruction from the first PE to be used by the second PE to perform the second decoded instruction.
A set of entries in a branch prediction structure for a set of second blocks are accessed based on a first address of a first block. The set of second blocks correspond to outcomes of one or more first branch instructions in the first block. Speculative prediction of outcomes of second branch instructions in the second blocks is initiated based on the entries in the branch prediction structure. State associated with the speculative prediction is selectively flushed based on types of the branch instructions. In some cases, the branch predictor can be accessed using an address of a previous block or a current block. State associated with the speculative prediction is selectively flushed from the ahead branch prediction, and prediction of outcomes of branch instructions in one of the second blocks is selectively initiated using non-ahead accessing, based on the types of the one or more branch instructions.
Techniques described herein may be utilized to serialise and de-serialise arithmetic circuits that are utilized in the execution of computer programs. The arithmetic circuit may be utilized to build a Quadratic Arithmetic Problem (QAP) that is compiled into a set of cryptographic routines for a client and a prover. The client and prover may utilize a protocol to delegate execution of a program to the prover in a manner that allows the client to efficiently verify the prover correctly executed the program. The arithmetic circuit may comprise a set of symbols (e.g., arithmetic gates and values) that is compressed to produce a serialised circuit comprising a set of codes, wherein the set of symbols is derivable from the set of codes in a lossless manner. Serialisation and de-serialisation techniques may be utilized by nodes of a blockchain network.
Aspects of the subject disclosure may include, for example, a method in which a processing system loads a software program into compilers associated with different programming languages to identify a language of the software program, determines whether the software program is executable in the identified language, and compiles the software program to generate executable code. The system retrieves executable programs in the identified language from a program database, analyzes a syntax of the executable code and the executable programs, compares attributes of the executable code and the executable programs, and determines similarity ratings for the executable programs with respect to the executable code. The system also generates a code module comprising the executable code and at least a portion of the executable programs, based at least in part on the similarity ratings. Other embodiments are disclosed.
Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
A fire and security system includes a control panel and one or more connected device. The control panel is in signal communication with a data control loop. The connected device is in signal communication with the at least one control panel via the at least one data control loop. The connected device includes a memory unit having a free memory area that stores first data and an active memory area that stores second data different from the first data. In response to operating the connected device according to the second data, the at least one connected device receives updated data delivered by the at least one of the control panel over the data control loop, and replaces the first data stored in the free memory data with the updated data.
In accordance with an embodiment, described herein is a system and method for managed server independence for deployment (MSI-D) of software applications and libraries, for use in a cloud computing, application server, or other environment. Software applications or libraries can be prepared for deployment as multi-version format application(s) or library(s). A deployment configuration tool enables use of an input file which specifies one or more deployment configuration overrides data that provide additional pieces of information for each MSI-D/multi-version format application and library. A managed server can independently poll for changes to the deployment configuration overrides, for example to update one or more of its deployed applications or libraries, from a first version to a second version. The system can be used to provide eventual consistency of the deployed application and library versions within a plurality of managed servers.
The present disclosure relates generally to systems and methods for providing sets of compatible firmware versions (e.g., cross-compatibility solution) for flashing (e.g., programming or re-programming) different devices of a network of devices (e.g., an industrial automation system) when using a flashing application. Providing the compatible firmware versions of such network of devices may facilitate flashing the devices with compatible firmware, based on a topology of the network of devices, to prevent functional errors in the network of devices. The present systems and methods may also be applicable to determining and providing cross-compatibility solution between different firmware, as well as software, used by different devices of a network of devices. That said, although embodiments described herein are with respect to providing sets of compatible firmware versions for firmware associated with devices of a network, it should be appreciated that similar systems and methods may provide sets of compatible software versions associated with various devices of a network.
A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor. The classical processor is configured to compile a quantum program into logical assembly instructions in an intermediate language, aggregate the logical assembly instructions together into a plurality of logical blocks of instructions, generate a logical schedule for the quantum program based on commutativity between the plurality of logical blocks, generate a tentative physical schedule based on the logical schedule, the tentative physical schedule includes a mapping of the logical assembly instructions in the logical schedule onto the plurality of qubits of the quantum processor, aggregate instructions together within the tentative physical schedule that do not reduce parallelism, thereby generating an updated physical schedule; generate optimized control pulses for the aggregated instructions, and execute the quantum program on the quantum processor with the optimized control pulses and the updated physical schedule.
A method for executing program components on a control unit includes receiving a first program unit and a second program unit; producing a first proxy definition and a second proxy definition, wherein a proxy definition stipulates access to at least one function and/or a memory area of a program unit, wherein the first proxy definition is associated with the first program unit and the second proxy definition is associated with the second program unit; compiling the first program unit and the second program unit to produce a first program component, a second program component, a first proxy component and a second proxy component; and executing the first program component and the second program component on a control unit, wherein the first program component calls and/or uses at least one function of the second program component by using the first proxy component and the second proxy component.
A modeling system may generate a function model and a corresponding functional complexity score (FCS) for display on a graphical user interface (GUI). The FCS may be calculated by looping through each level of the function model and determining a score based on both hierarchical relationships and functional relationships within the function model at each level. The modeling system may constantly monitor for additional inputs representative of an additional function or changes to current functions and automatically update the FCS displayed on the GUI based on the additional inputs.
Quantum entanglement protection is disclosed. An entanglement checker receives, from a requestor, a request associated with a first qubit. In response to receiving the request, the entanglement checker accesses qubit entanglement information that identifies an entanglement status of the first qubit. The entanglement checker determines, based on the qubit entanglement information, the entanglement status of the first qubit, and sends a response to the requestor based on the entanglement status.
A mechanism for provisioning a composite web application using secure parameter transfer is disclosed. The composite web application includes a component that resides on a virtual machine (VM). A request is received from the component for a configuration parameter that is to enable periodic reconfiguration of the VM. An access condition is identified for accessing the configuration parameter and responsive to determining the access condition is satisfied, the requested configuration parameter is provided to the component. The VM is reconfigured using the requested configuration parameter.
Digital approximate squarer (aSQR)s utilizing apparatuses, circuits, and methods are described in this disclosure. The disclosed aSQR methods can operate asynchronously and or synchronously. For applications where low precisions is acceptable, fewer interpolations can yield less precise square approximation, which can be computed faster and with lower power consumption. Conversely, for applications where higher precision are required, more interpolations steps can generate more precise square approximation. By utilizing the disclosed aSQR method, precision objectives of a squarer approximation function can be programmed real-time and on the fly, which enables optimizing for power consumption and speed of squaring, in addition to optimize for the approximate squarer's die size and cost.
Methods, systems, and devices for split and duplicate ripple circuits are described. A ripple circuit may be divided into stages, which may operate in parallel. For example, a first stage may have a finite number of possibilities for an output that is relevant for a second stage, and the second stages may be replicated according to the finite number of possibilities. The replicated second stages thus may operate concurrently with each other and the first stage, with each of the replicated second stages assuming a different possible output from the first stage. Once operation of the first stage is complete, the true output of the first stage may be used to select one of the second stages as corresponding to the correct assumed output, and the output of the selected second stage may be or may be included in a set of output signals for the circuit.
A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application.
Disclosed herein are playback devices, groups of playback devices, and methods of operating playback devices and groupings thereof to cause the playback devices in a group of playback devices to play audio content together in synchrony based on playback timing and clock timing, where the audio content and playback timing and the clock timing for use with playing the audio content according to the clock timing are provided by different playback devices in the group of playback devices.
The disclosed computer-implemented method for smoothing audio gaps using adaptive metadata identifies an initial audio segment and a subsequent audio segment that follows the initial audio segment. The method accesses a first set of metadata that corresponds to a last audio frame of the initial audio segment and accesses a second set of metadata that corresponds to the first audio frame of the subsequent audio segment. The first and second sets of metadata include audio characteristic information for the two audio segments. The method then generates a new set of metadata that is based on both sets of audio characteristics. The method further inserts a new audio frame between the last audio frame of the initial audio segment and the first audio frame of the subsequent audio segment and applies the new set of metadata to the new audio frame. Various other methods, systems, and computer-readable media are also disclosed.
A document management system includes a processor configured to receive print data of a document to be printed, the print data being transmitted from a first user, transmit, to another user belonging to a predetermined group, document specification information that specifies the document when a request to print the document is received from the other user, and compute a number of other users who have printed the document on a basis of the document specification information and user specification information that specifies another user, the information being transmitted from a printing device when the other user uses the printing device to print the document on a basis of the document specification information.
A wireless output device for connecting to a wireless local area network and receiving digital content from servers over a network that includes the Internet is herein disclosed and enabled. The wireless output device may include, among others, a television, a speaker, a projector, or an output controller. The wireless output device includes an interface and wireless communication units. The wireless communication units of the wireless output device may receive information from a portable electronic device. The wireless output device may further receive the digital content from one or more application servers or content servers operated over the Internet by a digital content service. The digital content may include audio digital content or video digital content. The output device may process the received digital content and render the processed digital content onto a display medium.
An image forming apparatus includes a scanner, a receiver, and a controller. The scanner scans a document to obtain image data representing the scanned document. The receiver receives faxed image data. The controller includes a processor and a memory, performs processing for reducing usage of a consumable material on the image data obtained by the scanner, and does not perform the processing on image data obtained from an external apparatus.
Proposed are concepts for providing resilience (i.e., fault tolerance) for the temporary data needs of a distributed file system. Such concepts may, for instance, provide a virtual storage layer in a data node of a distributed file system. The virtual storage layer may provide resilience for the temporary data needs of a Massively Parallel Processing (MPP) SQL on Hadoop engine.
A memory device includes a processing device configured to iteratively update a center read level according to a first step size after reading a subset of memory cells according to a set of read levels including the center read level; track an update direction for the processing device to use when iteratively updating the center read level, wherein the update direction corresponds to an increase or a decrease in the center read level; detect a change condition based on updating the center read level according to the first step size; and iteratively update the center read level according to a second step size based on detection of the change condition.
A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.
Recording an indicator of time at which a super block is erased, recording an indicator of time at which a first page of the super block is programmed, and recording an indicator of time at which a last page of the super block is programmed.
The present application relates to a garbage collection method and a storage device for reducing write amplification. A method for selecting a data block to be collected in garbage collection, including: obtaining, according to a first selection policy, a first data block to be collected; determining, according to a first rejection policy, whether to refuse to collect the first data block to be collected; and if according to the first rejection policy, rejection to collect of the first data block to be collected is determined, not performing garbage collection on the first data block to be collected.
Example implementations described herein are directed to systems and methods for facilitating remote copy pair volume with data consistency. For a command received for one of a first volume and a second volume during execution of a pair synchronization process between the first volume and the second volume, example implementations can involve determining whether an address range of one of the first volume and the second volume configured to be provided to a host computer is to be locked based on the command; locking the address range of the one of the first volume and the second volume for the determination indicative of the address range of one of the first volume and the second volume is to be locked; and executing the command on the first volume and the second volume while the address range configured to be provided to the host computer is locked.
A storage device is connected to a migration source storage device that stores migration target data via a data line. A transportable external mass storage device that stores the migration target data migrated from the migration source storage device is connected to the storage device. The storage device references logical configuration information received from the migration source storage device via the data line and restores and stores the migration target data stored in the external mass storage device.
The present disclosure relates to partially written block treatment. An example method comprises maintaining, internal to a memory device, a status of a last written page corresponding to a partially written block. Responsive to receiving, from a controller, a read request to a page of the partially written block, the example method can include determining, from page map information maintained internal to the memory device and from the status of the last written page, which of a number of different read trim sets to use to read the page of the partially written block corresponding to the read request.
A memory system of an embodiment includes a non-volatile memory and a controller configured to control the accessing of the non-volatile memory according to commands from a host device. The controller is configured to set a mode transition time to a value according to a first command received from the host. The controller transitions from a first operating mode to a second operating mode, in which power supply is suspended to a predetermined circuit, when the time since the last command was received from the host device reaches the mode transition time. The controller maintains the second operating mode until another command is received from the host device.
According to one embodiment, an information processing device includes a characteristics monitoring unit, a determination unit, and a notification unit. The characteristics monitoring unit monitors characteristics information that indicates at least one of its performance and lifetime with respect to a storage device, and includes input/output characteristics. The determination unit determines, based on monitored characteristics information including the input/output characteristics, whether change instruction for changing characteristics is to be notified to the storage device. The notification unit notifies the storage device of the change instruction when the determination unit determines that the change instruction is to be notified.
Methods of detection of swipe gestures and filtering and locating desired information in a multi-attributed search space in response to detection of swipe gestures and devices for performing the same are provided. The method includes activating an attribute associated with at least one element of a list of elements having a visible list portion rendered on the viewing area, in response to receiving an activation input for the attribute and displaying a plurality of attribute field controls associated with the attribute, in response to its activation. The method further includes receiving a manipulation action of at least one attribute field control, updating an attribute value in response to the manipulation action, and updating the visible list portion based on the attribute value. The method may be used with touchscreen displays, and with virtual or augmented reality displays.
The present disclosure generally relates to assigning tasks to various user inputs, and detecting and responding to user inputs. In some embodiments, the present disclosure relates to assigning tasks to various user inputs received on a back surface of a device, and detecting and responding to user inputs on the back surface of the device.
The present disclosure generally relates to user interfaces for altering visual media. In some embodiments, user interfaces capturing visual media (e.g., via a synthetic depth-of-field effect), playing back visual media (e.g., via a synthetic depth-of-field effect), editing visual media (e.g., that has a synthetic depth-of-field effect applied), and/or managing media capture.
There are provided a device with a touch panel display, a control method of a device with a touch panel display, and a program capable of performing desired processing on an object in an image by a simple operation. An object region occupied by an object including at least a portion of a contact region on an image is determined based on a contact region by a pinch-in operation, and in a case where a transition from the pinch-in operation to an operation other than the pinch-in operation is recognized, an action related to the object region on the image displayed on the touch panel display is performed.
Examples are related to operating a user interface of a dual-screen computing device. One example provides a computing device, comprising a first portion comprising a first display and a first touch sensor, and a second portion comprising a second display and a second touch sensor, the second portion connected to the first via a hinge, the hinge defining a seam between the first display and the second display. The computing device is configured to receive a touch input at the first display moving an application that is currently displayed on the first display and not on the second display toward the second display, detect the touch input releasing the application within a predetermined area, and span the application across the first display and the second display.
The system, method, and computer readable medium described herein provide improvements in the ways that user interfaces present multi-dimensional relationships between data samples to a user. The disclosed user interface framework provides users with a visualization of the complex relationships between data samples having multi-dimensional attributes which allows the users to quickly and intuitively grasp the relationships between data samples for a large number of attributes at a glance and in a single data map visualization.
A collective virtual emotional experience, e.g., laughing in reaction to stand-up comedy, results is accomplished by providing stand-up comedy content through a first remote device, e.g., a smart phone, to a first content consumer; collecting, through the smart phone, the first content consumer's reaction to a segment of the stand-up comedy content; providing the same stand-up comedy content through a second remote device, e.g., a smart phone, to a second content consumer who is remote relative to the first content consumer; and, when providing the segment to the second content consumer, apprising the second content consumer of the first content consumer's reaction to the segment.
A control method includes displaying a first interface, receiving first input of a user acting on a non-navigation button, displaying, in response to the first input, at least one of an artificial intelligence (AI) function entry interface and a scene service task interface that are corresponding to the non-navigation button, where the first interface includes a navigation bar, the navigation bar is provided with a navigation button and at least one non-navigation button, when the navigation button is triggered, an electronic device performs at least one of returning to a previous interface, jumping to a home interface, and invoking an interface of an application program accessed within a preset time up to a current moment, and when the at least one non-navigation button is triggered, the electronic device displays at least one of an AI function entry interface and a scene service task interface.
Techniques for displaying a runtime-generated dashboard to a user are disclosed. A system receives user information regarding a user accessing a system and determine a plurality of system features available to the user based on the user information. The system assigns each of the plurality of system features a rank and orders the plurality of system features based on respective assigned ranks. The system displays a dashboard comprising multiple shortcuts corresponding respectively to the plurality of system features. The shortcuts are ordered based on ranks of respective corresponding system features. Concurrently with displaying the shortcuts, the system displays a heterogeneous plurality of interface elements corresponding respectively to the plurality of system features. Each interface element visually indicates a type of interaction associated with the respective system feature. At least two of the plurality of system features are associated with different types of interactions.
Described herein is an issue tracking system (ITS) comprising one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the one or more processors to: render a user interface depicting an issues queue that includes two or more issues defined in the ITS; receive in the user interface, a selection of at least two issues; receive in the user interface a section of an action; and launch an operation to apply the selected action to each selected issue.
Systems and methods to determine an event location on a feeder line segment that is downstream of a feeder line branch. A first indication of an event is received from a sensor located on a feeder line upstream of the feeder line branch. A status of a monitored segment downstream of the feeder line branch is determined based on receiving the indication. The monitored segment is determined to be a particular branch based on locations of the feeder line branch, status sensors downstream of the feeder line branch, and location data of segments downstream of the feeder line branch. The event is determined to have occurred on a determined segment downstream of the feeder line branch based on the status of the monitored segment and on which segment is the monitored segment. An indication that the event occurred on the determined segment is provided based on determining the monitored segment.
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the generation of mobile device notifications. By processing lists of action items stored on a mobile device and gathering information that is relevant to completing the action items, it is possible to generate mobile device notifications that facilitate the completion of the action items.
Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline.
The present disclosure relates to a touch display panel capable of significantly reducing a number of touch channels provided in a touch display panel in related art and a touch display device including the touch display panel. To this end, the touch display panel according to the present disclosure includes a plurality of touch blocks with a plurality of touch electrodes arranged in a row direction and a plurality of touch lines arranged in a column direction and connected to the touch electrodes, and the touch block includes a total of 25 touch electrodes and nine touch lines. Accordingly, according to the present disclosure, the touch display panel may significantly reduce a number of touch channels and the touch electrodes may be flush with the touch lines.
A keyboard overlay film forming a plurality of keycap accommodating cavities and a key-gap space, the key-gap space surrounding the keycap accommodating cavities, and the keycap accommodating cavities respectively including a key projection surface, wherein the keyboard overlay film includes a top protective layer; a character layer located on a side of the top protective layer forming the keycap accommodating cavities, and the character layer includes a plurality of light-transparent characters respectively corresponding to the key projection surface of the keycap accommodating cavities; a set of touch electrodes located on a side of the character layer opposite to the top protective layer; and a lower protective layer located on a side of the set of touch electrodes opposite to the character layer.
The present document relates to a user intention-based gesture recognition method and apparatus, and an electronic device comprises one or more sensors, a memory, and a processor, wherein the processor can be configured to check a distance between the electronic device and the user by using the one or more sensors, detect a user gesture by operating in a first gesture mode on the basis of the checked distance satisfying a designated range by using the one or more sensors, detect the user gesture by operating in a second gesture mode on the basis of the checked distance deviating from the designated range, and perform an operation corresponding to a valid gesture on the basis of the detected gesture being a valid gesture. Other various embodiments are possible.
A method for remotely controlling a computing device comprises repeatedly capturing an image from a video frame, detecting a human face in the captured image, matching the detected human face to a previously detected human face, extracting facial landmarks from the matched detected human face, estimating a 3D head pose of the matched detected human face based on the extracted facial landmarks, the 3D head pose being represented in an egocentric coordinate system by a 3D pose vector which is directed from the human face, the 3D pose vector being free to rotate around x-, y- and z-axes of the egocentric coordinate system using respective rotation matrices and free to translate along these x-, y- and z-axes using a translation vector, and controlling a user interface on a display screen of the computing device according to the estimated 3D head pose.
Methods, apparatus, systems are disclosed for altering displayed content on a display device responsive to a user's proximity. In accord with an example, a computing system includes a memory, a sensor to collect data representative of a viewing distance between a display and a user of the display, and a scaler to adjust a size of at least one object displayed by the display based on the viewing distance from the display.
The present application provides a method and apparatus for human-computer interaction in a display device, and a computer device and a storage medium. The method comprises: a display device acquiring current image data of a user, and displaying multiple pieces of different candidate data in different display regions when it is detected that the user is in a squarely viewing state, so that the user browses the candidate data; and the display device identifying a target display region which is focused on, and reading candidate data corresponding to the target display region, and executing an operation corresponding to the read candidate data.
In general, this disclosure describes a suspend mode feature for artificial reality systems and, more specifically, system configurations and techniques for generating a suspend mode environment during execution of an artificial reality application, and presenting and controlling user interface (UI) elements within the suspend mode environment. The suspend mode feature enables a user interacting with one or more other users (or one or more avatars corresponding to the one or more other users) within an artificial reality (AR) environment to suspend the AR environment from the user's perspective. While in the suspend mode environment, the user is able to view and select the other users from the AR environment. For example, the user may select another user to friend, message, mute, block, or report that user from the suspend mode environment.
An approach to sensor data is based on scenes. One aspect concerns a computer-implemented method for specifying and obtaining a variety of sensor data and processed sensor data related to a scene. The method incorporates a Scene-based API that uses SceneModes and SceneData. An application requesting sensor data communicates a SceneMode to a group of one or more sensor devices and/or sensor modules via the Scene-based API. The SceneMode determines the SceneData to be captured or provided by the sensor group, which typically includes different types of sensor data related to the Scene and also further processed or analyzed data. The application receives the SceneData from the sensor group via the Scene-based API, with the SceneData organized into SceneShots which are samples of the Scene.
An example power controller includes a comparator to compare an amount of power supplied at a port of a display device to a first power threshold corresponding to a first operating mode of the display device and a second power threshold corresponding to a second operating mode of the display device. The first power threshold is different from the second power threshold. The power controller further includes a mode controller to configure the display device to operate in at least one of the first operating mode or the second operating mode based on an output of the comparator.
A service module may detect a power shutdown of an information handling system. In response a service processor may monitor incoming network traffic at a network port and at a universal serial bus port, and if the incoming network traffic includes a power control command directed to the information handling system, then execute the power control command.
A display motherboard includes a motherboard body, wherein n recess structures for guiding the motherboard body to fracture are provided on a surface of the motherboard body, n being greater than 1; wherein the n recess structures are arranged in sequence and centers of the n recess structures are collinear.
A flexible display apparatus and a method of displaying a User Interface (UI) are provided. The flexible display apparatus includes an exposed area determining unit for determining an exposed screen area facing outwards with respect to the flexible display apparatus; a User Interface (UI) generating unit for generating a UI corresponding to the outwardly facing exposed screen area; and a display unit for displaying the generated UI on the outwardly facing exposed screen area.
Provided is a flexible display device including a back cover supporting a rear surface of a display panel, a bending member bent with a slow curvature and supporting a rear surface of the back cover, a sliding member supporting the bending member to be rotatable, mounted on the rear surface of the back cover, and rotating the bending member, while sliding up and down on the back cover, and a rotation support member having one end portion slidably and rotatably engaged with an end portion of the bending member and the other end portion rotatably engaged with the back cover.
An information handling system includes a first device, a host device, and a dock. The dock communicates with the first device over a first physical communication link, and with the host device over a second physical communication link. The dock receives a vendor defined message from the host device over the second physical communication link. In response to the first device being a destination device for the vendor defined message, the dock converts the vendor defined message to a second message having a different protocol as compared to the vendor defined message and designates an embedded controller of the dock as a virtual destination for the second message. In response to the first device being the destination device, the embedded controller regenerates the second message as a second vendor defined message and provides the second vendor defined message to the first device via the second physical communication link.
In an embodiment a device includes a first circuit configured to send a signal comprising numbers successively separated by a constant value to at least one second circuit, each second circuit being in a clock domain different from a clock domain of the first circuit and at least one third circuit configured to determine whether the successive numbers of the signal received by the second circuit are separated by the constant value, wherein the signal is sent to a respective third circuit in each of the clock domains different from the clock domain of the first circuit.
A heating, ventilation, and air conditioning system in which a primary water loop is used as a heat transfer reservoir for both heating and cooling. A plurality of micro chillers are provided, with each micro chiller being connected to the primary water loop. Each micro chiller includes its own heat engine. Each micro chiller includes one or more fan control units that exchange heat between the micro chiller and the air in a building. In a first mode a micro chiller transfers heat from the air in the building to the water circulating within the primary water loop. In a second mode the micro chiller transfers heat from the water circulating in the primary water loop to the air in the building. A primary water loop regulation system is provided to control the temperature of the water circulating in the primary water loop.
A materials handling vehicle includes a camera, an odometry module to generate odometry data, a processor, and a drive mechanism. The camera captures images of an identifier for a racking system aisle and at least a rack leg portion positioned in the aisle. The processor uses the identifier to generate information indicative of an initial rack leg position and rack leg spacing in the aisle, generate an initial vehicle position using the initial rack leg position, generate a vehicle odometry-based position in the aisle using odometry data and the initial vehicle position, detect a subsequent rack leg using a captured image, correlate the detected subsequent rack leg with an expected vehicle position using rack leg spacing, generate an odometry error signal based on a difference between the expected vehicle position and the vehicle odometry-based position, and update the vehicle odometry-based position using the odometry error signal.
A system including a boundary wire and a charging station loop. The boundary wire makes a loop in the charging station that is narrower than and crosses the charging station loop. A return signal is received from a control unit commanding a robotic mower to return to the charging station. The robotic mower is controlled to follow the boundary wire until the charging station loop is detected. The robotic mower then follows the charging station loop until detection of a crossing between the charging station loop and the boundary wire loop. The robotic mower follows the charging station loop a first distance, and then moves in a direction straight forward for a second distance. When the robotic mower has moved the second distance it is turned a predefined angle towards the charging station and follows the boundary wire loop until reaching a charging position.
The present disclosure provides an image generating device configured to acquire an image captured by an imaging device to be installed in a water-surface movable body, place a virtual camera based on positional information and posture information, place additional display information as a 3D virtual reality object, place a virtual projection screen subdivided by a mesh distorted in the opposite direction of lens distortion in the captured image, convert vertexes of the virtual reality object and of the mesh faces by a vertex shader based on a position and a direction of the virtual camera into positions in a 2D virtual screen, place image pieces of the captured image to the corresponding mesh by a pixel shader based on the positions of the vertexes in the virtual screen, and generate a synthesized image where a graphic rendering the virtual reality object is synthesized with the captured image.
A method of tracking an image feature is described. The method comprises acquiring an image with a camera, and determining, using processing circuitry, a bounding area in the image, the bounding area surrounding a feature in the image. The method further comprises determining, using processing circuitry, a rotation axis and a rotation angle based on a first focal length of the camera and a position of the bounding area relative to a center of the image. The method further comprises determining, using processing circuitry, at least one of a pan angle, a roll angle, and a tilt angle for the camera at which the bounding area is centered in the image. The method further comprises adjusting, using a gimbal, an orientation of the camera based on the at least one of the pan angle, the roll angle, and the tilt angle.
A computer is programmed to determine a trajectory of a moving target based on data from one or more vehicle sensors. The computer is programmed to deploy an aerial drone from the vehicle to track the moving target based on the determined trajectory.
A driving system for an automated drive for a motor vehicle has an indicator for marking regions on the steering wheel, in particular on the steering wheel rim. The indicator is preferably an optical steering wheel display which is integrated into the steering wheel rim for example. During an automated drive, the driving system is designed to ascertain that the vehicle has approached an end of the automated drive lying ahead in such a manner that a first approach condition has been satisfied. If the system has ascertained that the vehicle has approached the end of the automated drive in such a manner that the approach condition has been satisfied, the indicator for marking regions on the steering wheel are actuated in response thereto such that a left and a right marking region on the steering wheel are marked. The driver is thus prompted to position their hands on the marked regions of the steering wheel in order to take over the task of driving.
A control apparatus records commands and information about execution time of industrial machinery. The control apparatus analyzes a program, and when a command that requires preparation time exists in the program, then calculates advanced preview command time by subtracting the preparation time from time to start the execution of the command based on the execution time previously recorded. The control apparatus outputs in advance the command requiring the preparation time when the advanced preview command time comes, so as to shorten the preparation time.
Technologies are provided for time-to-digital conversion without reliance on a clocking signal. The technologies include a clockless TDC apparatus that can map continuous pulse-widths to binary bits represented via an iterative chaotic map (e.g., tent map, Bernoulli shift map, or similar). The clockless TDC apparatus can convert separated pulses to a single asynchronous digital pulse that turns on when a sensor detects a first pulse and turns off when the sensor detects a second pulse. The asynchronous digital pulse can be iteratively stretched and folded in time according to the chaotic map. The clockless TDC can generate a binary sequence that represents symbolic dynamics of the chaotic map. The process can be implemented by using an iterative time delay component until a precision of the binary output is either satisfied or overwhelmed by noise or other structural fluctuations of the TDC apparatus.
A timepiece includes a mechanical oscillator, formed by a balance and a piezoelectric balance spring, and a regulating device for regulating the frequency of the mechanical oscillator which is arranged to be able to produce time-separated regulating pulses, each consisting of a momentary decrease in an electrical resistance applied by the regulating device between two electrodes of the balance spring relative to a nominal electrical resistance. Each regulating pulse produces a variation of rate which varies as a function of its moment of starting in a half-period of the mechanical oscillator, the characteristic function of this variation of rate relative to the moment of starting of at least one regulating pulse respectively in at least one half-period of the mechanical oscillator being negative in a first temporal zone of at least one half-period and positive in a second temporal zone of at least one half-period.
Some embodiments are directed to adjusting the oscillation frequency of an oscillating system for a watch movement, including: selecting a hairspring, selecting a balance belonging to a predetermined class, without a balance rim, at least two weight elements for balancing in a predetermined batch, pairing the hairspring with the balance and the at least two weight elements, measuring an oscillation frequency of the oscillating system including the hairspring, the balance and the at least two weight elements, and selecting at least one of a balance of another class or of the at least two weight elements of another batch if the measured oscillation frequency does not correspond to a desired oscillation frequency.
A timepiece movement includes a control unit that determines a position of an indicating hand by detecting a rotation state of a rotor, and a train wheel that transmits a drive force of a stepping motor to the indicating hand, and that has a first gear, and a second gear and a third gear which mesh with the first gear. The first gear has a reference load unit that causes fluctuations in a load applied to the rotor in each case of meshing with the second gear and the third gear. A first line segment which connects a center of the first gear and a center of the second gear to each other forms an angle smaller than 180° with a second line segment which connects the center of the first gear and a center of the third gear.
A device for controlling the functions of a watch, which includes a crown connected to a stem, an optical action system actuated in one position of the stem from among three possible positions to determine the direction of rotation of the stem, and an electronic mechanical arrangement for controlling the functions. A guide element can rotate on a support and which has a rounded end in an annular groove of the stem to be driven in rotation, and a selection part can rotate on the support above the annular groove to be driven in rotation. The selection part includes at least one contactor for contacting a first electrical terminal on a printed circuit board in a first position of the stem, with no electrical contact in a second position of the stem, and for contacting a second electrical terminal in a third position of the stem.
An image forming apparatus having a housing, a cartridge including a photosensitive drum and a drum cover, a drawer, a first guide, and a contacting portion, is provided. The drum cover is movable with respect to the photosensitive drum between a first position, in which the drum cover covers a part of the photosensitive drum, and a second position, in which the part of the photosensitive drum is exposed. The drawer is movable with the cartridge mounted thereon between an inner position and an outer position. The first guide is configured to guide the cartridge when the drawer with the cartridge mounted thereon moves from the outer position to the inner position. The contacting portion is configured to contact the drum cover and move the drum cover from the first position to the second position in a state where the cartridge is being guided by the first guide.
An image forming apparatus according to aspects of the present disclosure includes a cover, an interlocking mechanism, a sensor, a separation mechanism, a controller. In a state where the cover moves from a closed position to an open position while no power is supplied to the controller, a state of the interlocking mechanism changes from a first state to a second state. In a state where the sensor does not detect that the interlocking mechanism is in the second state when power supply to the controller is started, the separation mechanism keeps the developing roller located at a separation position at the separation position. On the other hand, in a state where the sensor detects that the interlocking mechanism is in the second state when power supply to the controller is started, the separation mechanism moves the developing roller located at a contact position to the separation position.
A fixing device includes a plurality of heating elements, a plurality of first terminals, a second terminal, a movable member, a first conductive circuit and a second conductive circuit. The heating elements are arranged in a main scanning direction and generate heat. The first terminals are electrically connected to the heating elements. The second terminal is electrically connected to a power supply that supplies electric power to the heating elements. The first conductive circuit and the second conductive circuit are provided on a surface of the movable member. The first conductive circuit is configured to electrically connect a first combination of one or more of the first terminals with the second terminal. The second conductive circuit is configured to electrically connect a different, second combination of one or more of the first terminals with the second terminal.
A sorting device includes a base portion, a tray portion, and a tray driving portion. The tray driving portion includes a motor, a supporting shaft, an input member, an output member, a link mechanism, and an urging member. The input member includes a first boss portion movably supported on the supporting shaft, and is reciprocatable up and down along the supporting shaft. The output member has a second boss portion coupled with the first boss portion via a ratchet mechanism. The link mechanism converts a rotary motion of the output member to a linear motion of the tray portion. The ratchet mechanism operates such that, when a predetermined or heavier load is applied to the output member via the tray portion, the input member is pushed down against the urging force of the urging member and engagement between the first and second ratchet teeth is released.
An image forming apparatus includes a control portion, a switching processing portion, a determination processing portion, and a release processing portion. The control portion includes a detection portion that detects abnormality regarding an image forming portion, and controls the image forming portion. When the abnormality detected by the detection portion is a first abnormality, the switching processing portion switches an operation mode of the image forming apparatus from a normal mode to a stop mode in which the control portion is stopped. When a specific operation is performed in a case where the operation mode is the stop mode, the determination processing portion determines whether or not a second abnormality is continued, based on a record result of detection of the abnormality. When it is determined that the second abnormality is continued, the release processing portion releases regulation on a removal of a developer storing portion.
An electrophotographic member comprises a base member and an elastic layer on the base member. The elastic layer contains a silicone rubber, an ionic electroconductive agent, and an inorganic particle, and the inorganic particle contains a hydroxide of at least one of magnesium or aluminum, and has a silicon atom on a surface thereof in an amount of 0.50 to 2.00 atomic %. An aqueous dispersion of which 5 mg of the inorganic particle is dispersed in 10 ml of water has a turbidity of 200 NTU or more and 1,240 NTU or less.
A method of converting developer in a printer cartridge, comprising the steps: providing a developer unit of a printer cartridge; removing a first mixture of a developer and a first toner from the developer unit; sieving the first mixture of the developer and the first toner; removing the first toner from the first mixture of the developer and the first toner; mixing a second toner to the developer to create a second mixture of the developer and the second toner, wherein the second toner is a different toner than the first toner; and adding the second mixture of the developer and the second toner into the developer unit of the printer cartridge.
A housing includes a first side wall having a first opening and a second side wall arranged spaced away from the first side wall in a first direction. A drawer detachably supports a drum unit. The drawer moves through the first opening between an inside position at which the drawer is located inside the housing and an outside position at which the drawer is located outside the housing. An LED unit moves between: a first position at which the LED unit exposes the photosensitive drum; and a second position at which the LED unit is farther away from the photosensitive drum than at the first position and the LED unit is closer to the first side wall in the first direction than at the first position.
An image forming apparatus includes: a first rotatable member; a second rotatable member that presses against the first rotatable member in a pressed state and separates from the first rotatable member in a separated state; and a hardware processor that sets a target speed of the second rotatable member based on a change in speed of the second rotatable member between a first speed in the separated state and a second speed in the pressed state.
Described is a metrology system for determining a characteristic of interest relating to at least one structure on a substrate, and associated method. The metrology system comprises a processor being configured to computationally determine phase and amplitude information from a detected characteristic of scattered radiation having been reflected or scattered by the at least one structure as a result of illumination of said at least one structure with illumination radiation in a measurement acquisition, and use the determined phase and amplitude to determine the characteristic of interest.
First and second metrology data are used to train a machine-learning model to predict metrology data for a metrology target based on metrology data for a device area. The first metrology data are for a plurality of instances of a device area on semiconductor die fabricated using a fabrication process. The second metrology data are for a plurality of instances of a metrology target that contains structures distinct from structures in the device area. Using the trained machine-learning model, fourth metrology data are predicted for the metrology target based on third metrology data for an instance of the device area. Using a recipe for the metrology target, one or more parameters of the metrology target are determined based on the fourth metrology data. The fabrication process is monitored and controlled based at least in part on the one or more parameters.
An optical assembly and a method of making an optical assembly in which additive manufacturing techniques are used to form a support structure either directly on an optical element or on a carrier that is subsequently bonded to an optical element.
A color conversion layer and a manufacturing method of the same are provided. The manufacturing method of the color conversion layer includes steps of: subjecting a block copolymer thin film to self-assembly to obtain a self-assembled block copolymer thin film, including a plurality of main parts arranged in order, and a plurality of spacing parts disposed between the plurality of main parts; forming a protective layer covering the main parts; removing the spacing parts to form a plurality of grooves arranged in order; and dropping a color conversion layer ink into the grooves, followed by drying the color conversion layer ink to obtain the color conversion layer.
Asymmetric structures formed on a substrate and microlithographic methods for forming such structures. Each of the structures has a first side surface and a second side surface, opposite the first side surface. A profile of the first side surface is asymmetric with respect to a profile of the second side surface. The structures on the substrate are useful as a diffraction pattern for an optical device.
A reflective mask blank including a substrate, and a multilayer reflection film for EUV light reflection, a protection film, and an absorber film for EUV light absorption formed on one main surface of the substrate in this order from the substrate side, and a conductive film formed on another main surface of the substrate, a coordinate reference mark is formed on the other main surface side.
The present embodiment relates to a camera module comprising: a movable element; a lens coupled to the movable element; a first substrate fixed to the bottom surface of the movable element; an image sensor disposed on the first substrate; a second substrate disposed below the first substrate; and a wire for connecting the second substrate to the movable element, wherein at least a part of the wire is made of a shape memory alloy.
Embodiments of the present invention relate to methods and apparatus for detecting atmospheric nitric oxide (NO) at signal levels capable of distinguishing the NO isotopologues. More particularly, embodiments of the present invention relate to methods and apparatus for a single photon laser induced fluorescence (LIF) sensor that pumps a vibronic transition near 215 nm and observes the resulting red shifted fluorescence from about 255 to about 267 nm. Embodiments of the present system uses a NO-LIF measurement fiber-amplified laser apparatus capable of: generating laser linewidth that is sufficiently narrow to resolve the Doppler broadened NO spectrum at room temperature and thereby achieve high signal levels and distinguish the NO isotopologues; generating laser repetition rate sufficient to enable single-photon counting of the fluorescence signal; and having size, weight and environmental robustness allowing for integration onto airborne platforms.
A display panel is provided. The display panel includes pixel electrodes, and black matrices located between adjacent pixel electrodes. Opaque regions are formed between the pixel electrodes. Dark strip regions are formed at part of edges of pixel electrodes. The black matrices cover the opaque regions and the dark strip regions. The provided display panel increases an area of a display region by oppositely disposing the black matrices and the pixel electrodes.
A display device includes a substrate of a display panel, including: a display area and a non-display area, an upper surface and a lower surface each in the display area and the non-display area, and side surfaces connecting the upper and lower surfaces to each other; a signal line on the upper surface of the substrate; a circuit substrate on a side surface of the substrate; and a connection electrode on the upper surface of the substrate in the non-display area thereof, where the connection electrode electrically connects the signal line and the circuit substrate to each other. In the non-display area, the substrate further includes: a first etched portion recessed from the side surface at which the circuit substrate is disposed, and a second etched portion extending from the first etched portion toward the signal line, and the connection electrode is in the first and second etched portions.
A liquid crystal display includes a first substrate, a pixel array, a first pad, a dielectric layer, a filling pattern, a first conductor, a second substrate and a liquid crystal layer. The first substrate has a display area and a pad area located outside the display area. The pixel array is disposed on the display area. The first pad is disposed on the pad area. The dielectric layer has a first opening overlapped with the first pad. The filling pattern is disposed within the first opening of the dielectric layer. The filling pattern has through holes, and the through holes of the filling pattern are overlapped with the first pads. The first conductor is disposed in the first opening of the dielectric layer, and is electrically connected to the first pad via the through holes of the filling pattern.
The present disclosure provides a display panel and a liquid crystal display device. The display panel includes an array substrate and a flexible thin film. The array substrate has a first surface, a second surface disposed opposite to and in parallel with the first surface, and a first side surface connected to the first surface and the second surface. The first surface of the array substrate is on a same side as a light-emitting surface of the array substrate, and the flexible thin film is disposed on a side of the second surface of the array substrate. The display panel and the liquid crystal display device have narrow frames.
The present invention provides a liquid crystal display device that includes a first substrate having an electrode A formed thereon; a second substrate having an electrode B formed thereon and being disposed to oppose the first substrate; and a liquid crystal layer disposed between the first substrate and the second substrate and substantially vertically aligned with respect to the first and second substrates when no voltage is applied between electrodes, in which the electrode A has a fishbone pattern having a branched portion, and a space (S μm) between adjacent branches of branches of the fishbone pattern and an inter-substrate distance (d μm) between the first substrate and the second substrate satisfy a relationship of formula (1): (d−0.6)/1.25
The present disclosure relates to a display panel, a manufacturing method thereof and a display device, in the field of display technology. The display panel comprises a first substrate; a second substrate, opposite to the first substrate; and a sealant, between the first substrate and the second substrate; wherein a first super-hydrophobic layer is between the first substrate and the sealant; and the first super-hydrophobic layer is formed by a reaction between photopolymerizable monomer and siloxane having a reactive double bond under light. The arrangement of the super-hydrophobic layer can effectively prevent moisture from entering the display panel. Thus, the waterproof performance of the display panel is improved and the display panel can still function normally when it is in a high temperature and high humidity environment for a long time.
Liquid crystal displays in computer monitors require a source of backlight, in which light emitting diodes are the most widely used, however these electric light sources can cause eye strain after prolonged viewing. In order to provide an alternative to desktop computer users which are in front of LCD displays for most of the day, the present invention supplies a way to use natural solar backlight from a nearby window or candle to completely eliminate such strain.
A backlight module is provided. The backlight module includes a plurality of light emitting units and a diffuser disposed on the light emitting units. The diffuser includes a bottom surface that faces the light emitting units, and the bottom surface has a plurality of protrusions. In addition, at least one of the protrusions has a convex angle ranging from 90° to 155°.
Particular embodiments described herein provide for an electronic device that includes a display, a backlight for the display, and one or more ambient light guiding layers to supplement the backlight with ambient light. In an example, one of the one or more ambient light guiding layers is located on a back side of the electronic device. An ambient light guide monitoring engine can monitor an intensity of ambient light and a display engine can use data from the ambient light monitoring engine to determine the intensity of the backlight for the display.
According to one embodiment, an electronic apparatus includes a liquid crystal panel including a liquid crystal layer, a first transparent electrode, an insulating film covering the first transparent electrode, a second transparent electrode disposed between the insulating film and the liquid crystal layer, and a modulation area in which the first transparent electrode and the second transparent are arranged alternately, a projection element overlapping the liquid crystal panel, and projecting linearly polarized infrared light toward the modulation area, and a detection element overlapping the liquid crystal panel, and detecting infrared light via the liquid crystal panel.
A beam steering apparatus includes a substrate; at least one light source provided on the substrate; a first waveguide configured to transmit a first light beam radiated from the at least one light source; at least one beam splitter configured to split the first light beam transmitted by the first waveguide to obtain a second light beam; a second waveguide configured to receive the second light beam; and a quantum dot optical amplifier provided on the second waveguide and comprising a barrier layer, a quantum dot layer, and a wetting layer, the quantum dot optical amplifier being configured to modulate a phase of the second light beam, and to amplify an intensity of the second light beam.
An optical system includes an arrangement of optical components including a first polarization-selective reflector (PSR) associated with a third surface of a first prism. The first prism includes an entrance surface having a normal corresponding to a first rectangular axis of the first PSR. The first prism includes a second surface perpendicular to the entrance surface, and has a normal corresponding to a second rectangular axis of the first PSR. The arrangement of optical components defines a light path propagating toward the first PSR, traversing the first PSR, then traversing in a first direction a second PSR, and then reflecting from a second direction from the second PSR in an output image direction. The second PSR is inclined with respect to the first PSR so the output image direction is oblique to the first and second rectangular axes of the first PSR.
An example device may include a light source, an optical element, and an encapsulant layer. A light beam generated by the light source may be received by the optical element, and redirected into the encapsulant layer. The optical element may include a high-index material, for example, with a refractive index of at least approximately 1.5 at the wavelength of the light beam. The light source may be a semiconductor light source, such as a light emitting diode or a laser. The optical element may be embedded in the encapsulant layer, and the optical element may have a curved exit surface. Refraction at the exit surface of the optical element may redirect the light beam towards a target. In some examples, the curvature of a freeform exit surface may be configured to improve the uniformity of target illumination
A headset system is described herein including a number of features including a frame and optical element. The headset system may include different combinations of bumper systems to permit the headset to accommodate different sized or dimensioned mobile device for use with the headset.
A method of generating a virtual image, including directing a light beam to a first side of an eyepiece, including transmitting the light beam into a first waveguide of the eyepiece; deflecting, by first diffractive elements of the first waveguide, a first portion of the light beam towards a second waveguide of the eyepiece, the first portion of the light beam associated with a first phase of light; deflecting, by protrusions on the first side of the eyepiece, a second portion of the light beam towards the second waveguide, the second portion of the light beam associated with a second phase of light differing from the first phase; and deflecting, by second diffractive elements of the second waveguide, some of the first and the second portions of the light beam to provide an exiting light beam associated with the virtual image that is based on the first and second phases.
A head-up display for displaying an image as a virtual image to an observer includes a projection optical system that includes a lens element and a reflecting mirror. A light beam reaching a center of a viewpoint region of the observer and corresponding to a center of the virtual image is defined as a reference light beam. The lens element is inclined with respect to the reference light beam. The lens element includes an entrance surface on which light of the image is incident, an exit surface from which light of the image emerges, a first edge portion, and a second edge portion. The second edge portion is inclined so that, when light emitted from the image travels through the entrance surface, the second edge portion, and the exit surface in this order, light emerging from the exit surface reaches below a central portion of the reflecting mirror.
An imaging optical system includes a plurality of lenses, and the plurality of lenses includes a lens pair consisting of two lenses arranged near each other, in which radii of curvature of two surfaces arranged near each other is close to each other, and which satisfies predetermined conditional expressions.
An optical imaging lens may include a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, and a seventh lens element positioned in an order from an object side to an image side along an optical axis. Through designing concave and/or convex surface of the lens elements, the optical imaging lens may have improved imaging quality, enlarged aperture stop and reduced optical imaging lens length while the optical imaging lens may satisfy D11t61*Fno/ImgH≤1.200 and 110≤V2+V3+V4+V5≤145, wherein a distance from an object side surface of the first lens element to an object side surface of the sixth lens element along the optical axis is represented by D11t61, a f-number of the optical imaging lens is represented by Fno, an image height of the optical imaging lens is represented by ImgH, and Abbe numbers of the second to fifth lens elements are represented by V2, V3, V4, V5.
Provided is an intermittently coupled-type optical fiber ribbon in which, in a state where a plurality of optical fibers are arranged in parallel, coupling portions at which adjacent optical fibers are coupled by a coupling resin and non-coupling portions at which the adjacent optical fibers are not coupled are intermittently provided in a longitudinal direction, the coupling portions and the on-coupling portions being provided between some or all of the plurality of optical fibers, in which at least some of the non-coupling portions include a convex portion of the coupling resin, a tip end of the convex portion having an acute angle in a cross-sectional view in a direction orthogonal to the longitudinal direction.
The invention relates to an optical light guiding system, comprising an interface for coupling in and/or an interface for decoupling data and at least one data channel for transmitting data, and a method for transmitting data in optical systems, comprising the steps of coupling data into an interface of a beam guidance element; the transmission of the data by means of a first and/or a second data channel, which are arranged within the beam guiding element (or the casing), wherein the data channels can also be used for the fractional monitoring of the beam guiding element; and decoupling the data from an interface.
An optical fiber guide part fixes optical fibers optically connected to optical waveguides of an optical waveguide device and is adhesively fixed to the optical waveguide device. The optical fiber guide part includes a V-grooved substrate, in a surface of which plural V-grooves are formed in parallel to one another, a lid member fixed to a top of the V-grooved substrate such that the V-grooves are exposed in a neighborhood of at least that end face of the V-grooved substrate which is on a side of the optical waveguide device, and a lid member fixed to an exposed part of the V-grooves of the V-grooved substrate, pressing, from above, the optical fibers inserted in guide holes formed by the V-grooves and the lid member placed on the V-grooves.
Multiports comprising a connection port insert having at least one optical port along with methods for making are disclosed. One embodiment is directed to a multiport for providing an optical connection comprising a shell and a connection port insert. The shell comprises a first end having a first opening leading to a cavity. The connection port insert comprises a body having a front face and at least one connection port comprising an optical connector opening extending from the front face into the connection port insert with a connection port passageway extending through part of the connection port insert to a rear portion, where the connection port insert is sized so that at least a portion of the connection port insert fits into the first opening and the cavity of the shell.
The nozzle includes a nozzle body having a front end with a recess defining a recessed wall. The recess is elongate in a first direction. The recess receives a front-end section of a ferrule of a multi-fiber connector to define gap, wherein the front-end section has an elongate end face. The nozzle has first and second channels that are elongate in the first direction and have respective first and second front-end openings at the recessed wall. The first and second front-end openings are spaced apart in a second direction perpendicular to the first direction. A cleaning fluid flows from the first channel into the gap and then out the second channel, including over the ferrule end faces and end faces of optical fibers supported by the ferrule. A flow-disrupting feature on the recessed wall generates turbulent flow to enhance cleaning.
A parallel optical fiber angled coupling component, which is used for parallel coupling of optical signal between the optical fiber array and the laser array, comprises an optical fiber positioning substrate, a cover plate and a plurality of optical fibers. The end face of the optical fiber is polished into a bevel with an inclination of 42.5° or 47.5°, and the bevel of the optical fiber is coated with a metal reflective film. This invention has the following beneficial effects: The end face of the optical fiber is polished into a bevel with an inclination of 42.5° or 47.5° to reduce inter-modal dispersion and increase the transmission distance of the optical signal in the subsequent optical fiber; the bevel of the optical fiber is coated with a metal reflective film, so as to ensure high reflectivity even if the bevel of the optical fiber is covered with glue.
A fibre optic cable stripper, comprising an alignment and fixing element, a rotational adjuster, and a lateral stripping and removing element is provided. The alignment and fixing element, aligning and fixing the fibre optic cable, comprises an alignment and threaded sleeve portion and a fixing portion. The rotational adjuster, sleeved on the alignment and threaded sleeve portion, rotatably moves back and forth thereon. The lateral stripping and removing element, cutting and stripping and rotating the rotational adjuster, comprises an enabling gap portion and a lateral sleeve portion. The lateral sleeve portion is mounted to the rotational adjuster and the enabling gap portion strips at least two gaps through to an end of the fibre optic cable having a preset depth via rotatable movement of the rotational adjuster. The preset depth is different depths defining different diameter sizes of the fibre optic cable.
A retroreflective article including a reflective-particle-containing binder layer and a plurality of retroreflective elements. Each retroreflective element includes a transparent microsphere partially embedded in the binder layer. At least some of the retroreflective elements comprise a primary reflective layer that covers a portion of the embedded surface area of the transparent microsphere, and a secondary reflective layer provided by portions of the reflective-particle-containing binder layer that are adjacent to portions of the embedded surface area of the transparent microsphere that are not covered by the primary reflective layer.
A multi-focal optical device comprises an image output unit outputting optical information, a linear polarizer uni-directionally polarizing the optical information, a first light reflector including a first polarizer transmitting light only in a first direction and reflecting the light transmitted through the first polarizer, a second light reflector including a second polarizer transmitting light only in a second direction perpendicular to the first direction and reflecting the light transmitted through the second polarizer, a light splitter splitting the optical information transmitted through the linear polarizer into the first light reflector and the second light reflector and reflecting the optical information reflected by one of the first light reflector or the second light reflector to allow the reflected optical information to form one focus, and a controller configured to control the linear polarizer to vary a direction of polarization of the linear polarizer.
Computing device, computer instructions and method process input seismic data d recorded in a first domain by seismic receivers that travel in water, the input seismic data d including pressure and particle motion measurements, including up-going and down-going wave-fields. A model p is generated in a second domain by solving an inverse problem for the input seismic data d, wherein applying an L transform to the model p describes the input data d. An L′ transform, which is different from the L transform, is then applied to the model p to obtain an output seismic data in the first domain, the output seismic data having a characteristic imparted by the transform L′. The characteristic is related to pressure wave-fields and/or particle motion wave-fields interpolated at positions in-between the input seismic receivers. An image of the surveyed subsurface is generated based on the output seismic dataset.
Methods and systems, including computer programs encoded on a computer storage medium can be used to preserve edges while performing Gaussian grid smoothing of noise components in subsurface grids to generate geological maps. A subsurface grid is generated from data indicating properties of subsurface formations. A weighting grid is generated by: i) receiving seismic data representing the subsurface formations; ii) generating seismic attributes associated with discontinuities in the subsurface formations; and iii) assigning a particular weight value to weighting grid points that the seismic attributes associated with discontinuities in the subsurface formations indicate the presence of a discontinuity. The subsurface grid is processed by iteratively computing local averages of grid points in the subsurface grid using a compact Gaussian filter weighted by values in the weighting grid. A geological map of subsurface formations is generated based on the filtered subsurface grid.
A radiation detection device includes a driving device used to generate an output signal according to a source signal. The source signal includes a rising duration corresponding to a first pulse and a second pulse of the output signal. The first pulse has a pulse width greater than the second pulse.
A radiation detecting attachment comprising four radiation detectors configured to detect radiation from an object of detection W, attached removably to a working machine, wherein the radiation detecting attachment is supported by the working machine movably when the radiation detecting attachment is attached to the working machine, and is supported by an arm body of the working machine swingably, and a distance between the radiation detectors and the other radiation detectors is changeable. This makes it possible to use the radiation detectors efficiently and in a versatile manner.
Accurate estimation of the trajectory of a vehicle by selecting optimal number of GPS data points and a shortest path technique applied for estimation is important and crucial. Method and system for estimating a trajectory from GPS data points is described. The method disclosed utilizes a plurality of GPS data points of a vehicle, an existing road map and a set of equal time intervals obtained by dividing an elapsed time during movement of the vehicle. Each GPS data point is associated to a time interval and a set of candidate points are mapped to each GPS data point correspondingly. A set of possible paths are determined between the set of candidate points in each time interval to estimate the trajectory of the vehicle using one of a shortest path technique and an edit distance technique.
A number of etalons together are used to extract the velocity, density and temperature of a scattering medium, such as the atmosphere. An optical air data sensor system incorporates the structure and operation for outputting laser light at a volume of air so as to be scattered by molecules and aerosols in the air volume being scanned; receiving the scattered laser light via a collecting optics assembly; splitting the received scattered laser light from the input optical fiber into a plurality of scattered light emissions; collimating each of the plurality of scattered light emissions; inputting the plurality of collimated light emissions into corresponding ones of a plurality of Fabry-Perot etalons; and imaging each of the plurality of collimated light emissions from the plurality of Fabry-Perot onto corresponding ones of a plurality of non-imaging detectors.
A method and device for determining the distance between an airborne receiver and a stationary ground transmitter are disclosed. A digital terrain model is implemented to determine a range of distance values containing the transmitter. A receiver distance is found and, with the range of values, a plurality of theoretical distances is calculated, to each of which a corresponding azimuth angle and elevation angle are associated. The thus calculated azimuth and elevation angles are compared to the measured azimuth and elevation angles of the line of sight under which the receiver observes the transmitter.
A sensing device includes a first array of sensing elements, which output a signal indicative of a time of incidence of a single photon on the sensing element. A second array of processing circuits are coupled respectively to the sensing elements and comprise a gating generator, which variably sets a start time of the gating interval for each sensing element within each acquisition period, and a memory, which records the time of incidence of the single photon on each sensing element in each acquisition period. A controller sets, in each of at least some of the acquisition periods, different, respective gating intervals for different ones of the sensing elements.
A receiver for a light detection and range finding system is disclosed. The receiver can include an optoelectrical device to receive a pulse of light reflected from a target and to convert the pulse of light to a current pulse. The receiver can also include a transimpedance amplifier (TIA) to convert the current pulse to a voltage pulse. The receiver can also include a tunable filter that has an input coupled to an output of the TIA. The tunable filter can have a frequency response that is adjustable. The TIA and the tunable filter can be disposed on a single integrated circuit (IC) die.
Devices and systems for implementing a walk-through gate are provided. The devices include a walk-through gate structure having boundaries that have curved inner surfaces on each side of a cavity. The curved inner surfaces are partially covered by a reflective material. The devices include radio frequency (RF) signal transmitters positioned tangent to the curved inner surfaces and RF signal receivers. The devices also include apertures that provide access to the cavity of the walk-through gate structure.
A MASH type sigma delta AD converter includes a modulator, an analog filter filtering an extraction signal obtained by extracting a probe signal and an quantization error generated in a quantizer within a sigma delta modulator, a low speed AD converter performing an AD conversion of an output signal of the analog filter, a first adaptive filter searching for a transfer function of the sigma delta modulator, a second adaptive filter searching for a transfer function from an output of the modulator to the low speed AD converter via the analog filter, and a noise cancellation circuit cancelling the probe signal and the quantization error included in an output signal of the quantizer using the search results by the first and second adaptive filters.
A method for obtaining an adaptive angle-Doppler ambiguity function (AF) for a target using multiple-input-multiple-output (MIMO) radar that includes a transmit antenna array having a plurality of antenna elements. The method includes generating transmit signals for transmission by the transmit antenna array, the transmit signals defining at least a first transmit trajectory of a phase center within the transmit antenna array; transmitting the transmit signals using the transmit antenna array and receiving receive signals from the target, the receive signals resulting from the incidence of the transmit signals upon the target; and obtaining at least an angle-Doppler ambiguity function (AF) from the receive signals. The first transmit trajectory is such that, in operation, the phase center undergoes random phase center motion (PCM), such that a phase center position within the transmit antenna array varies randomly with time. A system for obtaining an AF is also disclosed.
The transmission unit generates a transmission signal obtained by multiplying a linearly FM-modulated pulse signal by a first window function. The pulse compression unit divides a signal, which is obtained by multiplying a first reference signal obtained by multiplying the pulse signal by a second window function different from the first window function, by a complex conjugate part of a second reference signal obtained by multiplying the pulse signal by a third window function, which is a function independent of the second window function, by a complex conjugate part of the transmission signal, and uses this as a reference signal. Then, the pulse compression unit performs pulse compression on the received signal using the reference signal.
A detector (110, 1110, 2110) for determining a position of at least one object (112) is proposed. The detector (110, 1110, 2110) comprises: at least one transfer device (128, 1128), wherein the transfer device (128, 1128) has at least one focal length in response to at least one incident light beam (116, 1116) propagating from the object (112, 1112) to the detector (110, 1110, 2110); at least two optical sensors (113, 1118, 1120), wherein each optical sensor (113, 1118, 1120) has at least one light sensitive area (121, 1122, 1124), wherein each optical sensor (113, 1118, 1120) is designed to generate at least one sensor signal in response to an illumination of its respective light-sensitive area by the light beam (116, 1116), at least one evaluation device (132, 1132) being configured for determining at least one longitudinal coordinate z of the object (112, 1112) by evaluating a quotient signal Q from the sensor signals. The detector is adapted to determine the longitudinal coordinate z of the object in at least one measurement range independent from the object size in an object plane.
Some aspects of the present disclosure relate a method for magnetic resonance imaging, which can include acquiring, by applying an imaging pulse sequence, magnetic resonance data associated with a region of interest of a subject. The imaging pulse sequence can include a plurality of RF pulses configured to generate a desired image contrast, and an outer-volume suppression (OVS) module to attenuate the signal outside the region of interest. The method can further include reconstructing, from the acquired magnetic resonance data, a plurality of reduced field of view (rFOV) magnetic resonance images corresponding to the region of interest.
Multi-dimensional spectra associated with a specimen are reconstructed using lower dimensional spectra as constraints. For example, a two-dimensional spectrum associated with diffusivity and spin-lattice relaxation time is obtained using one-dimensional spectra associated with diffusivity and spin-lattice relaxation time, respectively, as constraints. Data for a full two dimensional spectrum are not acquired, leading to significantly reduced data acquisition times.
A coil assembly for MR imaging includes an RF coil element and a shim coil array with a shim coil element. The shim coil element is physically separated from the RF coil element. The shim coil element includes a DC current loop having a DC power supply connection to allow DC current to generate a local B0 magnetic field. The coil assembly simultaneously provides an RF mode for at least one of transmit or receive and a direct current mode to generate a local B0 magnetic field for at least one of B0 shimming an imaging space, MRI spatial encoding of tissue spins, or MRI temporal encoding of tissue spins. The mutual inductance between the shim coil element and the RF coil element is minimized by configuration of blocking elements in the shim coil in order to minimize the RF interaction there between.
The present disclosure generally relates to a Wheatstone bridge array comprising TMR sensors and a method of fabrication thereof. In the Wheatstone bridge array, there are four distinct TMR sensors. The TMR sensors are all fabricated simultaneously to create four identical TMR sensors that have synthetic antiferromagnetic free layers as the top layer. The synthetic antiferromagnetic free layers comprise a first magnetic layer, a spacer layer, and a second magnetic layer. After forming the four identical TMR sensors, the spacer layer and the second magnetic layer are removed from two TMR sensors. Following the removal of the spacer layer and the second magnetic layer, a new magnetic layer is formed on the now exposed first magnetic layer such that the new magnetic layer has substantially the same thickness as the spacer layer and second magnetic layer combined.
A calibration arrangement of a magnetic field measurement device includes at least one attachment point nub configured for attachment to the magnetic field measurement device; mounting arms extending from the at least one attachment point nub; and reference coil loops distributed among the mounting arms. A magnetic field measurement system includes the calibration arrangement and a magnetic field measurement device including a sensor mounting body, magnetic field sensors disposed on or within the sensor mounting body, and at least one primary attachment point formed in or on the sensor mounting body configured to receive the at least one attachment point nub of the calibration arrangement.
The present invention relates to processor testing technology, specifically relating to a method for automatically testing a processor, the method comprising: S1, carrying out test preparation; S2, setting an operation voltage and a clock frequency of a processor to be tested; S3, carrying out load testing at the current operation voltage and clock frequency; S4, determining whether the processor is normal during current load testing; if yes, then turning to step S5; if no, then raising the current operation voltage by a first growth value and returning to step S2; and S5, recording an operation voltage, subject to load testing, which corresponds to the current clock frequency as a test result and determining whether the current clock frequency reaches an upper limit; if yes, then ending the operation; if no, then raising the current clock frequency by a second growth value and returning to step S2. The described method is capable of implementing the automatic testing of processors and rapidly and effectively obtaining operation voltages corresponding to clock frequencies when the processors are operating normally, and is thus suitable for a plurality of platforms.
A method of testing a semiconductor device. An apparatus comprising a semiconductor device and a test apparatus. The semiconductor device includes an integrated circuit and a plurality of external radiating elements at a surface of the device, the radiating elements include transmit elements and receive elements. The test apparatus includes a surface for placing against the surface of the device. The test apparatus also includes at least one waveguide, which extends through the test apparatus for routing electromagnetic radiation transmitted by one of the transmit elements of the device to one of the receive elements of the device. Each waveguide comprises a plurality of waveguide openings for coupling electromagnetically to corresponding radiating elements of the plurality of radiating elements located at the surface of the device. A spacing between the waveguide openings of each waveguide is larger than, or smaller than a spacing between the corresponding radiating elements.
An example test system includes power amplifier circuitry to force voltage or current to a test channel and one or more processing devices configured to control the power amplifier circuitry to comply with a compliance curve. The compliance curve relates output of the voltage to output of the current. According to the compliance curve, maximum current output increases as an absolute value of the voltage output increases.
A method of detecting a partial discharge in an electrical asset includes sensing of a discharge current in the electrical asset using a transducer and responsively providing a transducer output; processing the transducer output by comparing the transducer output to a baseline; calculating an accumulated amount by which the transducer output exceeds the baseline; decreasing the accumulated amount with time; detecting partial discharge in the electrical asset based upon the accumulated amount; and providing an output related to detected partial discharge. A partial discharge detection system for detecting a partial discharge in an electrical asset includes a transducer configured to receive a signal from the electrical asset generated due to an occurrence of partial discharging in the electrical asset and responsively providing a transducer output. Processing circuitry compares the transducer output to a baseline, calculates an accumulated amount by which the transducer output exceeds the baseline, decreases the accumulated amount with time, and detects partial discharge in the electrical asset based upon the accumulated amount. Output circuitry provides an output related to detected partial discharge.
A radio frequency (RF) test hat. The RF test hat may comprise: a cylinder having forward and aft ends, end cap, arm and strap assembly, first and second absorber materials, a receiving antenna, and lens. The end cap may couple to the forward end of the cylinder. The arm and strap assembly may hingedly couple to the aft end of the cylinder and may be configured to mount the RF test hat onto a pod or transmitting antenna. The first absorber material may be located within the forward end of the cylinder. The second absorber material may be located near the aft end of the cylinder. The receiving antenna, which may be disposed within the first absorber material, may measure the intensity of a beam of electromagnetic radiation. The lens, which may be located within the middle portion of the cylinder, may spread the beam across a larger surface area of the first absorber material.
A 3D microwave sensor includes a cloud of particles, e.g., rubidium 87 atoms. A laser system produces: a first probe beam directed through the particle cloud along a first path; a second probe beam directed through the particle cloud along a second path that intersects the first path to define a Rydberg intersection; a first coupling beam that counterpropagates with respect to the first probe beam along the first path; and a second coupling beam that counterpropagates with respect to the second probe beam along the second path. A spectrum analyzer characterizes the microwave field strength at the Rydberg intersection. The laser beams can be steered to move the Rydberg intersection within the particle cloud to compile a microwave field strength distribution in the particle cloud.
A processor-implemented posture determination method includes: estimating a rotational acceleration of a timepoint based on an angular velocity measured by a first sensor at the timepoint and a determined center of rotation of a previous timepoint; correcting an acceleration measured by a second sensor at the timepoint based on the rotational acceleration; and determining a center of rotation of the timepoint and a posture of the timepoint based on the corrected acceleration and an estimated posture of the timepoint.
An analysis device includes a guide-in section, a piercing member, an airtight member, a gas introduction member, and a measurement member. The guide-in section is configured to guide a rectangular block shaped analysis kit containing a sample. The piercing member pierces a sealing film at an upper face of a liquid reservoir formed in the analysis kit. The airtight member forms an airtight space against the analysis kit at the periphery of a location pierced by the piercing member. The gas introduction member introduces gas into the airtight space. The measurement member measures a component present in the sample in the analysis kit guided into the guide-in section.
Method for detecting colon or colorectal cancer by measuring heavy metal concentrations in colon or colorectal tissue using laser-induced breakdown spectroscopy (LIBS).
The present invention relates to a method of measuring the rate of reaction between a target molecule and a ligand candidate, ligands of interest identified according to this method and drugs developed from such ligands. The present invention also relates to a method of measuring the rate of reaction between a thiol and a molecule capable of reacting with said thiol.
A method of detecting bio-material includes preparing an electrode where capture structures are fixed on surface of the electrode; preparing nanoparticles where probes are fixed on surfaces of the nanoparticles; providing bio-materials on the nanoparticles so that the probes of a portion of the nanoparticles make complementary bonds with the bio-materials, respectively, to form composites, and another portion of the nanoparticles remain without making bonds with the bio-materials; and providing another portion of the remaining nanoparticles on the surface of the electrode so that the capture structures make complementary bonds with the probes of another portion of the nanoparticles, respectively, wherein each of the capture structures includes nucleotides having first sequence, each of the probes includes nucleotides having second sequence, each of the bio-materials includes nucleotides having third sequence, the first and second sequences are complementary to each other, and the second and third sequences are complementary to each other.
A hand-held microfluidic testing device is provided that includes a housing having a cartridge receiving port and a cartridge for input to the cartridge receiving port. An optical detection system in the housing is capable of providing an illuminated electric field useful for Raman spectroscopy. The cartridge may have a sample well. The sample well is loaded with a mixture of water containing the analyte, Raman-scattering nanoparticles and a calibration solution. The calibration solution contains an analogue of the analyte differing in its Raman response, for example an isotope of the analyte. Optionally, a chemical compound capable of increasing interaction between the analyte and the nanoparticles may be added.
In an LC/MS/MS analysis: injecting a sample into a passage leading to a column group provided in a liquid chromatograph, the column group including a plurality of columns serially connected to each other and packed with different kinds of packing materials; supplying an eluant to one or a plurality of columns including a column located most downstream, to separate a portion of the target components in the sample in the one or plurality of columns, and sequentially elute those components from the most downstream column to perform mass spectrometry; and supplying a different eluant to one or a plurality of columns including the most downstream column, to separate at least a portion of the target components which stayed uneluted in the one or plurality of columns in the first analysis step, and sequentially elute those components from the most downstream column to perform mass spectrometry.
A backing member includes a resin layer having a first surface, and a second surface opposite to the first surface, and a plurality of linear conductors, embedded in the resin layer, and penetrating the resin layer from the first surface to the second surface. Each of the plurality of linear conductors includes a metal material having an ultrasonic wave insulating property, and includes at least one bent portion or curved portion.
A method of ultrasonic inspection includes generating, by a phased array ultrasonic probe, a first ultrasonic beam propagating in a fluid and incident at a first angle to a target surface in response to receipt of first instructions. Ultrasonic echoes from first beam reflection by the target are measured and corresponding ultrasonic measurement signals are output. At least one environmental sensor measures at least one fluid property and outputs corresponding environmental signals. One or more processors determine a current speed of sound within the fluid from the ultrasonic measurement signals and environmental signals. Second instructions including a second angle are generated by the processors, based on the current speed of sound, when the current speed of sound differs from a predetermined speed of sound by more than a speed threshold. The ultrasonic probe generates a second ultrasonic beam at the second angle in response to receipt of the second instructions.
A tempo-spatial evolution test system for rock breaking in deep and complex environment includes an acoustic emission sensor assembly and an acoustic emission amplifier assembly that are arranged on a rock mechanics test system. A triaxial cavity coupling bracket is arranged on an outer wall of the triaxial cavity and between two sets of acoustic emission sensor assemblies. The triaxial cavity coupling bracket includes a plate-shaped bracket, two sickle-shaped brackets, and at least three bracket bolts, which can be tightly wrapped on the outer wall of the triaxial cavity. A lateral side of the plate-shaped bracket vertically fixes two guide columns. The acoustic emission amplifier assembly is arranged between the two guide columns and is located above the plate-shaped bracket, and the acoustic emission amplifier assembly is connected to the acoustic emission sensor assembly through a signal line.
A device can be configured to cause the superscattering of acoustic waves and/or to enable incident angle-dependent scattering. The acoustic superscattering device can include a body that has an outer peripheral surface. One or more resonators can be defined in the body. The one or more resonators can open to the outer peripheral surface of the body. When there are a plurality of resonators, the resonators are not in communication with each other within the body. The acoustic superscattering device can be configured to cause the superscattering of a target acoustic wave impinging upon the body.
This document describes techniques and systems for in operando, non-invasive SOC monitoring of redox flow batteries. The described techniques and systems allow for accurate, inexpensive, portable, and real-time methods to measure the SOC of redox flow batteries. System operators can monitor the SOC by measuring an acoustic attenuation coefficient of the electrolyte in the redox flow battery. The acoustic attenuation coefficient is measured using an ultrasonic transducer attached to a probing cell, which is connected to an electrolyte flow of a redox flow battery. The acoustic attenuation coefficient provides an accurate, real-time SOC measurement that is generally insensitive to varying operational temperatures of the electrolyte solution.
The present invention provides an eddy current flaw detection device capable of applying a sufficiently strong magnetic field to a test object without using a significantly large magnet. A magnetic-field forming magnet 60 includes a base magnet piece 60a and a tip magnet piece 60b. The tip magnet piece 60b has a tip pole face 62 from which a magnetic pole is directed toward a test object 30. The tip pole face 62 has a smaller area than a base face 64 of the base magnet piece 60a, the base face 64 being located on the opposite side of the magnetic-field forming magnet 60 from the tip pole face 62.
A sensor element includes: an element base including: a ceramic body made of an oxygen-ion conductive solid electrolyte, and having a gas inlet at one end portion thereof; at least two internal chambers located inside the ceramic body, and communicating with the gas inlet under predetermined diffusion resistance; an electrochemical pump cell including an electrode located on an outer surface of the ceramic body, an electrode facing the internal chambers, and solid electrolytes located therebetween; and a heater buried in the ceramic body; and a porous leading-end protective layer surrounding a first range at least including a part from a leading end surface to two internal chambers close to the gas inlet of the element base. A single heat insulating space is interposed between the leading-end protective layer and a portion of the element base in which the two internal chambers are located.
A radiation backscatter detector assembly comprising:
a source array comprising source components for irradiating a shared sample location, at least two source components of the array generating radiation in different respective source energy bands;
a detector array comprising detector elements for detecting backscattered radiation detection events from different respective spatial portions of the shared sample location, the detector elements each generating a pulse output in response to each radiation detection event it detects; and an energy meter for measuring the energies of the pulse outputs by different respective detector elements.
A non-destructive testing system can include a mobile computing device and a video borescope coupled to the mobile computing device via a cloud computing environment. The system can further include a probe driver coupled to the mobile computing device and to the video borescope via the cloud computing environment. The probe driver can attach to a conduit section. The probe driver can also include a positioning element configured to position the conduit section and a data processor. The data processor can be configured to receive a signal indicative of a position of the conduit section and to control one or more operations of the probe driver configured to operate the positioning element to orient the conduit section in the position.
The invention is directed to a furnace suited for oxidation of a gaseous starting mixture comprising one or more sulphur compounds to obtain an oxidized gas mixture and reduction of the oxidized gas mixture to obtain a gaseous mixture of reduced sulphur compounds comprising an interior furnace space, an inlet conduit for the gaseous starting mixture, an inlet for supply of an oxygen comprising gas, a ceramic comprising outlet conduit provided with an inlet opening for the mixture of reduced sulphur compounds, an inlet for hydrogen and heating means, wherein the inlet opening of the outlet conduit is comprised of more than one opening which openings fluidly connect the interior furnace space and the interior of the outlet conduit.
An enhanced fluorescence imaging system includes a light source for emitting non-visible and visible light and a visible light image sensor and a non-visible light image sensor. Each pixel of the visible light image sensor corresponds to a pixel of the non-visible light image sensor. Data processing hardware performs operations that include, for each pixel in the visible light image sensor, determining an intensity of visible light received by the pixel. The operations also include determining, based on the intensity, an amount of unwanted non-visible light captured by the corresponding pixel of the non-visible light image sensor. The unwanted non-visible light originates from sources other than the non-visible light source. The operations also include reducing an intensity of non-visible light in non-visible image data captured by the corresponding pixel based on the determined amount of unwanted non-visible light.
A moisture detecting apparatus includes: a light emitting unit including a first light source configured to emit light having a first wavelength as a peak wavelength, and a second light source configured to emit light having a second wavelength as a peak wavelength; a detecting unit configured to detect a first detection value indicating an extent to which the light emitted from the first light source is transmitted through a recording material, and a second detection value indicating an extent to which the light emitted by the second light source is transmitted through the recording material, based on a light receiving result of a light receiving unit; and a determination unit configured to determine a value related to a moisture content of the recording material based on the first detection value and the second detection value.
The invention provides an in vitro method for the determination of sun protection factor (SPF), in order to gain reproducibility and accuracy and replace the use of tests on living beings. Natural substrates of the human skin, like hyaluronic acid are tested in the form of solutions or in the form of a solid film in a modified spectrophotometer, at concentrations below 1% w/v. Once calibrated, the method is used to corroborate the protection factor offered by commercial sunscreens.
A method of determining absolute permeability in carbonates without upscaling computations includes performing a nuclear magnetic resonance (NMR) analysis and a mercury-injection capillary-pressure (MICP) analysis on at least three samples from carbonate rock of a set of representative regions to determine an experimental permeability, where each of the representative regions have properties related to the porosity and pore-throat size of the carbonate rock. A series of low resolution X-ray scans and a series of high resolution X-ray scans are performed on the same three samples of the carbonate rock of the set of representative regions. Permeability simulations are performed on the same three samples of the carbonate rock of the set of representative regions to determine a computed permeability. The experimental permeability and the computed permeability are then compared to provide computationally manageable and reasonable estimates of the absolute permeability of the carbonate rock.
The present disclosure discloses a rock high-stress high-temperature micro-nano indentation test system, comprising: an X, Y, Z three-direction macroscopic adjustment module, an indentation precision loading module, an indentation test module and an indentation data processing module. The rock high-stress high-temperature micro-nano indentation test system further comprise a two-dimensional horizontal stress loading device, a temperature control device and a vacuum device 13. The rock high-stress high-temperature micro-nano indentation test system provided by the present disclosure has distinctive features of modularity and structuralization, and its test results have high accuracy. The rock high-stress high-temperature micro-nano indentation test system is easy to operate, and provides a theoretical and technical system support for testing the mechanical characteristics of the rock under the high-stress and high-temperature environment in the deep region.
A method of rapidly and completely rendering a tissue (11) rich in lipid droplets (12) transparent. The method comprises the following steps: providing a tissue sample (11) rich in lipid droplets (12) and immobilized with a hydrogel; performing a pre-transparency-rendering process on the tissue sample (11) to obtain a pre-processed sample; performing a transparency-rendering process on the pre-processed sample to obtain a transparency-rendered sample; and performing a post-transparency-rendering process on the transparency-rendered sample to obtain a final transparency-rendered sample (31). The method does not damage the fine structure of a biological tissue (11) and can significantly increase a depth of an optical image of the biological tissue (11). The method does not damage the fine structure of a biological tissue (11) and can significantly increase a depth of an optical image of the biological tissue (11).
The invention relates to a method for counting cells, such as bacteria and/or somatic cells in liquid samples, such as in dairy products, preferably raw milk. Disclosed is a method comprising a combination of steps that apply dimeric nucleic acid dyes that normally do not penetrate cells (=cell-impermeant dyes), which are rendered cell-permeant by using the right combination of pH, buffer and temperature.
A gas-sensing apparatus with gas convection capability includes a gas sensor mounted inside a container, a substrate forming a bottom plate of the container and an actuator. The gas sensor is mounted over a first surface of the substrate internal to the container. The actuator is coupled to a second surface of the substrate external to the container. The actuator can cause convection of a gas within the container by enabling movements of the substrate in response to an activation signal.
A vehicle longitudinal speed control testing apparatus includes a first movable target body spaced away from a vehicle executing active speed control while loaded by a dynamometer assembly, and a controller. The controller changes a distance between the first movable target body and the vehicle to cause a speed parameter of the vehicle to follow a desired vehicle speed schedule based on speed parameter feedback from the dynamometer assembly or the vehicle, a sum of a speed of the first movable target body and the speed parameter feedback to follow a desired absolute speed schedule, or the distance between the first movable target body and the vehicle to increase according to a desired distance schedule.
In some embodiments, a system uses a two-dimensional polar plot to analyze imbalance of components. On the two-dimensional polar plot imbalance magnitude and orientation are depicted relative to a reference. Some embodiments use the two-dimensional polar plot to assess measurement error for measurement devices and components. Some embodiments use the two-dimensional polar plot to determine patterns associated with processing operations to identify sources of imbalance from the manufacturing process. Some embodiments use the two-dimensional polar plot to determine correlations between processing operations to identify sources of imbalance.
If the bridge circuit fails due to damage of the diaphragm, the damage is detected at an early stage. A pressure sensor comprises: a substrate provided with a diaphragm; a bridge circuit having four resistor devices provided at the diaphragm, the bridge circuit being applied with high-voltage-side voltage and low-voltage-side voltage, and having two output terminals; a detecting unit for detecting a first output at a first output terminal and a second output at a second output terminal, each output terminal being of the bridge circuit; and a failure detecting unit for detecting failure of the bridge circuit based on a detection result at the detecting unit.
A sensor circuit architecture includes a Wheatstone bridge-type sensing element that includes a plurality of resistors and a plurality of equivalent compensation networks. Each of the plurality of resistors includes one of the plurality of equivalent compensation networks. Each of the plurality of equivalent compensation networks includes at least one digital resistive compensation network configured to provide at least one of the following: variable resistance, digitally controlled variable resistance, digitally controlled resistance, and/or digitally set resistance. The sensor circuit architecture is configured with the at least one digital resistive compensation network to implement at least one of the following: a desired scale of output, a desired offset compensation, and/or a desired temperature compensation.
The invention relates to a tire comprising an apparatus, wherein said apparatus comprises a first, second, third, fourth and fifth layer, the third layer being optional, characterized in that the first layer comprises a first electrode material, the second layer comprises a first intervening material, the fourth layer comprises a second intervening material and the fifth layer comprises a second electrode material, wherein the first intervening material of the second layer and the second intervening material of the fourth layer are different, the four or five layers are arranged on top of one another in the above order and the second and/or fourth layer comprises at least one filler in addition to the intervening material. The invention also relates to the uses of the apparatus.
A photoelectric conversion apparatus includes a photodiode, a counter, a control circuit. The photodiode is configured to cause avalanche multiplication. The counter is configured to generate a count signal as a result of counting a pulse generated by the avalanche multiplication during a predetermined period. The control circuit is configured to perform control to bring the photodiode into a waiting state in which the avalanche multiplication is possible and a stop state in which the avalanche multiplication is stopped, based on the count signal during a predetermined period.
A dispensing system includes a pour cap for a container and a timing device configured to visually indicate when a dose has been dispensed from the dispensing system, the timing device being securable to either the pour cap or the container and configurable based on a product being dispensed.
A method for detecting a deviation in a flow meter parameter is provided. The method includes measuring a differential pressure across at least a portion of the flow meter, calculating a friction factor based on a measured flow rate and the measured differential pressure. The method also includes comparing the calculated friction factor to an expected friction factor based on the measured flow rate and detecting a deviation in the flow meter parameter if the difference between the calculated friction factor and the expected friction factor exceeds a threshold limit.
Disclosed is an ultrasonic flow tube comprising: a flow chamber for accepting an inflow of a gas, comprising a center pipe and a plurality of outer pipes surrounding the center pipe, connected between an inlet wall and an outlet wall of the flow chamber such that a velocity of the gas within the center pipe and the plurality of outer pipes is numerically same; and a first transducer attached near the inlet wall and a second transducer attached near the outlet wall, wherein a first acoustic wave package generated by the first transducer and a second acoustic wave package generated by the second transducer is transmitted into the flow chamber such that the center pipe receives a majority of the first and the second acoustic wave package, and the plurality of outer pipes receives a minority of the first acoustic wave package and the second acoustic wave package.
A composite flow tube liner includes a cylindrical substrate and an interior layer. The cylindrical substrate includes a plurality of perforations and is configured for installation within a flow tube assembly of a magnetic flowmeter. The interior layer includes a fluoroelastomer and covers an interior surface of the substrate. The interior layer extends into the perforations of the cylindrical substrate, which secures the fluoroelastomer to the cylindrical substrate.
A flow sensor sub-assembly for sensing flow of a fluidic medicament is disclosed. The flow sensor sub-assembly includes a first spring contact and a second spring contact. The spring contacts are secured to a base that has a circuit for conducting an electrical signal to and from the spring contacts to a microprocessor. The first spring contact is in electrical communication with a first piezo element and the second spring contact is in electrical communication with a second piezo element. The first spring contact has a first contact force against the first piezo element and the second spring contact has a second contact force against the second piezo element, and the first and second contact forces are equivalent. A circuit board for interfacing to a flow sensor having a plurality of piezo elements for transmitting a flow signal indicative of flow of fluidic medicament is also disclosed.
An encoder and a signal processing method are disclosed. The method includes: receiving an analog signal, and generating a filtered analog signal by an analog filter according to the input signal and a first frequency indication signal; generating a digital signal by an analog-to-digital converter according to the filtered analog signal; generating a filtered digital signal by a digital filter according to the digital signal and a second frequency indication signal; generating a seventh signal and an eighth signal by a dynamic offset calibration unit according to the filtered digital signal and a period indication signal; and generating a position information by a position detection unit according to the seventh signal and the eighth signal. The first frequency indication signal, the second frequency indication signal and the period indication signal are generated by a frequency generation module according to the filtered analog signal or the digital signal.
A standalone odometry device includes an accelerometer and/or gyroscope configured to be mounted on a wheel or axle of a vehicle. A controller in communication with the accelerometer and/or gyroscope is configured to receive data from the accelerometer and/or gyroscope. The controller processes the data to determine one or more of the speed, wheel rotation direction, accumulated distance travelled, stationary status, acceleration, deceleration, wheel diameter, and grade of surface on which the wheel is in contact.
A method, apparatus and computer program product are provided to disambiguate probe points within an ambiguous probe regions to permit more reliable association with a road segment. In regards to a method, probe trajectory identifiers (IDs) of probe points along at least a portion of the first and second branches that lead away from an ambiguous probe region are separately identified and form first and second sets of probe trajectory IDs, respectively. For the ambiguous probe region, the probe trajectory IDs of probe points along a third branch that leads toward the ambiguous probe region are identified and form a third set of probe trajectory IDs. The method also includes classifying probe trajectory IDs from the third set as being associated with the first branch or the second branch in an instance in which the probe trajectory IDs are additionally included in the first set or the second set, respectively.
A method and server for presenting points of interest (POIs) to a given user in a map application on a client device comprising: receiving a request for displaying a given location on a map view of the map application and retrieving, based on the map view and the given location, a set of POIs. A set of web services associated with the given user is determined, and past user interaction data with the set of web services partially indicative of user preferences of the given user with regard to the set of POIs is retrieved. The set of POIs is ranked based on the respective past user interaction data to obtain a ranked set of POIs. The map view including at least a subset of the ranked set of POIs is transmitted for presentation to the given user on a display interface of the client device.
This invention provides a system and method for selecting the correct profile from a range of peaks generated by analyzing a surface with multiple exposure levels applied at discrete intervals. The cloud of peak information is resolved by comparison to a model profile into a best candidate to represent an accurate representation of the object profile. Illustratively, a displacement sensor projects a line of illumination on the surface and receives reflected light at a sensor assembly at a set exposure level. A processor varies the exposure level setting in a plurality of discrete increments, and stores an image of the reflected light for each of the increments. A determination process combines the stored images and aligns the combined images with respect to a model image. Points from the combined images are selected based upon closeness to the model image to provide a candidate profile of the surface.
Exemplary embodiments of an ignition apparatus are disclosed herein. Each ignition apparatus is configured for use in a projectile, such as an artillery projectile, rocket, missile, drone, and other similar projectiles. In each exemplary embodiment disclosed herein, the ignition apparatus initiates an ignition sequence that is the reverse of the ignition sequences implemented by conventional ignition devices that utilize pre-loaded or pre-compressed spring-operated firing pins. Each exemplary embodiment of the ignition apparatus disclosed herein utilizes the extreme axial acceleration of the projectile to arm and initiate the ignition sequence.
A rifle scope alignment apparatus having a light source that shines through a void space and through a rifle scope. The rifle scope alignment apparatus has two stepped wedges that engage the front end of a rifle scope and has a flat top v-groove to engage a rifle barrel. The light source illuminates the crosshairs of the rifle scope which casts a shadow of the crosshairs onto an elevated diamond-shaped target having a rounded hole and a vertical line and horizontal line.
An apparatus for adjusting a reticle, comprising: an adjustable reticle, a reticle adjustment device comprising an adjustment actuation element movably mounted, a combined click and lock device which comprises a first click device element equipped at least in sections with a click surface formed by a three-dimensional surface or surface structuring, and a second click device element mounted to be movable relative to said first click device element and engages with the click surface of the first click device element, wherein the combined click and lock device is designed to, in a first operating mode, generate acoustic and/or haptic feedback perceptible to an operator, in the case of movement of the adjustment actuation element in at least one adjustment-movement degree of freedom, and is designed to, in a second operating mode, lock movements of the adjustment actuation element in the at least one adjustment-movement degree of freedom.
The present invention relates to the field of handgun holster technologies, and in particular, to an easily lockable and unlockable handgun holster. When the handgun holster needs to be unlocked, it is only necessary to press a button with a finger to complete unlocking of a handgun. When the handgun holster needs to be locked, it is only necessary to insert an end portion of the handgun into the handgun holster through an opening to complete locking of the handgun. The handgun holster of the present invention has a simple structure and can be unlocked through the button. When the handgun is placed in the handgun holster, locking is automatically implemented, so that unlocking and locking are convenient and fast.
In one aspect, a bi-directional foldable stock for a firearm may include a stock-to-firearm adaptor configured to be an interface to connect the firearm and the stock. The adaptor may include a base and a movable top portion that is pivotally and detachably engaged with the base. The top portion is attached to the firearm while the base is connected to the stock. The base with the stock is configured to pivotally rotate either in a clockwise or counter-clockwise manner to fold the stock on either sides of the firearm.
A weapon safety system with a target and a weapon with an automated lock. Each target is associated with an emitter which transmits a clearance signal that encodes an identifier. The encoded identifier may release the automated lock when received by a receiver attached to the weapon. In order to restrict the positions and orientations from which the weapon can fire to those surrounding the desired targets, shooting is enabled and the automated lock is released, when the following conditions are met:
the clearance signal is received by the receiver, so that the receiver is within a first enablement area generated by a first aperture in the emitter;
a measured optical power is above a predefined threshold; and the encoded identifier is validated.
Heat exchangers and methods for assembling a heat exchanger are described, such as for example a round tube heat exchanger, which may be a fin and tube heat exchanger, and which may be used for example in a heating, ventilation, and air conditioning system (HVAC) system and/or unit thereof. The heat exchanger includes aluminum tubes mechanically rolled into an aluminum tube support and the tubes are fluidically sealed with the tube support. The aluminum tube support including the aluminum tubes rolled therein is assembled to a fluid manifold configured to allow fluid flow through the heat exchanger and into and/or out of the heat exchanger.
In a seal structure for a heat exchanger, the seal structure being mounted on a baffle plate disposed in a shell included in the heat exchanger and being partially in contact with a wall surface on an inner surface side of the shell, the seal plate is composed of a plurality of thin plates which are laminated; the thin plates are in contact with the wall surface while being curved by an elastic deformation; a contact thin plate serving as one of the thin plates located on an outermost side of the curve is in contact with the wall surface; and an outer surface of the contact thin plate serving as a surface on an outside of the curve among surfaces arranged in a thickness direction of the contact thin plate is in contact with the wall surface so as to restrain seal performance from deteriorating.
In a method for producing a thermal component (1, 1′) a pipe (2, 2′,2″) having a fluid channel (3, 3′, 3″) with an inner profile (4, 4′) is provided, and a swirler (6, 6′) having an outer profile (5, 5′) corresponding to the inner profile (4, 4′) is inserted into the fluid channel (3, 3′, 3″). A thermal component (1, 1′) manufactured in this manner includes a pipe (2, 2′, 2″) having a fluid channel (3, 3′, 3″), and a swirler. The fluid channel (3, 3′, 3″) of the pipe (2, 2′, 2″) includes an inner profile (4, 4′) corresponding to an outer profile (5, 5′) of the swirler (6, 6′), and the swirler is disposed in the fluid channel (3, 3′, 3″).
Provided is a heat pipe which is installed in a cold region in a bottom heat posture in which a longitudinal direction of a container is substantially in parallel with a gravitational direction, is capable of preventing the container from deforming even when a working fluid has become frozen, and has excellent heat transport properties.
A refrigerator includes: a cabinet having a storage chamber provided therein and an open front; a cooling device cooling the storage chamber; a drawer including a front panel and a storage bin, the front panel allowing an open front portion of the storage chamber to be opened and closed and the storage bin being provided in rear of the front panel and storing a container or food therein; an inner first cover provided at the storage bin so as to cover a rear end portion of an inner space of the storage bin; and a raising/lowering lift device provided at a side of the storage chamber to fold downward and unfold upward for vertical movement of a container; and a second covering provided to cover a gap between the raising/lowering device and the inner cover.
A refrigerator box body includes mounting bases (1) used to mount hinges, a box housing (2) provided with an upward opening, and an opening frame (3) connected to the opening of the box housing (2), a side plate of the box housing (2) being provided with mounting ports (4) penetrating the side plate of the box housing (2) along the thickness direction, the mounting bases (1) being arranged within the mounting ports (4), the mounting bases (1) being provided with depressions (11) with concave sides toward an inside of the box housing (2), the hinges being mounted within the depressions (11), the mounting bases (1) being provided with guide grooves (12), side edges of the mounting ports (4) being inserted into the guide grooves (12) so as to connect the mounting bases (1) and the box housing (2), an edge of the opening frame (3) abutting against upper sides of the mounting bases (1).
A door assembly for an appliance includes a frame door defining a vertical direction, a lateral direction, and a transverse direction, the frame door being attached to the cabinet and movable between an open position and a closed position to permit selective access to the cavity; an outer door slidably connected to the frame door, the outer door being slidable relative to the frame door between an open position and a closed position; and a slide assembly connecting the outer door to the frame door.
A refrigerator includes a cabinet, an evaporator, an evaporator cover module, and a cold air supply module configured to communicate with the evaporator cover module. The evaporator cover module includes a rear plate that has a planar shape and that defines the surface of the storage space, a first insulation member located at a rear surface of the rear plate, and a second insulation member spaced apart from the first insulation member and located at a front surface of the inner case. The first insulation member and the second insulation member define a heat-exchange space configured to accommodate the evaporator between the first insulation member and the second insulation member.
A simplified service connection valve assembly that provides access to fluid systems, such as air conditioning units, freezer units, refrigeration units and like systems, for fluid processing through the valve assembly. The valve assembly can include a valve body and a valve core received in the valve body. The valve core is movable relative to the valve body in a direction parallel to the longitudinal axis between an open position allowing fluid flow through the valve assembly and a closed position preventing fluid flow through the valve assembly. At the closed position, a metal-to-metal seal is created between the valve body and the valve core which creates a seal to prevent fluid flow through the valve assembly.
An air cycle machine includes a housing, a duct, a bypass valve, and a plug. The duct extends from and connects two different portions of the housing and includes a first port and a second port. The first port is attached to the first inlet of the housing. The second duct is attached to the second inlet of the housing. The bypass valve is inserted into one of the first port and second port of the duct. The plug is inserted into the other of the first port and second port that the bypass valve is not inserted into. Both the first port and the second port are capable of receiving and forming a sealing interface with both of the bypass valve and the plug.
Embodiments of the present disclosure provide systems and methods for determining temperature profile associated with a thermal storage tank of a hydronic system. The method performed by a control unit includes monitoring a flow rate and a temperature of a volume of hot water and a volume of cold water entering a thermal storage tank via a set of flowmeters and a set of temperature sensors, respectively. The method includes determining a current location of plurality of water layers in the thermal storage tank. The method further includes computing an average temperature value of the at least the hot water and the cold water withdrawn from the thermal storage tank. The method includes generating a temperature profile of the thermal storage tank based at least on the current location, the flow rate and the temperature of the hot water and the cold water, and the average temperature value.
A heat exchanger assembly includes: a frame; a heat exchanger panel mounted to the frame and configured to exchange heat with air flowing therethrough, the heat exchanger panel being disposed at an inclined orientation; a fan assembly disposed vertically above the heat exchanger panel; and a sound dampening device disposed within an interior space of the heat exchanger assembly such that air is pulled into the interior space through the heat exchanger panel and then flows through the sound dampening device before being discharged from the heat exchanger assembly via the fan assembly. The sound dampening device includes baffle members having sound absorbing material and spaced apart from one another for allowing air flow therebetween. Each baffle member extends at an angle relative to a plane extending through the upper and lower ends of the heat exchanger panel so as to direct air flow upwardly toward the fan assembly.
A method for controlling the heating operation of an air conditioner. The method comprises: an air conditioner executing a heating operation, and acquiring an indoor temperature; if the indoor temperature is not greater than the first indoor temperature threshold value, executing fuzzy control; according to the difference in temperature between the indoor temperature and a set target indoor temperature, carrying out room temperature PID calculation so as to acquire a first target frequency; acquiring a coil temperature of an indoor heat exchanger, and if the coil temperature is greater than a set target coil temperature, determining the first target frequency to be an indoor unit frequency; otherwise, increasing the current operation frequency of a compressor so as to obtain a second target frequency, selecting the larger value of the first target frequency and the second target frequency, and determining the larger value to be the indoor unit frequency; controlling the compressor of the air conditioner according to the indoor unit frequency; and while executing dual PID control, according to the coil temperature, controlling electrical heating. Further disclosed is an apparatus for controlling the heating operation of an air conditioner. By means of the method and apparatus, the problem of heating being uncomfortable due to the fact that existing air conditioners are slow to provide heating can be solved.
A controller for maintaining occupant comfort in a space of a building. The controller includes processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations. The operations include obtaining building data and obtaining occupant comfort data. The operations include generating an occupant comfort model relating the building data to a level of occupant comfort within the space based on the building data and the occupant comfort data. The operations include generating time-varying comfort constraint for an environmental condition of the space using the occupant comfort model and include performing a cost optimization of a cost function of operating building equipment over a time duration to determine a setpoint for the building equipment. The operations include operating the building equipment based on the setpoint to affect the variable state or condition of the space.
A window air conditioner includes a casing and a positioning device. The casing includes a cabinet including an outdoor part and an indoor part spaced apart from each other to form a receiving groove. The positioning device has a locked state and an unlocked state, and is configured to extend further into the receiving groove in the locked state than in the unlocked state.
A facade panel conditioning system for installation on a new or existing building is disclosed. The system includes modular panels, a structural anchor, hydronic piping, and ductwork. The panels attach to each other around the exterior of the building forming an insulated shell. The anchor attaches the panels to the building structure forming an air cavity between each individual panel and the exterior. The hydronic piping transfers heat to the air cavity and individual units of the building. The ductwork delivers ventilated air and exhaust air to the air cavity and individual units. The hydronic piping of a panel connects to the hydronic piping of an adjacent panel forming a hydronic piping system that distributes heat or cool throughout the shell. The air duct of a panel connects to the air duct of an adjacent panel forming an air duct ventilation system that distributes air throughout the shell.
A connected oven, including a set of in-cavity sensors and a processor configured to automatically identify foodstuff within the cooking cavity, based on the sensor measurements; and automatically operate the heating element based on the foodstuff identity.
A method for regulating jet wakes in a combustor including: directing compressed fluid into a passageway between a casing and a combustor liner; directing a combustion gas along a combustion zone; discharging a first portion of compressed fluid from the passageway into the combustion zone via a first through-hole which is disposed on a section of a combustor panel in a first circumferential row; and discharging a second portion of the compressed fluid from the passageway into the combustion zone via second through-holes, wherein the second through-holes are disposed on a section of the panel, spaced apart axially and circumferentially, and adjacent to the first through-hole, wherein the second through-holes include a first set of through-holes and a second set of through-holes, the first set of through-holes in a second row and the second set of through-holes in a third row, wherein the second and third rows extend circumferentially.
A panel for use with a shell as a combustor liner in a combustor section of a gas turbine engine includes a panel body having an outer surface defining a plurality of effusion holes for receiving the compressed gas to also be received in the combustion chamber of the combustor section. The panel further includes a flow guide extending from the outer surface of the panel body and configured to receive the compressed gas from an impingement hole of the shell and to direct the compressed gas over the outer surface of the panel body towards the plurality of effusion holes.
A combustion head for burners, comprising an outer tubular body for channeling combustion air, an inner tubular body for channeling a fuel and a diffuser extending between the inner tubular body and the outer tubular body, said diffuser being disc-shaped and defining a slot for passage of the air between said diffuser and the outer tubular body. The outer tubular body has a lip 15 converging towards the main axis at the emission portion so as to define a narrowing of said slot for passage of the combustion air, so that for predefined flow rates of fuel and combustion air, the ratio of the velocity of the exiting fuel to the velocity of the combustion air exiting from the passage slot ranges between 1.8 and 3.
A votive device includes a grip; a lamp holder fixed to the grip and having a first electrical lamp holder contact and a second lamp holder electrical contact; a first device electrical contact and a second device electrical contact exposed to the outside surface of the grip and arranged at a predetermined mutual distance so as to be touched simultaneously by a user's hand when gripping said grip; a first electrical conductor directly connecting the first lamp holder electrical contact and the first device electrical contact, and a second electrical conductor directly connecting the second lamp holder electrical contact to the second device electrical contact.
An LED lighting device comprise a first portion, wherein a lamp cap is disposed thereof, wherein the lamp cap extends in a first direction; a second portion, wherein a case and a power supply are disposed thereof, wherein the power supply is disposed in the case; a third portion. A heat exchange unit and a light emission unit are disposed thereof, the light emission unit and the heat exchange unit are connected and form a thermal conduction path, the light emission unit and the power supply are electrically connected, When the first direction is parallel to the horizontal plane, the light emitting unit of the LED lighting device provides downward light emission when working. The first portion, the second portion and the third portion are arranged sequentially. The LED lighting device is installed horizontally, wherein after the lamp cap is disposed, the moment is F=d1*g*W1+(d2+d3)*g*W2, wherein the moment satisfies the following formula: 1 NM
An illumination system having a plurality of housings pivotably or rotatably secured to each other, and capable of directing light in different directions when the plurality of housing are reconfigured relative to each other.
Systems and methods are provided for implementing and utilizing lighting attachments for use in conjunction with handheld magnetization equipment during non-destructive testing (NDT). The lighting attachments may incorporate snap-fit based designed, and may be configured for providing lighting based on the magnetization function of the magnetization equipment.
A temporary lighting system having a temporary lighting assembly that is configured to readily and selectively connect to a variety of connectors on a recessed lighting assembly. The temporary lighting system disclosed herein provides significant benefits over known temporary lighting systems by providing a much more economical and efficient solution.
Provided is a lamp for a vehicle capable of forming a plurality of different beam patterns. The vehicle lamp includes a light source system, a lens system, and a shield system. The lens system includes a plurality of incident lenses onto which light emitted from the light source system is incident and a plurality of exit lenses to output the light incident thereto from the plurality of incident lenses to form a predetermined beam pattern. The shield system includes a plurality of main shields to block some of light beams from being directed to the plurality of exit lenses, wherein each of the plurality of shields includes a blocking surface to block a light beam from being directed to the plurality of exit lenses and at least one transmission hole formed in the blocking surface.
A vehicle lamp includes a plurality of light sources, and a light guide that guides light from the light sources incident from a light incident portion and emits the light from a light emitting portion. The light guide includes a light deflecting portion that deflects a guide direction of the light between the light incident portion and the light emitting portion. The light deflecting portion deflects each light from the plurality of light sources toward the same area of the light emitting portion.
A lighting device disclosed in the embodiment of the invention includes a base member including a straight portion and a curved portion, a substrate including a first substrate disposed on the straight portion of the base member and a second substrate disposed on the curved portion; a plurality of light sources disposed on each of the first and second substrates, a resin layer including a first resin portion disposed on the first substrate and a second resin portion surrounding the second substrate, and a phosphor layer disposed on the resin layer, and an outer side surface of the second resin portion may include a curved surface.
An LED lamp (1) for a vehicle light, the LED lamp (1) comprising a retrofit body (112) defining a longitudinal direction and being integrally configured as a heat sink, a conductive structure (13) being arranged in a cavity of the retrofit body (12) and at least one LED module (11) being electrically connected to the conductive structure (13), the at least one LED module (11) comprising a substrate (111) and a diode semiconductor (112) applied onto the substrate (111); a retrofit body (12), a conductive structure (13), and a method for manufacturing an LED lamp (1) for a vehicle.
A lighting device includes a light permeable body which has an aperture through which light enters the body. A light source is moveable relative to the body to enable the lighting device to adopt selectively one of a first configuration and a second configuration. In the first configuration, the light source is positioned over the aperture so that light emitted by the light source passes through the body before illuminating the room. In the second configuration, the light source is spaced laterally from the aperture so that the room is illuminated directly by light emitted from the light source.
An LED light strip bendable in multiple directions is disclosed. The LED light strip bendable in multiple directions includes a core wire having a core wire groove arranged along the direction of said LED light strip in the middle, and at least two main wires arranged in said core wire on both sides of said core wire groove; a plurality of LED light strings arranged in said core wire groove at intervals, which include at least LED light sources, electronic components and connecting wires, and the first and last connecting wires of each LED light string are connected in parallel between said two main wires; an insulation wrap layer wrapped outside said core wire; wherein, said two main lines have a wavy curve structure. By implementing the present invention, multi-directional bending of the light strip can be realized, thereby expanding the application range of the product and convenience of use.
A light string, comprising a first illumination device configured to emit a first color light; a second illumination device adjacent the first illumination device, and configured to emit a second color light, the second color being different from the first; a first wire including a first conductor and a first insulating layer, the first conductor partially exposed to form a first conductor soldering section; and a second wire, including a second conductor and a second insulating layer, the second conductor partially exposed to form a second conductor soldering section. The first conductor soldering section and the second conductor soldering section are attached to a pair of electrical contacts on each of the first and second illumination devices, and the first and second illumination devices are electrically biased such that either the first illumination device emits light or the second illumination device emits light, but not both at the same time.
A wavelength-converting device has a light incident side. The wavelength-converting device includes an inner annular portion and an annular portion. The annular portion is connected to an outer edge of the inner annular portion. The annular portion includes a wavelength-converting portion, a first heat-conductive bonding medium, a reflective layer, and a wavelength-converting layer. A groove is annularly disposed in the wavelength-converting portion, and the groove is recessed from the light incident side of the wavelength-converting device. The first heat-conductive bonding medium is disposed in the groove. The reflective layer is disposed on the first heat-conductive bonding medium. The wavelength-converting layer is disposed on the reflective layer and has a light receiving surface. A projection apparatus is also provided.
In various embodiments, lighting systems include a carrier having a plurality of conductive elements disposed thereon and a light-emitting array. The light-emitting array is disposed over the carrier and includes a plurality of light-emitting diodes (LEDs), each of which has at least two electrical contacts electrically connected to conductive elements.
A bracket assembly for mounting a display monitor to a support structure has a back plate configured to mount to the support structure; a back plate extension disposed along one side of the back plate; a front plate configured to mount to the display monitor; a front plate extension disposed along one side of the front plate; a contact surface formed by the front plate extension overlapping the back plate extension, the contact surface transferring a weight of the monitor to the support structure; and a volume at least partially enclosed by the front and back plates and extensions for housing an electronic component between the display monitor and the support structure.
A method of manufacturing a plug for a pipe system includes cutting a plug from a length of pipe, the length of pipe defining a pipe bore, the pipe bore defining an inner diameter equal to an inner diameter of a main bore of the plug, the plug including a top portion defining a top diameter, a bottom portion defining a bottom diameter, and a web portion joining the top portion and the bottom portion.
A pipe joining system and pipe joint are shown m which two sections of molecularly oriented pipe are joined using heat shrinking techniques. A first section of pipe is provided having a straight, pre-formed socket with an internal diameter and with an end opening having enough clearance to allow a mating spigot section having a given external diameter to be inserted into the socket end opening. After the spigot end is inserted to a given depth, the socket is heated sufficiently so that the internal diameter of the socket end comes into contact with the external diameter of the spigot end, the molecularly oriented pipe being in a rubbery state and exhibiting a low elastic modulus which allows the socket end to conform tightly to the spigot end external diameter without deforming the spigot end.
The device includes a sealing sleeve suitable for being disposed around the facing ends of two tubes and a clamping sleeve inside which the sealing sleeve extends. One of the elements constituted by the sealing sleeve and by the clamping sleeve has at least one retaining member suitable for co-operating in axial retention inside the clamping sleeve with a retaining surface of one of the tubes, which retaining surface is covered by the clamping sleeve.
A poppet-type flow control valve includes: a valve housing including an inlet passage, an outlet passage, a valve chamber provided between the inlet passage and the outlet passage, and a valve seat provided in the valve chamber; a valve body accommodated in the valve housing and configured to advance and retract relative to the valve seat; a piston configured to move integrally with the valve body in an advancing and retracting direction, in which the valve body advances and retracts; a movable member movable in the advancing and retracting direction, in which the valve body advances and retracts, the movable member being configured to move integrally with the valve body at least when the movable member moves in a retracting direction of the advancing and retracting direction; an electric motor; a position detector configured to detect a rotational angle of an output shaft of the electric motor; a linear motion conversion mechanism configured to convert a rotation amount of the output shaft of the electric motor into a linear motion displacement of the piston in the advancing and retracting direction; and a controller configured to perform feedback control of the electric motor, such that the rotational angle of the output shaft, which is detected by the position detector, is adjusted to a rotational angle corresponding to a predetermined target distance between the valve seat and the valve body.
A seal includes a sealing ring constructed with a first portion folded over a second portion so as to define at least one inner annular space bounded by the first and second portions. At least one hollow portion is at least partially annular, and is formed in the sealing ring in at least one of the first portion and the second portion.
A sealing bellows includes a casing. The casing includes a rubber-elastic material, which includes an edge region at the front side on both sides. A clamping ring for fastening the sealing bellows to a machine element is arranged in at least one of the edge regions. The clamping ring is formed by an annular disk which, viewed in the circumferential direction, has a meander-like configuration.
A damper device includes a cylinder including an attachment portion and a piston including an attachment portion. The attachment portion of at least one of the cylinder and the piston includes an elastic portion which urges a pin member inserted therein in an axial direction and a radial direction. The elastic portion includes an axial abutment portion which abuts on a large-diameter portion of the pin member protruding radially outward from an outer peripheral surface of the pin member; and a radial abutment portion which abuts on the outer peripheral surface of the pin member.
Apparatus and method for promptly repairing the shift cable end in various motor vehicles. The prompt repair of the shift cable end in various motor vehicles without the replacement of the entire shift cable apparatus is accomplished using a specialized hushing made to fit securely within the shift cable and engage the shift lever, thus operably coupling the shift lever and shift cable end. In particular embodiments, a drilling tool is used to enlarge the coupling aperture within the shift cable end and a specialized bushing is inserted into the shift cable end. The bushing has a coupling means to simulate the factory installed coupling mechanism and an alignment and securing means for maintain the bushing's alignment and securing it within the shift cable end. The shift lever is then inserted into the bushing.
A novel manufacturing method for functionally graded component includes a cold sprayed additive manufactured core material and a cold sprayed additive manufactured set of teeth around said core made from another material.
An electric drive axle of a vehicle includes an electric motor having an output shaft. A compound idler assembly is connected to the electric motor. The compound idler assembly includes at least one gear-clutch assembly in driving engagement with the output shaft of the electric motor. A differential is connected to the compound idler assembly, and in selective driving engagement with the compound idler assembly.
The present application relates to a system consisting of statically loadable components for structures, including at least two different tension elements (10, 14), each with at least one end region (11, 15), which have an outer thread (12, 16) in their end region (11, 15), and at least one connection component (20, 20′, 30) with an inner thread (22) which is configured to interact with the outer thread (12, 16) of one of the tension elements (10, 14) as a tension member. According to the invention, the outer threads (12, 16) of the at least two different tension elements (10, 14) have the same thread load capacity and determine a respective threshold tensile force of the at least two different tension elements (10, 14).
This disclosure relates to a system and method configured to identify and, if necessary, respond to conditions indicative of electromagnetic brake temperature, and in particular relates to passenger conveyers, such as elevators, employing the system and method. More specifically, an example passenger conveyer system includes an electromagnetic brake and a controller configured to identify a condition indicative of a temperature of the electromagnetic brake approaching a boundary of a predetermined operating range.
An actuating device for a coupling/braking device is provided with at least one actuating piston that is axially slidable relative to a shaft and, in an actuating state, exerts an axially acting contact pressure on coupling/braking parts of the coupling/braking device. At least one control piston is provided that axially displaces the at least one actuating piston into the actuating position. A coating is provided in a contact region between the actuating piston and the control piston, wherein the coating is disposed at the actuating piston or at the control piston or at both the actuating piston and the control piston. The actuating piston can also be designed as a control piston that interacts immediately with the coupling/braking parts of the coupling/braking device.
A fixed brake caliper for a disc brake disc has a first half-body housing a first thrust device, and facing a first braking surface, a second half-body housing a second thrust device, and facing a second braking surface, and a first bridge element connecting and supporting the second half-body to the first half-body. The first bridge element has a first and a second guiding and resting bridge surfaces. The first half-body has a first protrusion protruding towards the opposite second half-body. The second half-body has a second protrusion protruding towards the opposite first half-body. The first and second half-bodies and the bridge element are mutually separable. The first and second protrusions each delimit a guiding and resting half-body surface, respectively. The first bridge element rests the first bridge surface against the first half-body surface and the second bridge surface against the second half-body surface.
A rock drill automatic reversing system can comprise a rifle bar which can comprise a groove end and a pawl end, wherein the groove end has helical shaped grooves, a double pawl comprising a body, a first wing, and a second wing, a first pawl support having at least one first slot opening in a first radial direction and a second pawl support having at least one opposing slot opening in an opposing radial direction. At least one ring gear guide, and at least one control key rod that transverses parallel to the axis of the rifle bar within the first pawl support and the second pawl support to interact with the double pawl to change the direction of the rock drill depending on the at least one control key rod's state.
A device to adjust the angle of rotation of a canopy of a sunshade comprises an upper clutch sleeve sleeved at a lower end of an upper tube of the sunshade, a lower clutch sleeve sleeved at an upper end of a lower tube, a rotary handle sleeve and a rotary shaft sleeved outside the upper tube and the lower tube, a rotary shaft rotationally inserted within one of the upper tube and the lower tube and fixedly connected with the other, a retaining ring disposed between the upper end of the rotary handle sleeve and the upper tube and elastically connected with the upper clutch sleeve or the upper tube, and a set of fitting parts.
Embodiments are directed to solid lubricant assemblies for providing over temperature protection for bearings and gears in rotorcraft systems. A solid lubricant enters a fluid state above a certain temperature and is positioned so that fluid lubricant is applied to the bearings or gears.
An elastomeric bearing includes a first race having an axis of rotation, a second race coaxially arranged relative to the first race and spaced from the first race by a gap, a bearing body in the gap connecting the first race to the second race, the bearing body comprising a plurality of first laminae coaxial with the first race and a plurality of second laminae coaxial with the first race, the first laminae being formed from a different material than the second laminae, and a metal end cap connected to the first race or to the second race. The metal end cap includes an at least partially hollow interior and/or is formed by an additive manufacturing process.
A bearing arrangement may be employed in a rotor shaft of a wind turbine. The rotor shaft may transfer rotation of a hub with rotor blades to a generator. The bearing arrangement may include a hub-side rolling bearing and a generator-side rolling bearing. The hub-side rolling bearing may be configured as a radial roller bearing. The generator-side rolling bearing may be configured as a three-row roller rotary connection. The hub-side rolling bearing may include a closed cage with windows for guiding rolling elements. Rows of the closed cage may be separated by a central web. Further, at least one of the generator-side rolling bearing or the hub-side rolling bearing may comprise inductively hardened raceways.
A multiphase pump for conveying a multiphase process fluid includes a pump housing, a rotor and a radial bearing. The rotor is arranged in the pump housing and is configured to rotate about an axial direction. The radial bearing has a support carrier and a support structure to support the rotor with respect to a radial direction. The rotor includes a pump shaft and an impeller fixedly mounted on the pump shaft to convey the process fluid from a pump inlet to a pump outlet. A squeeze film damper is provided to reduce vibrations of the rotor, the squeeze film damper arranged around the support structure of the radial bearing, and having an radially outer surface. A damping gap is arranged between the support structure of the radial bearing and the radially outer surface of the squeeze film damper. The damping gap is configured to receive a damping fluid.
A shaft member of an embodiment includes: a base material having a shaft shape and made of steel; a low phosphorus plating layer that is laminated on the base material, that includes phosphorus, and in which the phosphorus content is 4.5 mass % or less; and a base plating layer that is formed as an electrolytic nickel phosphorus plating layer or a high phosphorus plating layer laminated between the base material and the low phosphorus plating layer. It is thus possible to increase the strength of the shaft member and decrease the size of the shaft member.
An engine assembly for use with a gas turbine engine includes a first component, a second component, and a retention locking plug. The first component is formed to define a passage that extends into the first component. The second component is received in the passage defined in the first component. The retention locking plug extends into the first component and the second component to couple the second component with the first component.
A method of fastening gearbox housing components together, comprising: selecting a gearbox housing fastener comprising a straight shaft having a longitudinal axis, a first threaded portion, a single cylindrical central portion, and a second threaded portion, wherein the first and second threaded portions are separated by the cylindrical portion, wherein the cylindrical portion comprises a single reduced diameter that is less than first and second minor diameters of the first and second threaded portions, the first and second threaded portions are chamfered, and the fastener comprises a material having a tensile strength along the longitudinal axis that is greater than a sheer strength at the cylindrical portion; and fastening the gearbox housing components together with the fastener, wherein the first and third gearbox housing components are fastened with the first and second threaded portions, and the second gearbox housing component is positioned around the single cylindrical central portion.
A method for monitoring the condition of a hydraulic system of a metal forming plant is presented. The hydraulic system is coupled to or provided with a pump drivable by a drive motor for providing a working fluid and with a heat exchanger. With the presented method, the following steps are initiated or carried out by a condition-monitoring device during the operation of the hydraulic system: Determining a current cooling power of the heat exchanger; determining a current conveying power of the pump; and determining a current maintenance urgency and/or a current ageing condition of the hydraulic system on the basis of the determined current cooling power of the heat exchanger. Furthermore, a condition-monitoring device designed to carry out the presented method is presented.
A fluid pump for conveying a fluid is provided comprising: a housing with a fluid inlet and a fluid outlet, a rotor which is disposed rotatably about an axis of rotation in the housing, and a rotor body and at least one conveying element connected rigidly to the rotor body in order to convey the fluid from the fluid inlet to the fluid outlet, the rotor being mounted in the housing radially to the axis of rotation by means of a passive magnetic bearing and also axially and radially by means of a mechanical and/or hydrodynamic bearing disposed on the inlet side or outlet side. A safety bearing is disposed on one side of the rotor situated opposite the mechanical and/or hydrodynamic bearing, wherein the safety bearing has a first safety bearing component connected rigidly to the rotor and a second safety bearing component connected rigidly to the housing.
A system is provided and includes a compressor. The compressor further includes a diffuser frame, a gas or oil actuator and a drive system. The diffuser frame defines a first channel through which compressed fluids are flowable, a second channel intersecting the first channel and a third channel extending from the second channel. The gas or oil actuator includes a piston and a head integrally coupled to the piston. The head and the piston are disposable in the second and third channels, respectively. The piston is movable in forward or reverse directions through the third channel such that the head is movable through the second channel and into or out of the first channel, respectively. The drive system is at least partially disposable in the third channel and configured to drive forward and rearward movements of the piston.
A ceiling fan or similar air-moving device can include a motor for rotating one or more blades to drive a volume of air about a space. The blade can include a body having an outer surface with a flat top surface and a flat bottom surface, and a side edge. A curved transition can extend between one of the flat top surface or the flat bottom surface, and the side edge. The curved transition can include an elliptical curvature.
A compressor assembly includes a compressor housing and a positive crankcase ventilation (PCV) tube. The compressor housing has an inlet port configured to receive intake air at ambient pressure, an outlet port configured to discharge pressurized air, and a hollow cylindrical section having an inner radial surface and an outer radial surface. The inner radial surface of the hollow cylindrical section defines the inlet port of the compressor housing. The PCV tube is configured to allow airflow between a crankcase of an engine and the inlet port of the compressor housing. The PCV tube extends through the hollow cylindrical section of the compressor housing and beyond the inner radial surface of the hollow cylindrical section.
The invention prevents a decrease in strength of a screw rotor including a hollow portion and improves cooling performance. There is provided a screw rotor having a helical tooth on an outer periphery, the helical tooth extending by a predetermined length in an axial direction, in which a radial cross section of the screw rotor includes a cross section of a tooth portion, a cross section of an axial portion, a cross section of a support portion connected to an axial side of a tooth bottom or a tooth tip in the cross section of the tooth portion and an outer diameter side of the axial portion, and a cross section of a hollow portion formed by the support portions adjacent to each other in a rotational direction and an axial side inner surface of the tooth bottom or the tooth tip, and an axial longitudinal cross section of the screw rotor is a cross section in which the axial portion, the support portion, the axial side of the tooth bottom or the tooth tip, and an axial end portion of the screw rotor are continuously connected to each other as an integral structure by a three-dimensional fabrication method or the like.
A scroll compressor is provided in which one of a fixed scroll or an orbiting scroll is provided with at least one guide groove, and the other is provided with a self-rotation prevention member inserted into the at least one guide groove to revolve in the at least one guide groove and configured to prevent self-rotation of the orbiting scroll.
In the present invention, a fixed scroll (210A) comprises a lubricating oil introduction passage (40) that serves as a first passage for supplying, to the inside of a scroll compressor part (30), a lubricating oil located inside an oil separator that serves as a lubricating oil separation part. An orbiting scroll (210B) comprises a lubricating oil discharge passage (50) that serves as a second passage for discharging, to the outside of the scroll compressor part (30), the lubricating oil which has been introduced to the inside of the scroll compressor part (30).
A waterproof emulsion pump with an external spring includes a pump body extending into a bottle body, a pump chamber is arranged in the pump body, a locking bottle cover is connected to the pump body, a pumping component is arranged in the pump chamber, and a locking cover is connected to the pump body; a one-way valve is arranged at a lower end of the pump chamber, an upper end of the pumping component is connected with a pressing head capable of driving the pumping component to operate, the pumping component includes an upper pump rod, a spring is arranged between the upper pump rod and the locking cover, a lower end of the upper pump rod is connected with a lower pump rod, a liquid inlet groove opening is formed in the lower pump rod.
Provided is an offshore structure, especially offshore wind turbine, including a platform that is connected to the seabed, especially via a foundation that carries the platform, and an appliance, wherein it comprises guiding means for guiding at least one tube or cable along a guidance path from a respective entry point at which the tube or cable enters the platform to a respective connection point at which the tube or cable is connected or connectable to the appliance.
A filter element has a filter medium folded in a star shape that surrounds annularly a longitudinal axis of the filter element and is flowed through radially from exterior to interior. The filter element has a primary air passage and a secondary air passage. In the filter medium, a cutout is formed that penetrates a plurality of folds of the filter medium. A passage socket at which the secondary air passage is formed extends through the cutout. An air filter provided with a filter housing having a raw air inlet, a primary air outlet, and a secondary air outlet, has such a filter element that separates in the filter housing a raw side communicating with the raw air inlet from a clean side. The primary air outlet communicates through the primary air passage and the secondary air outlet through the secondary air passage with the clean side, respectively.
A cylinder having at least one intake port and at least one exhaust port, wherein the at least one intake port includes an upper surface and a lower surface, the upper surface of the intake port having an entrance portion and an outlet portion, the upper surface arced from the entrance portion to the outlet portion.
A control system and method for a multi-fuel generator engine are mainly applied to multi-fuel generator products. The control system comprises a controller, a first signal input terminal, a second signal input terminal, a third signal input terminal, and an output terminal connected to an ignition device of a generator engine. When the third signal input terminal of the controller receives a generator engine start signal and either the first signal input terminal or the second signal input terminal receives a signal corresponding to an on state of the corresponding valve assembly, the controller controls the ignition device to ignite. According to control system and method, the controller detects signals corresponding to the states of the two fuel valve assemblies to determine whether or not fuels are normally supplied, so that operating instabilities or faults caused by synchronous supply of two fuels to the generator engine are avoided.
A power distribution device between an electric starter of a turbomachine and an electric machine toward a shaft of the turbomachine, including the electric starter, the electric machine, and a controller for controlling the electric machine. An epicyclic train reducer includes a first element intended to be coupled to the shaft, a second element coupled to the electric starter, and a third element intended to be rotated by the electric machine. The controller is configured to rotate the third of the three elements so as to obtain two bearings of reduction ratios of the speeds between the first of said three elements and the second of the three elements. The controller is configured to drive the torque of the third of the three elements in accordance with a determined output torque.
In addition to a first fuel gas heater utilizing the heated water from the outlet of an economizer of a heat recovery steam boiler, there is provided a second fuel gas heater utilizing as the heat source the bleed air of a compressor of a gas turbine. A control device opens a bleed air control valve of the piping for supplying bleed air to the second fuel gas heater at the time of starting the gas turbine combined cycle system to heat a fuel gas by the bleed air.
There is provided a structure including: a substrate including a first and a second ends, and a porous partition wall defining a first and a second cells extending between the first and the second ends; a first catalyst; and a second catalyst. In a first area, the first catalyst is disposed on a first surface of the partition wall, and the partition wall with the first catalyst disposed on the partition wall is impermeable to gas. In a second area, the first catalyst is not provided, the second catalyst is disposed in a region including at least a part inside the partition wall, the part facing the first cell, and the partition wall with the second catalyst disposed in the partition wall is permeable to gas. In a third area, any of the first catalyst or the second catalyst is not provided, and the partition wall is permeable to gas.
An assembly includes a vehicle component and a heat shield. The vehicle component includes a main body, a first plurality of teeth projecting from a first side of the main body, and a second plurality of teeth projecting from a second side of the main body opposite of the first side. The heat shield includes a first shell and a second shell. The first shell defines a first plurality of windows configured to receive the first plurality of teeth. The second shell defines a second plurality of windows configured to receive the second plurality of teeth. The heat shield is attachable to the vehicle component by positioning the heat shield such that the first plurality of teeth projects through the first plurality of windows and the second plurality of teeth projects through the second plurality of windows.
Various embodiments include an apparatus for ascertaining a heating temperature of a heating element for an electrically heatable catalytic converter comprising: a catalytic converter housing surrounding the heating element and the catalytic converter; a first temperature sensor arranged in the housing; and a second temperature sensor arranged in the housing downstream of the first temperature sensor with regard to an exhaust gas flow direction within the housing. The first temperature sensor is exposed to radiation from the heating element and the second temperature sensor is shielded from radiation from the heating element.
A diesel engine high pressure SCR ventilation and voltage stabilisation system, comprising an SCR reactor (10), an air intake pipeline (20) and an exhaust pipeline (30) respectively connected to an air inlet and an exhaust outlet of the SCR reactor, a pressure difference sensing apparatus (40), and a control apparatus, a first control valve (21) being arranged on the air intake pipeline (20) and a second control valve (31) being arranged on the exhaust pipeline (30), and the control apparatus being connected to the pressure difference sensing apparatus (40), the first control valve (21), and the second control valve (31). The control apparatus controls the first and second control valves such that the pressure difference between the SCR reactor and the exhaust side of the diesel engine remains in a predetermined pressure difference range. The present system implements rapid ventilation and ensures precise control and stabilisation of pressure difference.
An aftertreatment system for treatment of exhaust gases exiting an engine includes a first Selective Catalytic Reduction (SCR) device in fluid communication with the engine. The first SCR device receives the exhaust gases exiting the engine for reducing a first quantity of oxides of nitrogen (NOx) present in the exhaust gases. The aftertreatment system also includes an oxidation catalyst in fluid communication with the first SCR device. The oxidation catalyst receives the exhaust gases exiting the first SCR device for oxidizing ammonia present in the exhaust gases into a second quantity of NOx. The aftertreatment system further includes a second SCR device in fluid communication with the oxidation catalyst. The second SCR device receives the exhaust gases exiting the oxidation catalyst for reducing the second quantity of NOx.
Method for forming a collar in a muffler shell including: providing a muffler shell made of a metal sheet and forming a muffler housing, the muffler shell having an exhaust gas opening, providing a collar forming head having a rotational axis and at least two movable expanders, introducing a collar forming head into a muffler housing, moving the expanders of the collar forming head introduced into the muffler shell radially away from the rotational axis of the collar forming head from a retracted position to an expanded position rotating the collar forming head around the of the collar forming head, bringing the rotating expanded collar forming head in contact with the metal sheet forming an outwardly projecting collar around the exhaust gas opening by flaring the edge of the metal sheet.
A multi-port rotary valve has penetrations in the form of annulus sectors through its stationary outer shell and through its rotating inner core, with the penetrations being situated so that, once during each rotation of the core, each core penetration overlaps and becomes volumetrically linked to a corresponding congruent pair of shell penetrations, thereby creating, in an ordered temporal sequence, high conductance flow passages that extend completely through the valve. The azimuth-angle locations of the penetrations determine the relative times at which the valve's flow passages begin to open. The central angles of the penetrations determine the duration of the time intervals for which the flow passages are open or partially open. The radial extent of the penetrations determines the conductance of the flow passages.
Oil console equipment includes: a lubrication oil tank in which a lubrication oil is stored; a lubrication oil supply line which is connected to the lubrication oil tank and through which a liquid lubrication oil stored in the lubrication oil tank is supplied to a bearing supporting a rotor; a first cooler which is provided in the lubrication oil supply line and cools the liquid lubrication oil supplied to the bearing; a lubrication oil recovery line which is connected to the lubrication oil tank and through which the lubrication oil recovered from the bearing is introduced into the lubrication oil tank; a first atmosphere discharge pipe which is connected to the lubrication oil tank and through which a lubrication oil mist which exists in a gas phase in the lubrication oil tank and is a misted lubrication oil and a first exhaust gas containing a gas are introduced out.
An integral, one-piece ceramic matrix composite turbine vane adapted for use in a gas turbine engine includes an airfoil and two platforms. The airfoil extends radially relative to an axis of the gas turbine engine between the first platform and the second platform. The platforms extend circumferentially partway about the axis of the gas turbine engine.
A retention assembly for interconnecting first and second rotating components in a gas turbine engine. The second component includes an engagement portion defining protrusions circumferentially spaced apart and extending axially therefrom. A threaded fastener axially retains the second rotating component to the first and has key-receiving slots and a circumferentially-extending groove. A key washer is mounted to the fastener and defines first and second axial surfaces. The key washer has a first set of keys extending radially inwardly from a radially inner surface and received within the key-receiving slots and a second set of keys extending from the second axial surface. A retaining ring is disposed within the groove, is radially retained by the protrusions extending axially from the second component, axially retained between the second set of keys and the second axial surface, and radially spaced apart from the second set of keys to define a radial gap therebetween.
Tools and methods are described to measure dimensions of wellbores. Downhole caliper tools include: a downhole collar; an uphole collar; and a caliper sensor assembly disposed between the downhole collar and the uphole collar. The caliper sensor assembly include: an annular sensor module defining a plurality of radially extending tracks; and a caliper including: a plurality of linear slide arms, each linear slide arm at least partially disposed in the annular sensor module in one of the plurality of radially extending tracks and radially moveable relative to the annular sensor module, each linear slide arm extending from a first end within the annular sensor module to a second end outside the annular sensor module, and a cover extending from the downhole collar to the uphole collar. The annular sensor module can measure the radial position of the plurality of linear slide arms relative to the annular sensor module.
Systems and methods for controlling subsurface drilling operations are described. The methods include performing the subsurface drilling operation using a bottomhole assembly having a disintegrating device, detecting, with a sensor, a formation layer orientation, approaching, with the disintegrating device, a rock layer, and generating a steering command to change an angle of attack of the disintegrating device relative to the rock layer based on the detected formation layer orientation.
Hydrocarbon wells including crosslinked polymer granules as a proppant, methods of forming the hydrocarbon wells, and methods of operating the hydrocarbon wells. The hydrocarbon wells include a wellbore that extends within a subsurface region and a downhole tubular that extends within the wellbore and defines a tubular conduit. The hydrocarbon wells also include a plurality of perforations formed within the downhole tubular and a plurality of fractures formed within the subsurface region. The hydrocarbon wells further include the proppant positioned within the plurality of fractures. The proppant includes a plurality of crosslinked polymer granules, and each crosslinked polymer granule has a characteristic dimension of at least 100 micrometers and at most 2 millimeters.
A method of reducing lost circulation in a wellbore includes introducing a fluid including a fluid loss control additive comprising shape memory polymer, shape memory alloy, or both into the wellbore. The method further includes allowing the fluid loss control additive to lodge within fractures within a subsurface formation in the wellbore. The method further includes allowing the fluid loss control additive to expand within the fractures, thereby forming a barrier between the wellbore and the subsurface formation to reduce lost circulation in the wellbore.
A method and apparatus for containing one or more shaped charges in a single plane, using a shaped charge housing containing a cluster of one or more shaped charges, with the apex ends facing each other, arrayed about the center axis of a gun body, and detonated from a single initiator located in the middle of the cluster of the one or more shaped charges, the shaped charge housing can be one of many shaped charge housings coupled together to perforate in a plurality of single planes.
A water processing system (10) comprises a reactor (12) configured to receive a feed water input (FW). The reactor (12) is configured to convert the feed water input (FW) into a steam output (S) for use in a downstream operation. The processing system (10) is configured to utilise the thermal and/or mechanical energy of the feed water input (FW) to partially power the conversion of the feed water input (FW) to the steam output (S). The system (10) further comprises a heat generator arrangement operatively associated with the reactor (12), the heat generator arrangement supplying the remaining thermal energy required to convert the feed water input (FW) into the steam output (S).
Dissolvable thread sealants are useful for forming a pressure-tight seal between dissolvable threaded components, particularly in downhole tools. A film of the dissolvable thread sealant can be formed on the threads of dissolvable threaded components. As the dissolvable threaded components are exposed to fluid under the appropriate conditions and begin to dissolve, the thread sealant becomes exposed to the fluid and, likewise, dissolves. Embodiments of the dissolvable thread sealants are made using polyvinyl alcohol (PVA).
A packer installation system includes a pipe, a packer that is secured to the pipe at a first axial position along the pipe, and a brush assembly that is secured to the pipe at a second axial position. The brush assembly includes brushes that are adjustable between a first configuration in which the brushes extend radially from the pipe by a first distance and a second configuration in which the brushes extend radially from the pipe by a second distance that is greater than the first distance.
Systems and methods include an extreme range anchor, having extending assemblies configured to engage a wellbore, for providing a self-centering, reusable anchor location within a wellbore. The extending assemblies include a first set of arms connected to a first brace, a second set of arms connected to a second brace, and a set of footplates. Each footplate in the set of footplates is connected to the first set of arms and the second set of arms. Each footplate includes a fixator coupled to a radially external face and configured to securely engage the wellbore. The system also includes a pull rod rigidly coupled to the first brace and slidably connected to the second brace. Forcing the pull rod in an axial direction shortens a distance between the first brace and the second brace and forces the set of footplates to move in a radial direction toward the wellbore.
Systems and methods for control/monitoring of internal equipment in a riser assembly are disclosed. The method includes running a tool through at least a portion of an internal bore of a riser assembly associated with a well, and outputting a control signal from a first wireless communication interface disposed along the internal bore of the riser assembly. The first wireless communication interface is coupled to a communication system on the riser assembly. The method also includes receiving the control signal at a second wireless communication interface disposed on the tool, and actuating at least one equipment component of the tool in response to the second wireless communication interface receiving the control signal.
One or more apparatuses are described for drilling, and related methods. The apparatus can include a mast articulation mechanism supported by a base structure, an elongated mast, and a mast positioning actuator comprising a mast actuator that may be supported by a removable mounting element when in a short mast configuration. The method for drilling can include drilling a borehole using the apparatus.
This invention relates to doors having internal blocking components that reduce or eliminate telegraphing of the outer surface of the door facings. In particular, the invention relates to steel-edge steel doors that have internal solid wood blocks that have one or more integral cantilever beams formed into the blocks to interact with the adjoined oppositely arranged door facings in order to eliminate visually apparent door telegraphing. The blocks are modified to contain notches formed therein to form the cantilever beams.
A breach training door apparatus includes a heavy outer frame supporting a door on hinges, preferably lift-out hinges. The door includes a crush prop to receive a section of a door of metal, wood or other material, and is versatile in allowing breach training by battering rams, breach tools or explosives. Accessories can be attached to the frame to facilitate several different training operations. A screen door can be attached to the frame when desired for training.
Provided is a refrigerator. While a user is holding an object in both hands, a door may be automatically and additionally opened using another part of a body other than hands.
A decelerated hinge for supporting, so as to oscillate, a door of an item of furniture, which comprises a first hinge part which can be affixed to a fixed part of the item of furniture, a second hinge part which can be affixed to a door of the item of furniture and connected to the first hinge part by way of an articulation system which comprises a plurality of connecting levers and at least five articulation axes, and a deceleration device which comprises an actuating member that is moveably arranged in a first connecting lever of the articulation system, and at least one actuation surface for the actuating member of the deceleration device is provided inside a second connecting lever which is adjacent to the first connecting lever of the articulation system.
A method and a locking device for a motor vehicle, in particular a bonnet lock, having a locking mechanism with a rotary latch and at least one pawl, a locking pin and an ejector interacting with the locking pin, wherein the locking pin can be brought into a lifting-off position by means of the ejector, and with at least one electrically actuable means for moving the lock holder from the lifting-off position into a locking position, wherein a drive lever is provided, and wherein the ejector and, at least indirectly, the rotary latch are actuable by means of the drive lever.
An automobile door latch device includes: a mesh mechanism; a body; a base; and an operation mechanism disposed on the base, the operation mechanism including: an outside lever configured to receive an operating force of an outside handle to perform open actuation; a first open lever configured to perform open actuation in conjunction with open actuation of the outside lever; a locking/unlocking mechanism; a second open lever configured to perform open actuation in conjunction with open actuation of the first open lever output from the locking/unlocking mechanism; and a fully open release lever configured to perform open actuation in conjunction with open actuation of the first open lever, wherein the fully open release lever is connected to an operating force transmission member configured to transmit the open actuation of the fully open release lever to a fully opening latch device for holding the slide door in a fully open position.
Systems and methods for operating a tag detacher. The methods comprise: receiving a tag body of a security device in a nest of the tag detacher; actuating a detachment mechanism of the tag detacher so as to cause a release of a tack assembly from a securement mechanism located within the tag body of the security device; allowing the tag body to travel out of a nest by at least rotating a portion of the nest so that the nest transitions between a home position and a pivoted position; and returning the nest to the home position when the tag body no longer resides in the nest.
An exemplary trim lock device is configured for use with a trim comprising a lift finger, and generally includes a housing, a blocking member, and a lock actuator. The blocking member includes a projection, and is rotatably mounted to the housing for rotation between a blocking position in which the projection blocks actuating movement of the lift finger and an unblocking position in which the blocking member does not block actuating movement of the lift finger. The lock actuator is operable to rotate the blocking member between the blocking position and the unblocking position.
An actuator-controlled strike comprising a housing disposable within a doorframe and including a cavity for a spring latch and a dead latch of a mortise-type lockset. A keeper is pivotably mounted within the chamber to engage the spring latch. A pivotably mounted kicker cooperates with the keeper. A pivotably mounted dead latch release is supported by the keeper when the spring latch is within the strike. The keeper is released by the actuator and rotates into a position to ramp the spring latch out of the strike, also allowing the dead latch release to release the dead latch into the cavity, allowing the spring latch to be ramped out of the strike. Pivoting the keeper causes the kicker to urge the spring latch onto an exit ramp on a face of the keeper. The dead latch release can be installed in a plurality of different locations in the housing.
An electronic lock apparatus includes an input panel and a control box. The control box includes a box body, a circuit board, a connection cable, a back plate, and a sensing assembly. The circuit board is disposed in the box body, and includes an electronic lock switch control module. The connection cable is disposed on the circuit board, electrically connected to the electronic lock switch control module. The sensing assembly is disposed on the circuit board, faces a back opening of the box body, and is configured to sense whether the back plate covers the back opening. The electronic lock apparatus can provide an unlocking manner of wireless, a biological feature, password entry or a combination thereof as a basis of controlling an electronic lock, and include a safety protection design, to improve safety of near-end and/or remote access control management.
A merchandise security device is provided. The merchandise security device may include a lock mechanism operably engaged with a shape memory material configured to receive electrical power for locking and unlocking the lock mechanism. The shape memory material may be configured to change in shape in response to receiving electrical power to thereby lock or unlock the lock mechanism.
A window security device includes a pull handle, the pull handle defining a tongue slot extending through the pull handle from a top paddle surface to a bottom paddle surface; and a locking bar slidably attached to the pull handle, a locking bar body of the locking bar positioned adjacent to the bottom paddle surface, a tongue of the locking bar extending through the tongue slot.
A vibrating device includes a housing with a first and second cases that are connected to a mounting device and are connected to each other with a bridge tube. The mounting plate with the connected housing is removably connected to a blade of a cement smoothing device where the first and second cases are positioned on either side of a handle of the blade. The housing contains one or more motors to evenly impart a vibration to the blade. The housing also contains one or more sensor assemblies which are electrically connected to the one or more motors to selectively engage or disengage a circuit to power or not power the one or more motors. The one or more sensor assemblies are arranged to detect a tilt of the vibrating device to engage or disengage the power.
Machines are disclosed for dispensing a rolled fabric over spaced support beams of a roof and for holding the fabric firmly in place over such beams to protect workers from falling through the gaps between the beams. The machines may include one, some, or all of several different components and features to enhance the system's overall operation and effectiveness. One aspect relates to a hub brake used to help prevent unwinding of the fabric roll in the event of a fall. Another aspect relates to a magnetic brake to help keep the machine from sliding across the support beams in the event of a fall. Another aspect relates to a guide assembly that engages a support beam with a one-directional bearing to also help keep the machine from sliding in the event of a fall.
Angled coupling including main pass-through coupler to allow first threaded rod to pass therethrough and second coupling extending at angle therefrom to receive second threaded rod. Angled coupling can be used for multiple purposes including, but not limited to, adjusting location of threaded rod, seismic restraints, storm surge restraints and/or providing additional mounting points for support members. Main coupler is configured to be secured to any location on first threaded rod without requiring it to be screwed onto first threaded rod. Main coupler may include first half and second half each traversing length thereof, that can be secured together at desired location on first threaded rod. Main coupler may include upper section having first approximately half of body thereof and corresponding threads and lower section having second approximately half of body (opposite first half) and corresponding threads. Angled coupling is made of high strength material (e.g., steel, cast iron, composites).
Foam wall structures and methods for making them are described. The wall structures include a frame, a mesh mechanically fastened to a front surface of the frame, a foam panel at least partially abutting and overlying the mesh, and a foam layer disposed in a cavity defined by the frame, the mesh, and the foam panel. Buildings that include such wall structures are also described.
A laminated structure for use in retrofit building construction (partition, wall, ceiling, floor or door) that exhibits improved acoustical sound proofing characteristics while being optimized for efficient installation. The laminated structure includes a panel with at least one layer of viscoelastic glue, or fire-10 resistant, viscoelastic glue, which functions both as a glue and an energy dissipating layer. In one embodiment, the laminated structure to be attached to an existing wall in some embodiments includes standard paper-faced gypsum board. In another embodiment the to-be-applied laminated structure includes a cement-based board, and in yet another embodiment the to-be-applied laminated 15 structure includes a cellulose-based board. Once the laminated structure is installed on an existing wall or other partition, the resulting structure greatly attenuates transmitted noise and minimizes the labor required for installation and finishing.
A plastic leaching chamber is provided and includes a chamber substrate constructed from a PET material and having opposing side base flanges which lie in a horizontal plane and extend lengthwise along the chamber substrate. The chamber substrate includes opposing sidewalls extending upwardly from each of the opposing side base flanges to a top of the chamber substrate and includes a lengthwise center plane which is perpendicular to the horizontal plane. The opposing sidewalls define a plurality of leaching openings having at least one tab slot opening located proximate thereto, and a plurality of louver articles constructed from at least one of a PE and a PP material. Each of the louver articles include a tab which is configured to engage a tab slot opening to securely associate the plurality of louver articles with the chamber substrate to cover the at least one leach opening.
A water dispensing system includes a faucet, a sink basin mounted beneath the faucet downstream therefrom, a first storage tank mounted below the sink basin to store a first liquid volume, a second storage tank mounted below the sink basin to store a second liquid volume, and a vapor compression system including a compressor, an evaporator in fluid communication with the compressor, the evaporator being connected to the first storage tank in conductive thermal communication, a condenser in fluid communication with the compressor, the condenser being connected to the second storage tank in conductive thermal communication, and an expansion device in fluid communication with the compressor.
The invention provides a device for safely dispensing liquids, enabling to manage the state of a releasing valve according to the user, for example a vulnerable user such as a child.
Systems for generation of liquid water are provided. In embodiments, the systems comprise a thermal desiccant unit comprising a porous hygroscopic material located within a housing including a fluid inlet and a fluid outlet, a working fluid that accumulates heat and water vapor upon flowing from fluid inlet of the housing, through the porous hygroscopic material, and to the fluid outlet of the housing, a condenser comprising a fluid inlet and a fluid outlet for condensing water vapor from the working fluid; an enthalpy exchange unit operatively coupled between the thermal desiccant unit and the condenser, wherein the enthalpy exchange unit transfers enthalpy between the working fluid output from the thermal desiccant unit and the working fluid input to the thermal desiccant unit, and, wherein the enthalpy exchange unit transfers enthalpy between the working fluid output from the condenser and the working fluid input to the condenser.
A work tool or a wear member includes a working portion or a wear portion, and a shank extending from the working portion or the wear portion, defining a longitudinal axis, and a first lock receiving groove that defines an axis of rotation that is perpendicular to the longitudinal axis of the shank.
A controller acquires a size of a recess included in an actual topography within a work range. The controller determines whether the size of the recess is larger than a predetermined recess threshold. When the size of the recess is larger than the predetermined recess threshold, the controller determines a first area and a second area divided at a position of the recess in the work range. The controller determines a first target design topography indicative of a target trajectory of a work implement for the first area. The controller generates a command signal to operate the work implement according to the first target design topography.
A control line determinator determines whether or not a work state of a work implement is a predetermined work state. A display controller generates a display signal including a target surface of a construction object or a control line indicating a surface which is different from the target surface and which a bucket is to be prevented from entering. The display controller makes a display form of the control line or the target surface in the display signal different according to whether or not the work state is the predetermined work state.
Provided is a work machine that, within the limit of not harming dynamic stability, can perform work utilizing the impact generated when a cylinder driving a front work implement collides with a stroke end. A drive control system 34 includes: a stroke end distance calculation and evaluation section 34c that determines whether or not it is possible for cylinders 20A and 21A to collide with a stroke end; a dynamic center of gravity position prediction section 34d that, when the stroke end distance calculation and evaluation section determines that it is possible for the cylinders to collided on the stroke end, predicts a trajectory of the dynamic center of gravity position of a hydraulic excavator 1 from a time when a decelerating operation of the cylinder starts to a time when the cylinder stops; and an allowable velocity changing section 34f that changes the allowable velocity of the cylinder according to a minimum distance from the trajectory of the dynamic center of gravity position predicted by the dynamic center of gravity position prediction section to a tipping line of the hydraulic excavator.
Embodiments of a work vehicle magnetorheological fluid (MRF) joystick system include a joystick device having a base housing, a joystick movably mounted to the base housing, and a joystick position sensor configured to monitor joystick movement. An MRF joystick resistance mechanism is controllable to vary a joystick stiffness resisting movement of the joystick relative to the base housing, while a controller architecture is coupled to the joystick position sensor and to the MRF joystick resistance mechanism. The controller architecture is configured to: (i) selectively place the work vehicle MRF joystick system in a modified joystick stiffness mode during operation of the work vehicle; and (ii) when the work vehicle MRF joystick system is placed in the modified joystick stiffness mode, command the MRF joystick resistance mechanism to vary the joystick stiffness based, at least in part, on the movement of the joystick relative to the base housing.
A modular highway warning strip system is formed of a plurality of segments assembled together to create a warning strip assembly having a length, wherein each of the plurality of segments are spaced from adjacent ones of the segments along the warning strip length. The segments are assembled together along a cord disposed along the length of the warning strip assembly. A plurality of spacers are disposed on the cord along the length of the warning strip assembly, between adjacent ones of the segments in order to maintain a spacing between each adjacent segment.
The present invention relates to novel polypeptides having nuclease activity and the use and methods for preventing or reducing creases of a fabric; a composition comprising such polypeptide. The invention further related to polynucleotide encoding polypeptides having nuclease activity.
A washing machine drum assembly includes: a drum having a hollow cylindrical shape, including a front end flange formed at a front end of the drum and a rear end flange formed at a rear end of the drum, and including a plurality of coupling holes formed adjacent to the rear end flange; a front surface plate mounted on the front end of the drum; and a rear surface plate mounted on the rear end of the drum and including a plurality of rear surface holes corresponding to the plurality of coupling holes of the drum, wherein a rear end positioning mechanism configured to position the rear surface plate with respect to the drum is formed in the rear end flange of the drum and the rear surface plate.
A knitted component may include a knit element formed with a plurality of courses and a plurality of wales, where the plurality of courses include a first course and the plurality of wales include a first wale and a second wale. A set of inlaid strands including at least a first inlaid strand and a second inlaid strand may be included. A first area and a second area may be included, where in the first area, each inlaid strand of the set of inlaid strands extends through at least a portion of the first course, and where in the second area, the first inlaid strand extends through the first wale and the second inlaid strand extends through the second wale.
A wet-laid fibrous product is provided that comprises recycled cellulosic fibers, cellulose ester staple fibers, and residual recycled ink, where the fibrous product has less ink content compared to the ink content for a 100% cellulose comparative fiber wet-laid product, when processed under similar conditions. The wet-laid fibrous product can be formed from a deinked recycled paper pulp slurry, the pulp slurry comprising recycled cellulosic fibers, cellulose ester staple fibers, and ink. A deinking process for the slurry is also provided.
A method of fabricating a continuous nanofiber is described. The method includes preparing a solution of one or more polymers and one or more solvents and electrospinning the solution by discharging the solution through one or more liquid jets into an electric field to yield one or more continuous nanofibers. The electrospinning process (i) highly orients one or more polymer chains in the one or more continuous nanofibers along a fiber axis of the one or more continuous nanofibers, and (ii) suppresses polymer crystallization in the one or more continuous nanofibers. The one or more continuous nanofibers can have diameters below about 250 nanometers and exhibit an increase in fiber strength and modulus while maintaining strain at failure, resulting in an increase in fiber toughness.
A method of fabricating one or more colour centres in a crystal is described. The method comprises focusing a laser into a crystal to induce the creation, modification, or diffusion of defects within a focal region of the laser. Fluorescence detection is used to determine when one or more colour centres are formed within the focal region and the laser is terminated when a desired number of colour centres have been formed. The method enables colour centres to be formed in a crystal with a high degree of control in terms of both the number and location of colour centres within the crystal, and a degree of control over other parameters such as colour centre orientation and local environment. In particular, it is possible to form a well-defined pattern of colour centres within a crystal.
A power supply system for a vertical continuous electroplating frame, comprising: a power supply rail arranged on the vertical continuous electroplating device; and an electrode case, arranged a case body on the top surface of the electroplating frame, inside the case body having an electrode plate corresponding to the power supply rail, at the bottom of the electrode plate having an elastic unit, the top surface of the case body having a positioning groove corresponding to the electrode plate, when the electrode plate is electrical contacted with the power supply rail, the electroplating current is provided to the object to be plated through the electroplating frame.
The present disclosure provides a method of manufacturing a surface nanotube array of a laser-melted stainless steel, including a step of an anodic oxidation treatment on the stainless steel, which includes performing the anodic oxidation treatment on the stainless steel by applying a voltage between the stainless steel as an anode and a graphite as a cathode in a solution formed by using sodium dihydrogen phosphate, perchloric acid, and ethylene glycol as a solute, and deionized water as a solvent.
Nickel electrodes having high mechanical stability and advantageous electrochemical properties, in particular, enhanced gas evolution in water electrolysis, are described. These electrodes comprising electrically conductive nickel wire mesh or a lattice-like nickel expanded metal webs, and a layer of mutually adherent nanoporous nickel particles applied only to either the nickel mesh wires or the nickel expanded metal webs, obtainable by partially reducing the spherical nickel hydroxide particles in a reducing atmosphere between 270 to 330° C. to obtain partially reduced, spherical Ni/NiO particles, producing a paste from the Ni/NiO particles, an organic and/or inorganic binder, a surfactant and, optionally, additional adjuvants, applying the paste as a coating to the electrically conductive nickel mesh or nickel expanded metal, and annealing the coated nickel mesh or nickel expanded metal in a reducing atmosphere at 500 to 800° C. A method for manufacturing the nickel electrode is also described.
Water electrolyzer comprising a membrane having first and second opposed major surfaces, a thickness extending between the first and second major surfaces, and first, second, and third regions equally spaced across the thickness, wherein the first region is the closest region to the first major surface, wherein the second region is the closest region to the second major surface, wherein the third region is located between the first and second regions, wherein the first and third regions are each essentially free of both metallic Pt and Pt oxide, and wherein the second region comprises at least one of metallic Pt or Pt oxide; a cathode comprising a first catalyst on the first major surface of the membrane; and an anode comprising a second catalyst on the second major surface of the membrane.
A substrate for a flexible device which includes a stainless steel sheet, a nickel plating layer formed on a surface of the stainless steel sheet, and a glass layer of electrical insulating bismuth-based glass formed in the form of layer on a surface of the nickel plating layer.
Embodiments of mechanisms for processing a semiconductor wafer are provided. A method for processing a wafer includes providing a wafer process apparatus. The wafer process apparatus includes a chamber and a stage positioned in the chamber for supporting the semiconductor wafer. The method also includes supplying a process gas to the semiconductor wafer via a discharging assembly that is adjacent to the stage. The discharging assembly includes a discharging passage configured without a vertical flow path section.
An atomic layer deposition apparatus (1) is equipped with a processing substrate (2) provided in a vacuum container (3), and a shower head (4). The processing substrate (2) is provided in the vacuum container (3), and the shower head (4) is provided to be opposed to a processing surface of the processing substrate (2). A high-concentration ozone gas, an unsaturated hydrocarbon gas, and an ALD source gas are supplied from the shower head (4) to the processing substrate (2). The apparatus (1) repeats four steps of an oxidizing agent supplying step of supplying the high-concentration ozone gas and the unsaturated hydrocarbon gas into the vacuum container (3), an oxidizing agent purging step of discharging the gas supplied in the oxidizing agent supplying step, a source gas supplying step of supplying a source gas to the vacuum container (3), and a source gas purging step of discharging the source gas supplied to the vacuum container (3), to form an oxide film on the surface of the processing substrate (2). In the oxidizing agent purging step and/or the source gas purging step, the unsaturated hydrocarbon or ozone is used as the purging gas.