Document Document Title
US10943237B2 Authentication device that enables transactions with a payment instrument
Embodiments of systems and methods are provided for an authentication device that enables transactions with a payment instrument at different limitations, restrictions and/or use conditions. In an embodiment, a system comprises a receiver configured to receive, through an authentication device, authentication information associated with a user of the authentication device or with a payment instrument, wherein the payment instrument communicates with the authentication device, and the payment instrument has a first limitation that does not need pre-authorization. The system also comprises a payment instrument authorization module implemented by at least one hardware processor operatively connected to the receiver, the hardware processor(s) configured to: determine validity of the received authentication information; authorize a second limitation for the payment instrument based on the validity of the received authentication information; and communicate, to the authentication device or to a an entity device, authorization information for the payment instrument at the second limitation.
US10943234B2 Fraud deterrence and/or identification using multi-faceted authorization procedures
A device may receive, from a user device, a multimedia file that is to be used to authenticate a transaction card. The multimedia file may include data identifying a face of a user, data identifying a transaction card identifier, and data identifying an authorized action. The device may determine whether to authenticate the transaction card by executing one or more authentication procedures. The device may execute a first authentication procedure to verify that the multimedia file includes the data identifying the face of the user, the data identifying the transaction card identifier, and the data identifying the authorized action. The device may determine whether to activate the transaction card based on whether the transaction card has been authenticated. The device may provide a notification to the user device indicating whether the transaction card has been activated based on whether the transaction card has been activated.
US10943232B2 Systems and methods for facilitating transactions using pattern recognition
Systems and methods are provided for online transactions using pattern recognition. A user of a payment provider may create and register patterns drawn by the user on a pattern entry image. The user may register the patterns by associating transaction options with each drawn pattern. Each pattern may be used to execute a particular transaction such as a purchase transaction, a payment of a specific amount, a payment to a specific recipient, or a sales transaction. When the user wishes to execute a transaction such as an online payment to a particular recipient for a particular amount, the user can redraw the registered pattern associated with payments to that recipient for that amount. A pattern can be drawn at a particular location on the pattern entry image. Different transactions can be associated with patterns drawn at different locations.
US10943231B2 Systems and methods to generate a receipt for a transaction
A system includes a transaction terminal that is configured to examine an authorization response for an indicator, which, when set, causes the transaction terminal to communicate with a portal to obtain content relevant to the receipt for the transaction approved by the authorization response. The content may identify the benefit of an offer applied to the transaction, which is not reflected in the authorization response. The content may direct the user to select an option regarding the delivery of the receipt. Options presented for selection include suppression of the printing of the paper receipt in favor of an electronic receipt transmitted to a communication reference of the user, printing a mini paper receipt in addition to transmitting an electronic receipt, and/or printing the full paper receipt at the transaction terminal.
US10943220B1 Automatically processing split payments in POS device
Systems and methods that facilitate a mobile wallet splitting payments to an invoice between multiple payment accounts are disclosed herein. The mobile wallet can receive an invoice, and then select a set of payment accounts to each pay a portion of the invoice. The mobile wallet can send the payment information to a point of sale device, indicating that the payment include multiple payments from different payment accounts. The point of sale device can then process the multiple payments, either sequentially, or in parallel. In an embodiment, the mobile wallet can receive partial payments from other mobile wallets for the invoice, collect the payments together, and send the payment information at once to the point of sale device for the set of mobile wallets.
US10943219B2 Systems and methods for transportation check-in and payment using beacons
There are provided systems and methods for transportation check-in and payment using beacons. A service provider, such as a transportation, payment, or other service provider, may utilize short range wireless beacons at or near a transportation service that provide automated check-in with a user device. When the user device is in proximity to the beacon, the user may be checked-in and provide payments for use of the transportation service, such as payment for a transportation fare. The user may receive scheduling and/or updates for the transportation service. Additionally, while the user is travelling with the transportation service, the user may purchase extra fare if the user realizes that current travel coverage of the purchased transportation fare does not cover an expected cost of the trip. The extra fare may be automatically purchased if the user device loses power or the user is unaware of the trip cost.
US10943217B1 Methods systems and articles of manufacture for modifying user interaction with online banking site
Data of prior online banking sessions is logged or stored and analyzed to identify online banking action patterns and pages or screens of an online banking website used to execute the actions. User profile data associated with executed actions is also identified. User profile data may involve the computing device used to access the site, location and/or temporal data such as date, time and frequency. When profile data of a current online banking session is received, rules dictating how the user interface of the online banking website can be selectively modified are accessed and applied to identify a page or screen to be presented to the user thus bypassing at least one intermediate page or screen that would have otherwise been presented to the user navigating the online banking website according to its pre-defined structure.
US10943214B2 Creating electronic calendar entries from email messages
A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.
US10943212B2 Method and system for identifying, tracking, and compensating individuals in job referral chain
A method and system are provided to combine best practices with a new discovery method, incentive structure and tracking system for better results in the referral process, particularly in the domain of employment. Crowdsourcing using a tiered peer-to-peer referral incentive system that encourages higher quality inbound leads combined with data analytics and machine learning techniques of identifying high quality referrers and candidates improve success rates, and leveraging online and offline Social and Professional networks creates a frictionless user experience. Tracking technologies and methods inspired by the online advertising industry across a variety of platforms (desktop/handheld/wearable devices) enable improved crowdsourcing and reward strategies.
US10943208B2 Methods and apparatus to emulate a toy
Methods, apparatus, systems and articles of manufacture to emulate a toy are disclosed. An example server includes a processor and memory including machine readable instructions that, when executed by the processor, cause the processor to perform operations including requesting a confirmation code in response to a request to download model data associated with a toy, and if the confirmation code is valid, (1) providing the model data to a mobile communication device, and (2) transmitting toy-identifying data associated with the toy to a secure storage of the mobile communication device which provided the valid code.
US10943198B2 Method and system for enabling data usage accounting through a relay
A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
US10943190B2 Systems and methods for managing events
Systems and methods consistent with the invention may include receiving, by a portal, requests from entities to become members, selectively granting the requests by the portal, receiving information by the portal from a plurality of first members, in response to requests from the first members, creating member files in the database using the received information, the files corresponding to the first members, receiving an information request by the portal from a second member, and selectively supplying by the portal to the second member, information from at least one of the files, the supplied information being selected based on the requests.
US10943188B2 Virtual queuing techniques
The virtual queue system includes a virtual queue controller comprising a processor and a memory, wherein the memory stores instructions executable by the processor and is configured to receive a request, the request being associated with an individual guest, for a position in a virtual queue of an attraction, assign the individual guest to the position in the virtual queue in response to the request, receive ride schedule data for the attraction comprising information about a change in status of individual rides of the attraction, and determine a wait time for the individual guest for the attraction based at least on the position of the individual guest in the virtual queue, the ride schedule data, and historical guest throughput at the attraction. The virtual queue system is further configured to output a signal to a guest-associated device indicating the wait time for the attraction.
US10943187B2 Multi-tiered fleet management cache
A method of providing reservation status relating to a group of objects includes providing a database for containing (i) availability data describing availability of at least one of the group of objects, and (ii) reservation data describing allocation of at least one of the group of objects. The availability data and the reservation data are stored in sparse form. The method further includes extracting, from the database, availability data and reservation data corresponding to a predetermined period of time, and combining the extracted availability data and reservation data to form windowed data in a dense format. The method also includes receiving the windowed data and providing the windowed data in a bit-vector view, and sampling the windowed data in the bit-vector view to produce sampled data. The sampled data provides the reservation status as a static view of the windowed data in the bit-vector view.
US10943185B1 Supervised machine-learning training platform with isolated update testing and bi-directional update propogation
Aspects of the disclosure relate to supervised machine-learning (“ML”) training platforms for artificial intelligence (“AI”) computer systems. The ML training platform may include isolated update testing. The isolated update testing may feature a plurality of environments with various levels of isolation. The ML training platform may also include bi-directional channels for controlled update propagation.
US10943184B2 Machine learning methods and systems for predicting online user interactions
Methods and computing apparatus for retrieving records relating to content placement events and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. Information is received relating to an online content placement slot and information is received relating to a user to whom content within the online content placement slot will be displayed. An enriched estimation feature vector is computed based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. A machine learning model is executed to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.
US10943175B2 Methods, systems and apparatus to improve multi-demographic modeling efficiency
Methods, apparatus, systems and articles of manufacture are disclosed to improve multi-demographic modeling efficiency. An example apparatus includes a feature set aggregator to segregate training data based on feature sets of interest, and to identify households that participate in at least one of the feature sets of interest, a class enumerator to reduce multi-demographic model iterations by enumerating demographic combinations for the identified households, the enumerated demographic combinations including a single identifier to represent a combination of two or more demographic categories, and a modeling engine to generate training coefficients associated with respective ones of the enumerated demographic combinations.
US10943174B2 Anomaly identification method for structural monitoring data considering spatial-temporal correlation
The present invention belongs to the technical field of health monitoring for civil structures, and an anomaly identification method considering spatial-temporal correlation is proposed for structural monitoring data. First, define current and past observation vectors for the monitoring data and pre-whiten them; second, establish a statistical correlation model for the pre-whitened current and past observation vectors to simultaneously consider the spatial-temporal correlation in the monitoring data; then, divide the model into two parts, i.e., the system-related and system-unrelated parts, and define two corresponding statistics; finally, determine the corresponding control limits of the statistics, and it can be decided that there is anomaly in the monitoring data when each of the statistics exceeds its corresponding control limit.
US10943173B2 Computer-implemented methods, computer readable medium and systems for generating a satellite data model for a precision agriculture platform
A computer platform implements a precision agriculture system that predicts output conditions, such as diseases, salt damage, soil problems, water leaks and generic anomalies, for orchards under analysis. The computer platform stores site and crop datasets and processed satellite image for the orchards. An orchard data learned model predicts a propensity for existence of output conditions associated with the permanent crops based on the data values for the variables of the site and crop datasets. Also, a satellite model predicts a propensity for existence of the output conditions at the orchard based on processed satellite images. A precision agriculture management model is disclosed that integrates the orchard data learned model with the satellite model to accurately predict the output conditions.
US10943170B2 Neural network circuit
A neural network circuit includes: a storage part that includes memristors in a lattice shape; a voltage application circuit that applies a bias voltage to the storage part; a controller that controls the voltage application circuit to perform to a selection element, writing, erasing, or reading; and multiple conversion amplification circuits that convert a current flowing into a voltage, and output the voltage.
US10943166B2 Pooling operation device and method for convolutional neural network
A pooling operation method for a convolutional neural network includes the following steps of: reading multiple new data in at least one current column of a pooling window; performing a first pooling operation with the new data to generate at least a current column pooling result; storing the current column pooling result in a buffer; and performing a second pooling operation with the current column pooling result and at least a preceding column pooling result stored in the buffer to generate a pooling result of the pooling window. The first pooling operation and the second pooling operation are forward max pooling operations.
US10943165B2 Antenna device
An antenna device incorporated in an electronic apparatus and communicating with an external device via an electromagnetic field signal, including: an antenna coil inductively coupled to the external device and provided by winding around a conducting wire in planar shape; a magnetic sheet arranged to overlap with the antenna coil mutually along the antenna coil by inserting the magnetic sheet into a coil opening provided at center side of the antenna coil; and a metallic cover formed with an opening near an end of the metallic cover and arranged at surface side of the antenna coil opposing to the external device, wherein the antenna coil is arranged to overlap with the metallic cover in a region between the opening and the end of the metallic cover at a backside surface of the metallic cover opposite to a surface of the metallic cover opposing to the external device.
US10943163B2 Methods and systems for securing, delivering, and monitoring use of an active agent
Technologies are described for delivering an active agent using an ingestible pill device, securing medication package content, and monitoring the medication package content. Examples of the technology include using an ingestible pill device to deliver an active agent, where release of the active agent can be based on patient authentication, analyzing sensor data to determine a condition for releasing the active agent, analyzing image data to identify a release point, etc. Examples of the technology also include using a monitoring device to secure a medication package using a cover and locking device, monitoring the medication package to detect access to the medication package, and tracking access to the medication package to determine medication adherence.
US10943162B2 Sealing label
A method, comprising: providing a combination of a package and a label attached to the package, wherein the label comprises a fluorescent substance, illuminating the label with excitation light so as to cause the label to emit fluorescence light, capturing an image of the label by using an imaging unit, and detecting the position of the label by analyzing the captured image and/or detecting a degree of adhesion of the label by analyzing the captured image.
US10943161B2 Object on which two-dimensional code is disposed, and two-dimensional code generation method, identification method, generation apparatus, and identification apparatus
A two-dimensional code, a two-dimensional code generation method, identification method, generation apparatus, and identification apparatus, and a storage medium are provided. The two-dimensional code includes a square module array including an array of m*m modules, a location detection pattern and a data information pattern. The location detection pattern determines a location of the two-dimensional code, the data information pattern is configured to carry data information, each module of the array of m*m modules is at least one of a first-type module and a second-type module, a color attribute of the first-type module is different from a color attribute of the second-type module, and m is at least one of 17, 18, 19, and 20.
US10943158B2 Translation and display of text in picture
A method performed by a mobile terminal may include receiving an image that includes text, translating the text into another language and superimposing and displaying the translated text over the received image.
US10943156B2 Machine-implemented facial health and beauty assistant
An image is accepted by one or more processing circuits from a user depicting the user's facial skin. Machine learning models stored in one or more memory circuits are applied to the image to classify facial skin characteristics. A regimen recommendation is provided to the user based on the classified facial skin characteristics.
US10943154B2 Systems for modeling uncertainty in multi-modal retrieval and methods thereof
Multi-modal data representing driving events and corresponding actions related to the driving events can be obtained and used to train a neural network at least in part by using a triplet loss computed for the driving events as a regression loss to determine an embedding of driving event data. In some cases, using the trained neural network, a retrieval request for an input driving event and corresponding action can be processed by determining, from the neural network, one or more similar driving events or corresponding actions in the multi-modal data.
US10943152B2 Method, apparatus, and system for detecting a physical divider on a road segment
An approach is provided for detecting a presence of a physical divider on a road segment. The approach, for example, involves receiving sensor data from a vehicle traveling a road segment. The sensor data indicates a distance from the vehicle to the physical divider, a cross-sensor consistency of detecting the physical divider between at least two sensors of the vehicle, or a combination thereof. The approach also involves determining that the sensor data indicates the presence of the physical divider based on determining that the distance is within distance criteria, the cross-sensor consistency is within consistency criteria, or a combination thereof. The approach further involves updating data provided by a physical divider signal from the vehicle to indicate the presence of the physical divider on the road segment.
US10943151B2 Systems and methods for training and validating a computer vision model for geospatial imagery
An exemplary geospatial image processing system generates, based on multiple detections of an object of interest detected by a computer vision model in multiple, correlated images of a geospatial location captured from different camera viewpoints, user interface content that includes a visual indication of the detected object of interest superimposed at an object position on a view of the geospatial location. The system provides the user interface content for display in a graphical user interface view of a user interface and provides, by way of the user interface, a user interface tool configured to facilitate user validation of one or more of the multiple detections of the object of interest. The system may receive, a user validation of one or more of the multiple detections of the object of interest and may train the computer vision model based on the user validation. Corresponding methods and systems are also disclosed.
US10943150B2 Smart trigger
A scanner that includes a pressure-sensitive component and a haptic feedback component. The pressure-sensitive component can active a function of the scanner. The scanner may include a biometric-sensitive component which may activate additional or similar functions of the scanner. When a function is activated, a plurality of haptic feedbacks may be presented by the haptic feedback component. A method of manufacturing the scanner is also provided.
US10943148B2 Inspection neural network for assessing neural network reliability
A system employs an inspection neural network (INN) to inspect data generated during an inference process of a primary neural network (PNN) to generate an indication of reliability for an output generated by the PNN. The system includes a sensor configured to capture sensor data. Sensor data captured by the sensor is provided to a data analyzer to generate an output using the PNN. An analyzer inspector is configured to capture inspection data associated with the generation of the output by the data analyzer, and use the INN to generate an indication of reliability for the PNN's output based on the inspection data. The INN is trained using a set of training data that is distinct from the training data used to train the PNN.
US10943147B2 Knowledge-based ultrasound image enhancement
Image enhancement is provided for medical diagnostic ultrasound. Knowledge-based detection of anatomy or artifact identifies locations to be enhanced. The knowledge-based detection of the locations may avoid identification of other anatomy or artifacts. The image enhancement is applied to the identified locations and not others.
US10943144B2 Web-based data extraction and linkage
Systems and methods for automatically extracting a plurality of contact information from a resource, calculating prominence scores of each contact information, and associating a selected contact information with a content item are provided. A content item and a uniform resource locator are received from a content provider. A resource identified by the uniform resource locator is loaded. A plurality of contact information is detected from the loaded resource. For each of the detected contact information, a prominence score is calculated. One of the plurality of contact information is selected based on the calculated prominence scores. The selected contact information is associated with the content item.
US10943143B2 Algorithm for scoring partial matches between words
Techniques are disclosed relating to scoring partial matches between words. In certain embodiments, a method may include receiving a request to determine a similarity between an input text data and a stored text data. The method also includes determining, based on comparing one or more words included in the input text data with one or more words included in the stored text data, a set of word pairs and a set of unpaired words. Further, in response to determining that the set of unpaired words passes elimination criteria, the method includes calculating a base similarity score between the input text data and the stored text data based on the set of word pairs. The method also includes determining a scoring penalty based on the set of unpaired words and generating a final similarity score between the input text data and the stored text data by modifying the base similarity score based on the scoring penalty.
US10943142B2 Removal of masking structures in images for the detection of anomalies
A method includes obtaining a first image of a patient procured during an X-ray, analyzing the first image for one or more unmasked anomalies, shifting the first image to provide a shifted image, obtaining a residual image comprising a combination of the first image and the shifted image, and analyzing the residual image for one or more masked anomalies, where the one or more masked anomalies include anomalies that went undetected in the analysis of the first image for the one or more unmasked anomalies due to a presence of one or more masking features in the first image.
US10943140B2 Image processing to detect a rectangular object
In some implementations, a device may detect edges in an image, and may identify, based on the edges, a rectangle that bounds a document in the image. The device may detect lines in the image, and may identify edge candidate lines by discarding one or more of the lines. The device may identify intersection points where lines, included in the edge candidate lines, intersect with one another. The device may identify corner candidate points by discarding one or more points included in the intersection points, and may identify a corner point included in the corner candidate points. The corner point may be a point, included in the corner candidate points, that is closest to one corner of the bounding rectangle. The device may perform perspective correction on the image of the document based on identifying the corner point.
US10943139B2 System and method for extracting information from a receipt
A machine implemented method for extracting information from a receipt, the method constituted of: receiving an image of the receipt; identifying a first text portion within the receipt image which represents a product name abbreviation; abbreviating, in accordance with an abbreviation rule, one of the identified first text portion and a plurality of product names stored on a database, each associated with a product identifier; determining a plurality of candidate product identifiers responsive to the abbreviation; for each of a plurality of predetermined features, assigning a value to each of the identified candidate product identifiers; responsive to the assigned values, assigning a candidate score to each of the identified candidate product identifiers; responsive to the assigned candidate scores and a predetermined scoring rule, selecting one candidate product identifier, which is represented by the identified first text portion; and outputting the selected candidate product identifier.
US10943137B2 Biometric data capturing and analysis
A health condition of a person may be assessed from a thermal sensor signal. By increasing performance indices of a thermal camera (for example, resolution, frame rate, sensitivity), operation may be extended to identification verification, biometric data extraction and health condition analysis, and so forth. Prediction may be carried out by monitoring a time sequence of thermal images, and consequently early warning of the health condition may be provided. The apparatus may be used for, but not limited to, personalization of smart home devices through supervised and reinforcement learnings. The application of the apparatus may be, but not limited to, smart homes, smart buildings and smart vehicles, and so forth.
US10943135B2 Information processing apparatus, image delivery system, information processing method, and computer-readable recording medium
An information processing apparatus includes at least one processor configured to determine, on the basis of information concerning traveling of a vehicle obtained when an image is taken by an image pickup unit of the vehicle, a scene present when the image is taken; and transmit information indicating the determined scene and the image to a terminal connected to the information processing apparatus via a network.
US10943127B2 Media processing
This disclosure relates to a computer implemented method of media processing, computer program and media processing system. Source media relating to a mass participation event is received, wherein the source media includes a source video of the mass participation event. A plurality of video segments in the source video are identified, wherein each different video segment relates to a different participant in the mass participation event one of the plurality of video segments are matched to a particular participant of the mass participation event. A media clip is then output relating to the particular participant, wherein the media clip comprises the video segment that has been matched to the particular participant.
US10943126B2 Method and apparatus for processing video stream
A video stream captured for an object is obtained. Features of S image frames in the video stream are extracted, and S N-dimensional feature vectors are generated. The S N-dimensional feature vectors are arranged in a chronological order corresponding to the order in which the image frames occur in the video stream to generate a feature matrix, wherein the feature matrix has N rows and at least S columns. The feature matrix is processed by using a pre-trained convolutional neural network, to obtain a processing result for the object captured in the video stream.
US10943121B2 Systems and methods for presenting supplemental content in augmented reality
Systems and methods provided for presenting supplemental content in an augmented reality environment where an object within a field of view of an augmented reality device of a user is identified and processed to detect a reference related to a participant in an event. A user profile or user social network is searched to identify a message from the user about the participant. The message may be combined with the object in the augmented reality field of view.
US10943120B2 Enhanced pose determination for display device
To determine the head pose of a user, a head-mounted display system having an imaging device can obtain a current image of a real-world environment, with points corresponding to salient points which will be used to determine the head pose. The salient points are patch-based and include: a first salient point being projected onto the current image from a previous image, and with a second salient point included in the current image being extracted from the current image. Each salient point is subsequently matched with real-world points based on descriptor-based map information indicating locations of salient points in the real-world environment. The orientation of the imaging devices is determined based on the matching and based on the relative positions of the salient points in the view captured in the current image. The orientation may be used to extrapolate the head pose of the wearer of the head-mounted display system.
US10943114B2 Method for aerial imagery acquisition and analysis
A method and system for multi-spectral imagery acquisition and analysis, the method including capturing preliminary multi-spectral aerial images according to pre-defined survey parameters at a pre-selected resolution, automatically performing preliminary analysis on site or location in the field using large scale blob partitioning of the captured images in real or near real time, detecting irregularities within the pre-defined survey parameters and providing an output corresponding thereto, and determining, from the preliminary analysis output, whether to perform a second stage of image acquisition and analysis at a higher resolution than the pre-selected resolution. The invention also includes a method for analysis and object identification including analyzing high resolution multi-spectral images according to pre-defined object parameters, when parameters within the pre-defined object parameters are found, performing blob partitioning on the images containing such parameters to identify blobs, and comparing objects confined to those blobs to pre-defined reference parameters to identify objects having the pre-defined object parameters.
US10943113B2 Drone pre-surveillance
Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to pre-surveil a portion of a property. In one aspect, a system may include a monitoring unit. The monitoring unit may include a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations may include obtaining data that is indicative of one or more acts of an occupant of the property, applying the obtained data that is indicative of one or more acts of the occupant of the property to a pre-surveillance rule, determining that the pre-surveillance rule is satisfied, determining a drone navigation path that is associated with the pre-surveillance rule, transmitting, to a drone, an instruction to perform pre-surveillance of the portion of the one or more properties using the drone navigation path.
US10943111B2 Method and apparatus for recognition and matching of objects depicted in images
A method includes identifying one or more objects in one or more images of real-world scenes associated with a user, adding the identified one or more objects to a list of real-world objects associated with the user, assigning each object in the list of real-world objects to an object class based on object recognition, and providing a notification to the user that a content item has been associated with an object class assigned to one of the objects on the list of real-world objects associated with the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device.
US10943109B2 Electronic apparatus, method for controlling thereof and the computer readable recording medium
An electronic device is provided. The electronic device includes a light emitting unit configured to alternately emit light having a preset pattern to an eye area of a user; an inputter configured to receive a plurality of images which capture an eye area of the user; and a processor configured to detect a user's gaze using a first image that is captured at the time of irradiating a preset first pattern and a second image that is captured at the time of irradiating a preset second pattern, and the processor detects a user's gaze by extracting reflection points of each of the first image and the second image and using remaining reflection points excluding reflection points at a same position from among the extracted reflection points.
US10943107B2 Simulating image capture
The present disclosure relates to simulating the capture of images. In some embodiments, a document and a camera are simulated using a three-dimensional modeling engine. In certain embodiments, a plurality of images are captured of the simulated document from a perspective of the simulated camera, each of the plurality of images being captured under a different set of simulated circumstances within the three-dimensional modeling engine. In some embodiments, a model is trained based at least on the plurality of images which determines at least a first technique for adjusting a set of parameters in a separate image to prepare the separate image for optical character recognition (OCR).
US10943105B2 Document field detection and parsing
A system and method for invoice field detection and parsing includes the steps of extracting character bounding blocks using optical character recognition (OCR) or digital character extraction (DCE), enhancing the image quality, analyzing the document layout based on imaging techniques, detecting the invoice field based on the machine learning techniques, and parsing the invoice field value based on the content information.
US10943104B2 System and method for increasing safety during traffic stops
An improvement is provided for routine traffic stops by making it safer for police officers and drivers. Implementation of smart technology into the industry wide standard use of physical interactions between police officers and drivers, a streamed lined method and process will yield optimal results as a safer method and system in executing such a tactic. Utilizing technology i.e. algorithms and databases, servers, and cloud-based infrastructures with application processing interfaces (api's) communicating in this ecosystem, creating a synergy while transferring specific data; will replace the current process of a routine traffic stop.
US10943094B2 Information processing apparatus for estimating age and method thereof
An information processing apparatus includes an extraction unit that extracts a feature from an image including a face, a first estimation unit that estimates a likelihood of the face with respect to each generation based on the feature, a storage unit that stores a plurality of samples, the plurality of samples each including a generation-specific combination of likelihoods and a correct age as a pair, a selection unit that selects a sample from the storage unit based on a combination of likelihoods estimated by the first estimation unit, and a second estimation unit that estimates an estimated age of the face and an error range thereof based on the sample selected by the selection unit.
US10943088B2 Volumetric modeling to identify image areas for pattern recognition
A computer-implemented method performs volumetric modeling of objects in a space captured by a plurality of cameras to determine which of a plurality of camera images contains an image that facilitates pattern recognition. The camera images that contain an image that facilitates pattern recognition are then used to perform pattern recognition.
US10943084B2 Multifunctional, multimodal, under-display sensor
Techniques described herein address these and other issues by providing an under-display sensor capable of providing fingerprint scanning over an entire display using optical and/or ultrasonic means. To do so, the sensor comprises an array of pixels, where each can pixel comprises a piezoelectric sensor element and a diode capable of being used as a photodetector during a light-sensing mode, and as a peak detector during a pressure-sensing mode. The sensor may further comprise a piezoelectric layer and one or more electrodes, which can generate a pressure wave during the pressure sensing mode.
US10943081B2 Device for touch and fingerprint recognition
A device for touch and fingerprint recognition includes a touch screen and a cover plate disposed on the touch screen. The cover plate is a plastic film. The touch screen includes at least one first touch electrode disposed outside a fingerprint recognition region and at least one second touch electrode disposed in the fingerprint recognition region, and a distance between at least two adjacent second touch electrodes ranges from 5 μm to 50 μm.
US10943078B2 Tag identification device, tag identification method, and non-transitory computer readable storage medium
A tag identification device automatically identifies a correspondence relationship between a tag name arbitrarily set by a user and a process value. The tag identification device includes a processor, in a first process, that obtains first definition information in which the tag name, a type of tag data which is handled using the tag name, an upper limit value, an lower limit value, and an engineering unit are defined for each tag. The processor extracts, from the first definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined first process value. The processor selects the tag data handled using the tag name defined for the extracted tag, using an actual measurement value of the tag data. The processor identifies the selected tag data as the first process value.
US10943077B2 Tag board, RFID tag, and RFID system
A tag board includes an insulation substrate with a lower surface bonded to the outside and an upper surface including a recess, an upper surface conductor on the upper surface of the insulation substrate, a ground conductor on the lower surface of the insulation substrate, and a short-circuit-portion through conductor that penetrates the insulation substrate in the thickness direction and electrically connects the upper surface conductor and the ground conductor to each other. The short-circuit-portion through conductor is connected to the upper surface conductor only at a part of the periphery of the upper surface conductor.
US10943068B2 N-ary relation prediction over text spans
A computing system is provided. The computing system includes a processor configured to execute one or more programs and associated memory. The processor is configured to execute neural network system that includes a first neural network and a second neural network. The processor is configured to receive input text, and for each of a plurality of text spans within the input text: identify a vector of semantic entities and a vector of entity mentions; define an n-ary relation between entity mentions including subrelations; and determine mention-level representation vectors in the text spans that satisfy the n-ary relation or subrelations. The processor is configured to: aggregate the mention-level representation vectors over all of the text spans to produce entity-level representation vectors; input to the second neural network the entity-level representation vectors; and output a prediction of a presence of the n-ary relation for the semantic entities in the input text.
US10943067B1 Defeating homograph attacks using text recognition
Disclosed are various embodiments for detecting homograph attacks using text recognition. A first string of untrusted text is received. A second string is determined corresponding to what the first string of untrusted text appears to be in a particular language. The second string is determined to differ from the first string of untrusted text. One or more actions are implemented in response to determining that the second string differs from the first string of untrusted text.
US10943066B2 Method and apparatus for generating statement
A method implemented in an electronic device is provided. The method includes determining at least one update of content of at least one application, wherein the at least one update is associated with an activity related to the content accessed by a user, generating at least one statement corresponding to the at least one update of the content of the at least one application in accordance with the activity related to the content.
US10943065B2 Systems and methods for rendering data based on fixed-length templating
Systems, methods, and non-transitory computer-readable media can receive a plurality of web templates associated with a web page. A buffer having a fixed, pre-determined length is allocated. A first set of data associated with a first web template of the plurality of web templates is copied to the buffer. A second set of data associated with a second web template of the plurality of web templates is copied to the buffer.
US10943064B2 Tabular data compilation
One or more table content documents (TCDs) can be constructed for a set of tabular data or portion thereof. A set of query features corresponding to a question can be matched to one or more TCDs. A respective candidate answer can be generated for each of the one or more TCDs having a set of features matching the set of query features above a threshold. Zero or more candidate answers can be output to a user consumable data object.
US10943062B2 Method and apparatus of implementing business card application
A device and method are presently disclosed. The computer implemented method, includes an electronic device with a touch-sensitive display, displaying a representation of a blank card on the touch-sensitive display, detecting user's first finger contact with the touch-sensitive display, in response to detecting the user's first finger contact, displaying a field on the representation of the blank card, detecting user's second finger contact with the touch-sensitive display, and in response to detecting the user's second finger contact adjusting position or dimensions of the field on the representation of the blank card.
US10943060B2 Automated outline generation of captured meeting audio in a collaborative document context
A collaborative content management system allows multiple users to access and modify collaborative documents. When audio data is recorded by or uploaded to the system, the audio data may be transcribed or summarized to improve accessibility and user efficiency. Text transcriptions are associated with portions of the audio data representative of the text, and users can search the text transcription and access the portions of the audio data corresponding to search queries for playback. An outline can be automatically generated based on a text transcription of audio data and embedded as a modifiable object within a collaborative document. The system associates hot words with actions to modify the collaborative document upon identifying the hot words in the audio data. Collaborative content management systems can also generate custom lexicons for users based on documents associated with the user for use in transcribing audio data, ensuring that text transcription is more accurate.
US10943058B2 Method and device for accessing sources and services on the web
A communication device and method for selectively accessing remote sources of information and services on the Web through a communication network.
US10943055B1 Systems and methods for templated, configurable, responsive content items
System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.
US10943054B2 Integrated circuit layouts with line-end extensions
Various examples of integrated circuit layouts with line-end extensions are disclosed herein. In an example, a method includes receiving an integrated circuit layout that contains: a first and second set of shapes extending in parallel in a first direction, wherein a pitch of the first set of shapes is different from a pitch of the second set of shapes. A cross-member shape is inserted into the integrated circuit layout that extends in a second direction perpendicular to the first direction, and a set of line-end extensions is inserted into the integrated circuit layout that extend from each shape of the first set of shapes and the second set of shapes to the cross-member shape. The integrated circuit layout containing the first set of shapes, the second set of shapes, the cross-member shape, and the set of line-end extensions is provided for fabricating an integrated circuit.
US10943053B2 Method and a circuit for adaptive regulation of body bias voltages controlling NMOS and PMOS transistors of an IC
A method and a circuit for adaptive regulation of body bias voltages controlling nmos and pmos transistors of an integrated circuit includes a digital circuit, a counter, a control unit and a charge pump. A first ring oscillator monitor measures a period duration of nmos transistors and a second ring oscillator monitor measures a period duration of pmos transistors. A first closed control loop adaptively regulates the performance cn of the body bias controlled nmos transistors of the digital circuit by comparing the measured period duration of nmos dominated first ring oscillator monitor to a period duration of a reference clock and a second closed control loop adaptively regulating the performance cp of the body bias controlled pmos transistors of the digital circuit by comparing the measured period duration of pmos dominated second ring oscillator monitor to the period duration of the reference clock.
US10943051B1 Metal fill shape removal from selected nets
Methods, systems and computer program products for improved metal fill shape removal from selected nets are provided. Aspects include determining a first set and second set of timing characteristics of a first and second circuit design, respectively. The first circuit design does not include metal fill shapes around a plurality of nets, whereas the second circuit design does include metal fill shapes around a plurality of nets. Aspects also include identifying a set of candidate nets based on a comparison of the first set of timing characteristics to the second set of timing characteristics. The set of candidate nets are nets that are candidates for metal fill shape removal. Aspects include generating a third circuit design by removing one or more metal fill shapes positioned around each net of the set of candidate nets that are positioned within a radius of removal.
US10943044B2 Transient and AC simulations with traveling wave probe circuit
Embodiments of the present invention are directed to a computer-implemented method of simulating forward traveling voltages in a simulated circuit. The method includes inserting a traveling wave probe, via a processor, at an observation point of a simulated transmission line. The processor applies a first signal at an input of the traveling wave probe, and evaluates an output of the traveling wave probe. The processor next determines an instantaneous wave forward voltage and an instantaneous wave backward voltage at the traveling wave probe, and displays the instantaneous wave forward voltage and the instantaneous wave backward voltage via an output device.
US10943040B1 Clock gating latch placement
Methods, systems and computer program products for improved placement of a clock gating latch are provided. Aspects include identifying a clock gating latch that is designated to control a local clock buffer. Aspects also include determining a plurality of data latches that are designated to be controlled by the local clock buffer. Aspects also include determining positions of the plurality of data latches within a layout. Aspects also include determining a position of the clock gating latch within the layout based on the positions of the plurality of data latches within the layout.
US10943039B1 Software-driven design optimization for fixed-point multiply-accumulate circuitry
An example multiply accumulate (MACC) circuit includes: a multiply-accumulator having an accumulator output register; a quantizer, coupled to the multiply accumulator; and a control circuit coupled to the multiply-accumulator and the quantizer, the control circuit configured to provide control data to the quantizer, the control data indicative of a most-significant bit (MSB) to least significant bit (LSB) range for selecting bit indices from the accumulator output register.
US10943037B2 Generating a CAD model from a finite element mesh
The present invention relates to a method and corresponding system for generating a computer-aided design (CAD) model from a finite element mesh. The method of the invention begins with selecting one or more mesh-element-faces on a finite element mesh that represents a geometric object to be formed of one or more geometric faces. Next, from the one or more selected mesh-element-faces, respective geometric faces are generated. Finally, any generated geometric faces are stitched together to make a geometric shell of the geometric object that the finite element mesh represents.
US10943036B2 Virtualization, visualization and autonomous design and development of objects
An integrated platform is provided that enables the various steps of development operations from design to sales, the virtualization, the visualization and the interpretation of a device so it may be fully created (designed), viewed, manipulated, packaged, simulated, tested, published and marketed right from within the platform. The resulting virtual device (VD) may be a multi-layered, -dimensional, -angular, -disciplinary, -documentarian, -service, manipulated and used in multiple ways. The provided VD may include visual representations of the VD via a traditional display device in a non-immersive environment and/or within an immersive environment via new virtual-reality (VR) devices. For instance, a user may create, manipulate, in real-time, layered multi-dimensional views of a VD in a virtual-reality, augmented-reality (AR), augmented virtual-reality (AVR), and/or mixed-reality (MR) environments.
US10943027B2 Determination and visualization of effective mask expressions
The present disclosure involves systems, software, and computer implemented methods for determining and visualizing effective mask expressions. One example method includes identifying a request for an object in a software application. The request is associated with a particular user. An object hierarchy associated with the requested object is identified. At least one column in the object hierarchy is associated with a mask expression. A current dependent object in the identified object hierarchy is determined. Masking status data for the current dependent object is determined that identifies whether masking is to be applied to the current dependent object when fulfilling the request. The generated masking status data is used to determine which masking expressions are to be applied to which columns in the object hierarchy when responding to the request.
US10943022B2 System for automatic classification and protection unified to both cloud and on-premise environments
Methods, systems, and computer program products are described herein for the classification, tagging, and protection of data objects. Such techniques may be imposed on the data objects automatically regardless of whether the data objects are created/generated/interacted/downloaded/uploaded/accessed on the cloud-based environments and/or on-premises environments. The foregoing techniques are orchestrated from a centralized policy that is treated uniformly regardless of the data objects' environment. Once a data object is identified, it is classified based on multiple criteria and a tag is associated therewith. An enforcement action may be applied to the data objects based on a defined policy. The tag attached to the data object may be used to search for related audit logs that track accesses to the data object. By associating the tag and protection persistently, data object(s) are treated uniformly (i.e., in the same manner) regardless of what environment it is in.
US10943020B2 Data communication system with hierarchical bus encryption system
A system includes at least two buses including a first bus and a second bus, an encryption and decryption system corresponding to each bus, at least one signal processing module corresponding to each bus, and a bus converter coupled between the first bus and the second bus. According to the system provided in embodiments of the present invention, because data transmitted on a bus is encrypted data, even though an attacker obtains bus data by means of a probe attack, it is quite difficult to break a key, and an anti-attack capability of the system can be improved.
US10943015B2 Continuous monitoring for detecting firmware threats
Continuous monitoring for detecting firmware threats is provided herein. An example system includes a processing pipeline that receives a firmware image from an entity, an extractor that receives the firmware image through the processing pipeline, the extractor being configured to determine and extract files within the firmware image, a task queue that receives the extracted files and one or more analyzers that: obtain the files from the task queue; and perform at least one type of vulnerability analysis on the files. The system includes a database that stores a log of the at least one type of vulnerability analysis, the log being associated with any of the firmware image and a device identifier of the device.
US10943014B2 Profiling of spawned processes in container images and enforcing security policies respective thereof
A method for securing execution of software containers using security profiles. The method comprises receiving an event indicating that a container image requires profiling, wherein the container image includes resources utilized to execute a corresponding application container; generating a security profile for the container image, wherein the generated security profile includes at least a spawned processes profile, wherein the security profile is of the container image corresponding to the application container; monitoring the operation of a runtime execution of the application container; and detecting a violation of the spawned processes profile based on the monitored operation.
US10943012B2 Technologies for secure hardware and software attestation for trusted I/O
Technologies for trusted I/O attestation and verification include a computing device with a cryptographic engine and one or more I/O controllers. The computing device collects hardware attestation information associated with statically attached hardware I/O components that are associated with a trusted I/O usage protected by the cryptographic engine. The computing device verifies the hardware attestation information and securely enumerates one or more dynamically attached hardware components in response to verification. The computing device collects software attestation information for trusted software components loaded during secure enumeration. The computing device verifies the software attestation information. The computing device may collect firmware attestation information for firmware loaded in the I/O controllers and verify the firmware attestation information. The computing device may collect application attestation information for a trusted application that uses the trusted I/O usage and verify the application attestation information. Other embodiments are described and claimed.
US10943010B2 Generation of a random value for a child process
Processes being executed by a host system and associated with a first address space layout may be identified. An indication of abnormal behavior from at least one of the processes that are being executed by the host system may be received. A request for a new process to be executed by the host system may be received. In response to the indication of the abnormal behavior and the request to provide the new process, a second address space layout may be generated for the new process that is different than the first address space layout. The new process may be generated in view of the second address space layout.
US10943009B2 System and method to infer investigation steps for security alerts using crowd sourcing
Techniques are provided to dynamically generate response actions that may be used to investigate and respond to a security alert. Different prediction models are initially trained using a corpus of training data. This training data is obtained by identifying previous security alerts and then grouping together alert clusters. An analysis is performed to identify which steps were used to respond to the alerts in each group. These steps are fed into a prediction model to train the model. After multiple models are trained and after a new security alert is received, one model is selected to operate on the new alert, where the model is selected because it is identified as being most compatible with the new alert. When the selected model is applied to the new alert, the model generates a set of recommended steps that may be followed to investigate and/or respond to the new alert.
US10943006B2 Method and apparatus for multithreaded data transmission in a TEE system
A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for data transmission in a trusted execution environment (TEE) system. The method is executed by a first thread in multiple threads on a TEE side. The method includes obtaining first data; obtaining a TEE side thread lock; calling a predetermined function by using the first data as an input parameter to switch to a non-TEE side; obtaining a write offset address and a read offset address respectively by reading a first address and a second address; determining whether a quantity of bytes of the first data is less than or equal to a quantity of writable bytes; if so, writing the first data into third addresses starting from the write offset address; updating the write offset address in the first address; returning to the TEE side; and releasing the TEE side thread lock.
US10943005B2 Secure authentication of devices for internet of things
A computer-implemented system and method for secure authentication of IoT devices are disclosed. The method for secure authentication of IoT devices comprises establishing a network connection with a network operator server via a control channel, establishing identity of the network operator server using a pre-shared server key, establishing identity of the IoT device using a pre-shared client key and cryptographically generating a session key for a network session to allow secure data exchange between the network operator server and the IoT device. The cryptographically generated session key is used for securely authenticating application running on the authenticated IoT device.
US10943004B2 Computer-based systems and computing devices configured to utilize one or more authentication servers for securing device commands transmissions and methods of use thereof
In some embodiments, securing device commands includes a first electronic device receiving a command authorization request message from a second electronic device, including a device command to be performed by the second electronic device, a command argument, and a first message authentication code (MAC) generated by applying a hash function to the device command, the command argument and a first counter value. The first electronic device generates a second MAC by applying the hash function to the device command, the command argument and a second counter value synchronized with the first counter value. The first electronic device compares the first MAC and the second MAC to authenticate the device command and transmit a command approval message or a command denial message. The command approval message causes the second electronic device to perform the device command and the command denial message causes the second electronic device to reject the device command.
US10943000B2 System and method for supplying security information
A wearable device having one or more processors configured to receive one or more signals representative of biometric parameter(s) and sensed presence of a user. The one or more processors configured to compare the biometric parameter to a stored user parameter for authentication of the user. Upon authentication, the one or more processors switch from a locked mode to an unlocked mode to enable communication.
US10942998B2 Using gas chromatography for authentication, advertisements, and therapies
In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive at least one output of a gas chromatograph (GC), compare the at least one output to at least one template, and determine whether to authenticate a user responsive to the comparison. The GC output also may be used to generate at least one advertisement targeted to the user, and may further be used to output at least one indication of at least one therapy for the user.
US10942996B2 Digital identity social graph
Methods and systems for generating a social graph are provided. The method includes generating and associating a first digital identity with a first node of the social graph, the social graph including a graphical representation of associations of digital identities. The method also includes associating the first digital identity with a second digital identity, the first digital identity providing verification for the second digital identity. The method also includes associating the second digital identity with a second node of the social graph. The method also includes linking the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity.
US10942994B2 Multicomputer processing for data authentication using a blockchain approach
Aspects of the disclosure relate to multicomputer systems and methods for data authentication and event execution using a blockchain approach. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive data from one or more sources. The computing platform may verify the authenticity of at least one aspect of the received data. Once the authenticity of the data has been verified, the computing platform may generate a new block of a user's blockchain by cryptographically encrypting the received data, may add the new block to the user's blockchain, and may store the updated blockchain. The platform may then transmit an indication that the received data has been authenticated to the data source. In addition, the computing platform may generate a command configured to execute an action associated with the new block and may transmit the command to the data source.
US10942992B2 Identification token in a collaboration conferencing system
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing controller in the network configured to control certain aspects of establishing a collaboration conference. In one particular embodiment, the user of the network may access the control system application to provide one or more conferencing parameters or settings the user wishes to be present during a collaboration conference session. The parameters may then be established by the control system and associated with the conferencing session involving the user. In one embodiment, such information may be associated with the identification token. In yet a further embodiment, a user to the collaboration control system may subscribe to receive a notification when another user of the system accesses a portion of a collaboration of the system.
US10942989B2 Pool mobile units
A network of modular, multitier pool mobile units, that wander around and under water of a swimming pool. The pool mobile units monitor for safety, emergency and accident related events and undertakes appropriate actions, scrub and clean the swimming pool, emit chemical agents to sanitize the swimming pool water, and may play music. The pool mobile units may simply operate on the pool surface, be fully submersible, or semisubmersible. A central server manages a plurality of multitier pool mobile units in a plurality of swimming pools, supports music download, and provides experience based resources for the multitier pool mobile units. The central server provides experience based resources in the form of safety, emergency and accident supports. The user can configure the parameters of both pool mobile unit and the central server.
US10942985B2 Apparatuses, methods, and systems for fast fourier transform configuration and computation instructions
Systems, methods, and apparatuses relating to performing fast Fourier transform (FFT) configuration and computation operations are described. In one embodiment, a processor includes a matrix operations accelerator circuit that includes a two-dimensional grid of processing element circuits; a first plurality of registers that represents a first two-dimensional matrix coupled to the matrix operations accelerator circuit; a second plurality of registers that represents a second two-dimensional matrix coupled to the matrix operations accelerator circuit; a decoder, of a core coupled to the matrix operations accelerator circuit, to decode a single instruction into a decoded single instruction; and an execution circuit of the core to execute the decoded single instruction to cause the two-dimensional grid of processing element circuits to operate on a first packed data input value and a first complex twiddle factor value to produce a first result and a second result.
US10942982B2 Employing organizational context within a collaborative tagging system
A query for a tag within the collaborative tagging system is received. The query can specify at least one attribute of the tag and a particular selected artifact, wherein the attribute includes a security level of a user who created the tag. Tag records that match the query can be determined as query results. Access control privileges can be applied to the query results. Applying the access control privileges can include filtering the tag records by removing tag records that have an assigned security level exceeding a security level of a user that initiated the query. At least a portion of each tag record in the query results that has a security level that does not exceed the security level of the user that initiated the query can be written to a display.
US10942979B2 Collaborative creation of content snippets
Systems and methods for collaborative creation of content snippets are disclosed. In embodiments, a method of the invention includes: receiving, by a computing device, indications from multiple users over time that content is of value, wherein the indications are in the form of computer-based actions from multiple user devices monitored by the computing device; dynamically generating, by the computing device, a collaborative snippet based on the indications from the multiple users, wherein the collaborative snippet is auto-tagged by the computing device with context data such that the collaborative snippet includes one or more tags; and saving, by the computing device, the collaborative snippet in a snippet database.
US10942975B2 Search engine for sensors
Various implementations disclosed herein provide a search engine that receives a search request from a sensor gateway, and provides search results in return. In various implementations, the search request includes a first set of measurements captured by a first sensor, a first measurement from the first set of measurements is outside a defined range. In various implementations, the search engine determines a first feature vector based on the first set of measurements, and identifies a second feature vector that indicates a second set of measurements within a degree of similarity to the first set of measurements. In some implementations, the second set of measurements are captured by a second sensor. In various implementations, the search engine determines a search result based on the second feature vector, and transmits the search result. In some implementations, the search result indicates one or more instructions executable by the first sensor.
US10942972B2 Query processing method, electronic device, and server
A query processing method is disclosed. A query processing method according to an embodiment may comprise the steps of: displaying a first object and a second object; acquiring a user input indicating a relationship between the first object and the second object; displaying a first relationship structure between the first object and the second object on the basis of the user input; and transmitting, to the server, a query including a second relationship structure between at least one first node corresponding to the first object and at least one second node corresponding to the second object, which corresponds to the first relationship structure.
US10942968B2 Frameworks, devices and methodologies configured to enable automated categorisation and/or searching of media data based on user performance attributes derived from performance sensor units
The present application relates generally to managing media. In some embodiments, time-coded skill performance event data is derived from end-user hardware including a plurality of Motion Sensor Units (MSUs), such as a MSU-enabled garment. Data derived from the MSUs is processed to identify performance events representative of specific predefined physical motion-based skills. This allows automated categorisation and/or identification of video data responsive to presence of particular skills that have been performed and captured.
US10942967B1 Verifying item attributes using artificial intelligence
A system uses a trained classifier to identify or predict the item attributes of an item depicted in an image, and compares these attributes to those specified in a corresponding item description. The system may, for example, be used to verify the accuracy of listings submitted by users to an electronic catalog. For example, if an item description submitted by a user does not specify all of the item attributes identified from the item image(s) submitted by the user, the system may generate a suggested edit to the item description.
US10942966B2 Textual and image based search
Described is a system and method for enabling visual search for information. With each selection of an object included in an image, additional images that include visually similar objects are determined and presented to the user.
US10942965B2 Information processing apparatus and information processing method
A pathological image and a primary diagnosis result are obtained from a first terminal via a network, the first terminal being of a first user, the primary diagnosis result being a diagnosis result about the pathological image by the first user. The obtained pathological image and the primary diagnosis result are provided to at least one second terminal via the network, the one second terminal being of at least one second user. A browsing history and an opinion of the second user are obtained from the second terminal via the network, the browsing history at least including information on a displayed area in the pathological image, the opinion of the second user being about the primary diagnosis result based on observation of the pathological image by the second user. The obtained browsing history is estimated, and a reliability score of the obtained opinion is generated.
US10942962B2 Systems and methods for categorizing and moderating user-generated content in an online environment
Systems, devices, and computer-implemented methods for classification and moderation of user-generated content for publication of the content in an online environment. Exemplary embodiments automatically determine a probability value indicating that the user-generated content is either a positive example or a negative example of one or more unsuitable categories, If the user-generated content is determined to be a positive example of any of the unsuitable categories to a predefined degree of certainty, exemplary embodiments may automatically exclude the content from publication in the online environment.
US10942961B2 System and method for enhancing user experience in a search environment
Systems and methods for enhancing user experience in a search environment are provided. The method includes displaying results of a search operation, the display comprising an extract of at least one search result; the extract comprising a combination of a text and at least one inline visual representation.
US10942955B2 Questioning and answering method, method for generating questioning and answering system, and method for modifying questioning and answering system
According to a specific implementation manner that a questioning and answering system including a transaction node interacts with a user in the embodiments of the present invention, a quick call to an existing function or service can be realized, and by acquiring modification information for a set system component in the questioning and answering system, and correspondingly updating the questioning and answering system according to the modification information, the existing questioning and answering method based on a questioning and answering system, the existing method for generating the questioning and answering system, and the existing method for modifying the questioning and answering system are optimized, thereby improving efficiency and accuracy of questioning and answering, and improving generation efficiency and modification efficiency of the questioning and answering system.
US10942954B2 Dataset adaptation for high-performance in specific natural language processing tasks
Systems, methods, and computer program products to perform an operation comprising identifying a first available dataset having a degree of similarity to a received input dataset that exceeds a similarity threshold, determining, based on a plurality of features of the first available dataset and a plurality of features of the input dataset, a set of recommendations for transforming the input dataset, and transforming a text of the input dataset based on the set of recommendations and to optimize the input dataset for processing by a natural language processing (NLP) algorithm.
US10942949B2 Data processing method and apparatus for virtual resource
Aspects of the disclosure provide a data processing apparatus having interface circuitry and processing circuitry. The interface circuitry is configured to obtain data related to at least two resource accounts, and related to resource transfer of the at least two resource account. The processing circuitry configured to construct resource transfer relationships of the at least two resource accounts according to the data, calculate, based on the resource transfer relationships, similarity measurements between the at least two resource accounts according to a preset calculation rule, and output, according to the calculated similarity measurements, a resource account with a similarity measurement satisfying a preset condition.
US10942948B2 Cloud-based pluggable classification system
Example embodiments for classification are described. In an example embodiment, a request including a text term to be classified is received from a source system via a communication network at a computer system. A rule associated with the text term is accessed, in which the rule indicates at least one classifier of a plurality of classifiers installed at the computer system. Classification information for the text term is generated at the computer system using the at least one classifier indicated by the rule. The generated classification information includes a classification selected from a taxonomy by the at least one classifier. The generated classification information is transmitted via the communication network to the source system.
US10942946B2 Automatic triage model execution in machine data driven monitoring automation apparatus
Machine data of an operating environment is conveyed by a network to a data intake and query system (DIQS) which reflects the machine data as timestamped entries of a field-searchable datastore. Monitoring functionality may search the machine data to identify notable event instances. A notable event processing system correlates the notable event instance to one or more triaging models which are executed against the notable event to produce a modeled result. Information of the received notable event and the modeled results are combined into an enhanced representation of a notable event instance. The enhanced representation conditions downstream processing to automatically perform or assist triaging of notable event instances to optimize application of computing resources to highest priority conditions in the operating environment.
US10942944B2 Managing content across discrete systems
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content across discrete systems. A content management system can be implemented to manage content items and synchronize content items across devices. A content collaboration system can be implemented to generate documents and facilitate collaboration on documents. To take advantage of the content management system's functionality to manage and synchronize content items while also providing the collaboration functionality of the content collaboration system, the content management system can store and manage references to documents created in the content collaboration system. The document references can be managed by the content management system such that the document references appear to users as if the document references were the referenced document in the collaboration system.
US10942941B2 Natural language processor for cognitively generating contextual filler designed to keep users engaged
A computer-implemented method includes detecting, using a processor system, a first delay in a conversation system. Initial contextual data is received at a first orchestration layer of the processor system, where the initial contextual data describes a context of a user. The first orchestration layer queries a first data source, based on the initial contextual data. Based on querying the first data source, the first orchestration layer augments the initial contextual data to determine updated contextual data describing the context of the user. Filler content personalized to the user is generated based on the updated contextual data describing the context of the user. The filler content is presented through a user interface during the first delay, responsive to detecting the first delay in the conversation system.
US10942939B2 Systems and methods for unsupervised streaming feature selection in social media
Systems and methods for exploiting link information in streaming feature selection, resulting in a novel unsupervised streaming feature selection framework are disclosed.
US10942937B2 Data mining systems
Systems and methods for improving data mining systems are described. In one embodiment, the systems and methods may include a storage drive and a hardware controller. In some embodiments, the hardware controller may be configured to detect a first event in the storage system, identify data associated with the first event, parse the data according to a logging protocol, and store the parsed data in a database.
US10942931B2 Automated database record activation using predictive modeling of database access
A computer implemented system and method for selecting and notifying operators of the option to enable a record activation feature for a short interval of time for the records they offer in a selected geographic area. Enabling record activation for a record indicates that the record may be booked without the operator's to manual approval of the transaction. Before selecting and notifying operators, a demand for database requests is predicted. Operators that are most likely to offer their record for record activation are identified. A quality score is determined for each identified record based on the likelihood that the record will get booked once the operator has programmatically enabled record activation. The records needed to fulfill the demand for database requests are selected based on their quality score and the operators of the selected records are notified of the option to enable record activation.
US10942930B2 Methods and systems for graph-based publication-subscription
A system and method for graph-based publication/subscription are provided. A graph comprising nodes and edges is created, each node representative of a point of interest in an information domain, each edge linking a first node and a second node and representative of a relationship between a first and a second point of interest. A request to publish content on at least one selected node and/or at least one selected edge is received. A request to subscribe to a subset of nodes and/or a subset of edges is received from a subscriber. The subscription request is correlated with the publication request to determine whether the subset of nodes comprises the selected node and whether the subset of edges comprises the selected edge. The content is notified to the subscriber if the subset of nodes comprises the selected node and the subset of edges comprises the selected edge.
US10942926B2 Identification, and query, of semantically-related database tables
Techniques and solutions are described for determining elements of different database tables have a semantic relationship, and optionally executing a value query using such tables. Tables, including those lacking a technical relationship (such as having a foreign key relationship or association) can be semantically related if an element of the table has the same semantic identifier, such as a domain, as an element of another table. The semantic relationship can exist even if other information, such as field names associated with a respective semantic identifier, are different between the two tables. A source table can be semantically related to one or more other tables, including indirectly based on semantic relationships between two or more of such other tables. Semantic table information can be recursively analyzed, including in a hierarchical manner, to identify a set of semantically related tables. The analysis can be constrained, such as to avoid loops or limit result size or running time.
US10942922B2 Generation of data flow from syntax tree
A computerized mechanism to formulate a data flow representation from a syntax tree. The syntax tree may be, for instance, an abstract syntax tree (AST) that is formulated by compiling query script, such as big data query script. Each node in the syntax tree is composed of one or more tokens (script portions) that are taken from the query script, which relationships between the tokens being syntactically represented by links between those tokens. Accordingly, the data flow representation may also be a data flow representation of the original query script itself. In order to formulate the data flow representation from the syntax tree, the data types of the various inputs and outputs of the syntax tree nodes are identified and bound to a corresponding data flow. This may be performed whilst honoring dependencies between the nodes. The data flow may be visualized to an author or reviewer of the script.
US10942920B2 Service processing system and method based on blockchain
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based file querying are provided. One of the methods includes: receiving a query request for a target file, the query request comprising identification information of a user and the target file; obtaining the target file based on the identification information of the user and the target file; providing a query page of the target file, the query page comprising interactive elements for selecting whether to upload the target file to a blockchain; receiving a user selecting to upload the target file to the blockchain; hashing the target file to generate a digital digest; signing the digital digest according to an asymmetric encryption algorithm using a private key associated with a cryptographic key pair to obtain a digital signature; and uploading the target file, the digital signature, and a public key associated with the cryptographic key pair.
US10942911B2 Aggregating high volumes of temporal data from multiple overlapping sources
There is provided a technique that includes (1) receiving a data element, (2) comparing the data element to a corresponding data element in a pend update history repository that contains changes that have occurred to the data element over time, thus yielding a comparison, (3) determining, based on the comparison, that the data element has changed, (4) checking that there is no update process running that might contain more up-to-date data for the data element, (5) relating the data element to a cutoff number that is associated with a particular range of time, and (6) updating corresponding data elements in (a) a full universe data repository that stores a current value for the data element and a previous value for the data element, and (b) a delta data repository that stores a record that indicates (i) that the data element is being updated, and (ii) the cutoff number.
US10942909B2 Efficient production and consumption for data changes in a database under high concurrency
A seed value assigned to a database table is determined. Numerically ordered invocation numbers are determined. Unordered pseudorandom numbers are generated based on the seed value and the invocation numbers to index temporally ordered data changes to the database table. It is determined whether the total number of yet-to-be-saved pseudorandom numbers reaches a maximum total number threshold. If so, the yet-to-be-saved pseudorandom numbers and a sequence of corresponding invocation numbers are saved in a sync table.
US10942907B2 Safe release of database sessions for planned maintenance operations
Techniques are described for closing one or more connections with a database management system (DBMS) as part of a planned operation such as maintenance and load balancing. In an embodiment, a request is received for a planned operation of a database server of a DBMS that requires releasing and migrating database sessions. Over a database connection with the database server, the DBMS or a Client-Driver on the client system that interfaces with the DBMS, may receive request(s) from the client system. Based on the request(s), a safe point, for the database connection with the database server, at which the database connection of the client system with the database server can be closed without affecting the success of execution of next one or more command that the client system intended to request the DBMS to execute on the database server, is determined. In an embodiment, in response to the request(s), the DBMS and/or Client-Driver, while the connection is valid, provide to the client system an invalid status for a connection test request. Such a response may cause the client system to use a different database connection to connect with the DBMS. After returning the response to the client system, the DBMS and/or Client-Driver causes the database session with the DBMS to close. In an embodiment, for database sessions to be released, the DBMS identifies a safe point in a database session by a detected request boundary or where the session states are determined to be recoverable or the failover is determined to be expected to succeed. At such a safe point, all database session states are known, and failing the session over to another database instance offering the requested service can be performed safely and transparent to applications.
US10942905B2 Systems and methods for cleansing automated robotic traffic
Exemplary embodiments of the present disclosure provide for cleansing data generated by one or more servers in response to database interactions resulting from an automated software robot interacting with the one or more servers via a telecommunications network. Log entries in usage logs corresponding to events during a session can be analyzed to determine relationships between events and the usage logs can be classified based on the relationships as either corresponding to human behavior or automated software robot behavior. Usage logs corresponding to automated software robot behavior can be removed from further analysis.
US10942904B2 Mapping first identifier to second identifier
In a data processing system, mapping circuitry is provided to map one of J first identifiers received from an upstream component to one of K second identifiers to be provided to a downstream component (K
US10942900B2 Techniques for tenant controlled visualizations and management of files in cloud storage systems
In certain embodiments, techniques are provided (e.g., a method, a system, non-transitory computer-readable medium storing code or instructions executable by one or more processors) to provide data visualization and management services for files stored in a cloud storage system. In some embodiments, a tenant (e.g., an end user, customer, or subscriber to a cloud storage service) can view how their data is stored across data centers within a cloud storage service. A cloud file manager can analyze the tenant's data stored in the cloud storage service, and generate a data visualization interface that provides a fine grained visual representation of the tenant's data across the cloud storage service. In some embodiments, the tenant can define storage profiles and/or modify existing data storage locations dynamically through the data visualization interface. This simplifies data management for the tenants and provides increased flexibility of managing data in the cloud storage service.
US10942899B2 Virtual file system for cloud-based shared content
A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.
US10942898B2 System and method for a persistent hierarchical work manager
Methods for performing work operations and management of hierarchical datasets are performed by systems and devices. Changes to portions of information in datasets are made via client devices, and such changes are intercepted by an independently-operating tracker. The tracker flags portions being changed as work needed, along with any other dataset portions from which the portion to be changed depends. A work service independently discovers portion(s) designated as work needed to perform work thereon, while dataset branches/leaves not flagged are ignored in discovery. Upon work completion, any changes made to the portion(s) that underwent the work, or to any depending portions, while the work was performed are identified. Such changes result in aborting the performed work and setting work needed indications for any changed dependents. Work is re-performed for the portion when all portion and dependent portion work completes. Work is then performed for higher-level portions that are flagged.
US10942895B2 Storage system with decrement protection of reference counts
A storage system in one embodiment comprises a plurality of storage devices storing data pages. Each data page has a content-based signature derived from that data page. The content-based signatures are associated with physical locations storing the data pages. In response to receipt of a write input/output (IO) request that includes a data segment that is smaller than a page granularity of the storage devices, a content-based signature associated with the data segment is determined which also corresponds to a target data page stored at one of the physical locations. In response to determining the content-based signature, an inflight write count corresponding to the content-based signature is incremented. In response to a decrement request to decrement a reference count of the physical location corresponding to the content-based signature, a decrement flag corresponding to the content-based signature is set in the data structure and the decrement request is postponed.
US10942885B2 Communicating apparatus, communication method, program, and communication system
This disclosure relates to a communicating apparatus, a communication method, a program, and a communication system that each enable execution of more reliable communication.A communicating apparatus includes a transmitting and receiving part that executes transmission and reception of signals with at least one or more other communicating apparatuses through a data signal line and a clock signal line, and an error avoiding part that, in a state where a communication system configured to be able to execute communication through a bus already operates, executes a process of avoiding occurrence of any error occurring when a communicating apparatus is additionally connected to the communication system. This technique is applicable to, for example, a bus IF.
US10942881B2 Parallel operations in aggregated and virtualized solid state drives
A solid state drive having a drive aggregator and a plurality of component solid state drives. The drive aggregator is configured to map logical addresses identified in one or more first commands into multiple logical address groups defined respectively in multiple component solid state drives. According to the one or more first commands and the logical address mapping, the drive aggregator generates multiple second commands and transmits the multiple second commands in parallel to the multiple component solid state drives to perform an operation identified by the one or more first commands.
US10942878B1 Chunking for burst read transactions
An on-chip interconnect comprises control circuitry which responds to a burst read request received at an initiating requester interface, to control issuing of at least one read request to at least one target completer device via at least one target completer interface. For a chunking enabled burst read transaction, the control circuitry supports returning the requested data items to the initiating requester device in a number of data transfers, with an order of the data items in the data transfers permitted to differ from a default order and each data transfer specifying chunk identifying information identifying which portion of the data items is represented by returned data for that data transfer. For a data transfer returned to the initiating requester device based on data returned from one of a second subset of completer interfaces, the control circuitry generates the chunk identifying information to be specified by the given data transfer.
US10942874B2 Methods and systems that manage fetching of commands by a controller from queues of a host
A method and system for managing command fetches by an Non-Volatile Memory express (NVMe) controller from a plurality of queues in a host maintains a predefined ratio of data throughput, based on the command fetches, between the plurality of queues. Each of the plurality of queues is assigned with a particular priority and weight.
US10942871B2 Intelligent bluetooth beacon I/O expansion system
Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports.
US10942868B2 Execution process of binary code of function secured by microprocessor
A method including the loading into registers of a microprocessor of a code line recorded at an address @j, and then calculating, with a securing hardware module, an initialization vector with the aid of a relation ivj=Fjv(@j), where @j is the address from which the code line was loaded, and then decrypting, with the securing hardware module, the code line loaded with the aid of the initialization vector calculated to obtain: a datum Dj of its cryptogram, and a first error-detecting code, and then verifying, with the securing hardware module and with the aid of the first error-detecting code obtained, whether there exists an error in the datum Dj or its cryptogram and, if such an error exists, triggering the signalling of an execution fault and, if such an error does not exist, inhibiting this signalling of an execution fault.
US10942867B2 Client-side caching for deduplication data protection and storage systems
A system performing client-side caching of data in a deduplication backup system by maintaining an Adaptive Replacement Cache (ARC) to pre-populate cached data and flush incrementals of the cached data in a client coupled to a backup server in the system. The system maintains cache consistency among clients by a time-to-live (TTL) measurement associated with each entry in a respective client cache, and a retry on stale entry mechanism to signal from the server when a cache entry is stale in a client due to change of a corresponding cache entry in another client. The ARC cache keeps track of both frequently used and recently used pages, and a recent eviction history for both the frequently used and recently used pages.
US10942866B1 Priority-based cache
Disclosed are systems and methods for using a priority cache to store frequently used data items by an application. The priority cache may include multiple cache regions. Each of the cache regions may be associated with a different priority level. When a data item is to be stored in the priority cache, the application may review the context of the data item to determine if the data item may be used again in the near future. Based on that determination, the application may be configured to assign a priority level to the data item. The data item may then be stored in the appropriate cache region according to its assigned priority level.
US10942865B2 Snooping with access permissions
A method and apparatus are provided to enable snoop forwarding to occur together with memory protection. A data processing apparatus in, for instance, the form of a home node forwards a snoop forwarding request on behalf of a requester to a target, the snoop forwarding request being capable of indicating one or more access permissions of the target in relation to the data. A further data processing apparatus in the form of, for instance, a receiver node may receive the snoop forwarding request and based on its own permissions that are provided in the snoop forwarding request, together with the state of the data, either provide a response back to the requester or the home node. In a still further data processing apparatus in the form of, for instance, a Memory Protection Unit (MPU), a regular snoop forwarding request made to a target in relation to data can be forwarded to the target or demoted to a non-forwarding snoop request based on the permissions of the target in relation to the data at the MPU.
US10942864B2 Shared memory for distributed data
Examples herein involve processing data in a distributed data processing system using an off-heap memory store. An example involves allocating a shared memory region of a shared memory to store attributes corresponding to a first partition of a distributed data system, and updating, in the shared memory region, the attributes corresponding to updates to the local data from process iterations of the first partition, such that a second partition of the distributed data system has access to the updated attributes.
US10942863B2 Security configurations in page table entries for execution domains using a sandbox application operation
Systems, apparatuses, and methods related to a computer system having a page table entry containing security settings for calls from predefined domains are described. The page table entry can be used to map a virtual memory address to a physical memory address. In response to a call to execute a routine identified using the virtual memory address, a security setting corresponding to the execution domain from which the call initiates can be extracted from the page table entry to determine whether a security measure is to be used. For example, a shadow stack structure can be used to protect the private stack content of the routine from being access by a caller and/or to protect the private stack content of the caller from being access by the callee.
US10942862B2 Controller for minimizing flushing operations for mapping table, memory system and operating method thereof
A memory system includes a memory device comprising a plurality of memory cells storing data, and configured to perform one or more of a write operation, read operation and erase operation on the plurality of memory cells; and a controller configured to control an operation of the memory device, wherein the controller is configured to: cache a logical block addressing (LBA) mapping table from the memory device when the memory system is powered on by driving power applied thereto; and transfer a direct memory access (DMA) setup to a host when the LBA mapping table is cached.
US10942860B2 Computing system and method using bit counter
A computing system using a bit counter may include a host device; a cache configured to temporarily store data of the host device, and including a plurality of sets; a cache controller configured to receive a multi-bit cache address from the host device, perform computation on the cache address using a plurality of bit counters, and determine a hash function of the cache; a semiconductor device; and a memory controller configured to receive the cache address from the cache controller, and map the cache address to a semiconductor device address.
US10942859B2 Computing system and method using bit counter
A computing system using a bit counter may include a host device; a cache configured to temporarily store data of the host device, and including a plurality of sets; a cache controller configured to receive a multi-bit cache address from the host device, perform computation on the cache address using a plurality of bit counters, and determine a hash function of the cache; a semiconductor device; and a memory controller configured to receive the cache address from the cache controller, and map the cache address to a semiconductor device address.
US10942858B2 Data storage devices and data processing methods
A data storage device includes a memory device and a memory controller. The memory controller selects a predetermined memory block to receive data and records multiple logical addresses in a first mapping table. The first mapping table records which logical page the data stored in each physical page of the predetermined memory block is directed to. A bit table is stored in a buffer memory and includes multiple fields. Each field records a bit value. When the memory controller writes data of a logical page that corresponds to a first logical address into the predetermined memory block, the memory controller records the first logical address in the first mapping table, converts the first logical address according to a predetermined function to generate a first field index of the bit table and sets the bit value corresponding to the first field index as a first value in the bit table.
US10942856B2 System, method and apparatus for secure functions and cache line data
A system, apparatus and method for secure functions and manipulating cache line data. The method includes generating cache block addresses from a subset of bits, i.e. tag bits, of a cache address and hashing the cache block addresses with one or more secure functions that use keys to generate secure indexes.
US10942851B2 System, apparatus and method for dynamic automatic sub-cacheline granularity memory access control
In one embodiment, an apparatus includes a memory access circuit to receive memory access instructions and provide at least some of the memory access instructions to a memory subsystem for execution. The memory access circuit may have a conversion circuit to convert the first memory access instruction to a first subline memory access instruction, e.g., based at least in part on an access history for a first memory access instruction. Other embodiments are described and claimed.
US10942850B2 Performance telemetry aided processing scheme
A processing system can include a plurality of processing clusters. Each processing cluster can include a plurality of processor cores and a last level cache. Each processor core can include one or more dedicated caches and a plurality of counters. The plurality of counters may be configured to count different types of cache fills. The plurality of counters may be configured to count different types of cache fills, including at least one counter configured to count total cache fills and at least one counter configured to count off-cluster cache fills. Off-cluster cache fills can include at least one of cross-cluster cache fills and cache fills from system memory. The processing system can further include one or more controllers configured to control performance of one or more of the clusters, the processor cores, the fabric, and the memory responsive to cache fill metrics derived from the plurality of counters.
US10942849B2 Use of a logical-to-logical translation map and a logical-to-physical translation map to access a data storage device
An apparatus includes a host device and a data storage device. The host device is configured to store a first translation map for converting a logical sector to a logical erase unit. The data storage device includes a plurality of flash memory devices and a memory controller operationally coupled with the flash memory devices, each of the flash memory devices being arranged into a plurality of erase units, each of the erase units having a plurality of pages for storing data. The memory controller is configured to receive a second translation map from the host device, the second translation map for converting a logical erase unit to a physical erase unit within the flash memory devices, and store the second translation map in a memory module on the data storage device.
US10942848B2 Apparatus and method for checking valid data in memory system
A memory system includes a memory device including plural memory blocks storing plural pieces of data classified by a first attribute and a second attribute different from the first attribute, and a controller configured to determine whether each data stored in each page in a first part of a target memory block for garbage collection in the memory device has either the first attribute or the second attribute, to determine that all data stored in a second part of the memory block has one of the first attribute and the second attribute, based on a first attribute page count of the memory block and the number of pages storing data of the first attribute in the first part of the memory block, and to migrate data having one of the first attribute and the second attribute to another memory block.
US10942845B2 Inline coalescing of file system free space
An in-line (or foreground) approach to obtaining contiguous ranges of free space in a file system of a data storage system that can select windows having blocks suitable for relocation at a time when one or more blocks within the respective windows are freed or de-allocated. By providing the in-line or foreground approach to obtaining contiguous ranges of free space in a file system, a more efficient determination of windows having blocks suitable for relocation can be achieved, thereby conserving processing resources of the data storage system.
US10942844B2 Reserved memory in memory management system
A memory management system, such as a virtual memory manager that manages a virtual memory space that includes volatile memory (e.g. DRAM) and non-volatile memory (e.g., flash memory) creates a reserved portion of memory in the volatile memory for at least one user application in one embodiment, and that reserved portion can also store content that it restricted to read only permission within the non-volatile memory.
US10942842B2 Model integration tool
Certain aspects involve building and debugging models for generating source code executed on data-processing platforms. One example involves receiving an electronic data-processing model, which generates an analytical output from input attributes weighted with respective modeling coefficients. A target data-processing platform is identified that requires bin ranges for the modeling coefficients and reason codes for the input attributes. Bin ranges and reason codes are identified. Modeling code is generated that implements the electronic data-processing model with the bin ranges and the reason codes. The processor outputs source code, which is generated from the modeling code, in a programming language used by the target data-processing platform.
US10942839B2 System and method for debugging applications on a developer workstation
A system and method for debugging web applications, the system comprising a multiplexer, and a workstation comprising a debug environment, wherein the multiplexer is configured to redirect to the debug environment, any debugging request, the debug environment further configured to instantiate a development version of a web application, and debugging the development web application in the debug environment.
US10942836B2 Application curation
Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications. A user-specific application marketplace is presented in a user interface to show a portion of the user-specific curated applications.
US10942834B2 Real-time personalization product tracking B2B/B2C
A method for personalizing content and functionality in a computer application includes: learning user behavior based on detected input and feature usage by analyzing communication requests and response between client device and application services; creating a product adoption learning model based on user behavior and profile by applying training algorithm of feature usage in relation to user behavior following the feature usage of the user throughout the user lifecycle; and determining feature adoption schedule and time window and applying the adoption learning model based on user behavior, user profile and feature usage.
US10942833B2 Monitoring routines and providing reminders
A computer system, computer program product and computer-implemented method for performing a task. The computer system includes a sensor and a processor. The sensor is attachable to an article and is sensitive to a parameter indicative of a pattern of use of the article. The processor is configured to: determine a standard pattern of use of the article from a measurement of the parameter obtained during a training period, determine a tracked pattern of use of the article from a measurement of the parameter obtained during a tracking period, and generate a reminder to perform the task when the tracked pattern of use deviates from the standard pattern of use. A device receives the reminder in order to presenting the reminder to a user.
US10942827B2 Replication of data in a geographically distributed storage environment
Described herein, system that facilitates replication of data in a geographically distributed storage environment. According to an embodiment, a system can comprise storing a first data chunk at a first site of a first region in a geographically diverse data storage system, determining a second region in the geographically diverse data storage system for storage of a first copy of the first data chunk, wherein the first copy is stored at a second site located within the second region, and determining a third region in the geographically diverse data storage system for storage of a second copy of the first data chunk, wherein the second copy is stored at a third site located within the third region.
US10942823B2 Transaction processing system, recovery subsystem and method for operating a recovery subsystem
A transaction processing system comprises a transaction processing (TP) subsystem (11) executed on a TP server (21), a recovery subsystem (13), executed on a recovery server (23) and one or more resource subsystems (12) executed on one or more resource servers (22). The TP subsystems (11) are configured to access the one or more resource subsystems (12), wherein the TP server (21) is not the same server as the recovery server (23), and wherein the recovery subsystem (13) itself, or a DBMS log that the recovery subsystem is configured to read from and to write to, is configured to clean up pending transactions created in the transaction processing system, in the event of failures, wherein the recovery subsystem (13) is configured to receive logging information from the one or more TP subsystems (11), and to store logging information in transaction log records in a recovery storage (25); the recovery subsystem (13) is configured to access the one or more resource subsystems (12) to perform, in the one or more resource subsystems (12), recovery actions in the event of failures, based on the logging information, and the recovery subsystem (13) is able to run without any functionality of the one or more TP subsystems (11) being available.
US10942822B2 Consistency group restoration from a secondary site
Techniques for replay of groups of I/Os for disaster recovery. At a primary site, a plurality of primary site computing entities that are to be restored from the secondary computing site after a disaster recovery event are identified as belonging to an entity group. At the primary site, I/O commands that are performed over any of the entities of the entity group are observed and streamed to the secondary site, where they are persisted into a log. Periodically, the primary site sends the secondary site an I/O map that associates a time with an indication of the last performed I/O commands pertaining to any observed I/O commands that had been performed over any one or more of the computing entities of the entity group. Upon receiving a disaster recovery request, the most recent I/O map and the secondary site log are processed to construct a snapshot for the entity group.
US10942819B2 Volume group structure recovery in a virtualized server recovery environment
A method and system for performing a volume group structure recovery. A first physical volume is accessed. A last valid volume group backup for a volume group whose volume group structure is to be recovered is retrieved. The volume group is a logical group of one or more physical volumes that include the first physical volume. The volume group backup includes respective volume group identifiers corresponding to the physical volumes of the volume group. An existing volume group identifier is stored in a temporary file with a generated random volume group identifier for identifying the volume group. A set of new volume group identifiers are generated during re-initialization of all listed physical volumes. The volume group identifiers in the last valid volume group backup is replaced with the generated new volume group identifiers. The volume group's volume group structure is restored using a backup structure stored in the temporary file.
US10942815B2 Storage control system managing file-level and block-level storage services, and methods for controlling such storage control system
A storage control system to provide file-level storage and block-level storage services. The storage control system has a computer system including a second I/O unit configured to receive block-level storage related requests, a processor unit, a first memory unit, and a storage unit; and a programmable logic device including a first I/O unit configured to receive file-level storage related requests, an interface unit configured to communicate with the computer system, one or more programmable hardware-implemented processing units and for processing of file-level storage related requests, and a second memory unit. The software components executed on the processor unit include a block-level storage management component and a virtualization management component; and a virtual machine managed by the virtualization management component executes a file-level management component to communicate with the programmable hardware-implemented processing units of the programmable logic device and to manage file-level storage services related to file-level storage related requests.
US10942810B2 Start-up processing for information processing apparatus and method, and storage medium
An information processing apparatus includes a storage unit, a first starter unit that starts up a system program, a second starter unit that starts up an updating program for updating the system program, and a control unit that control to, in a case where the updating program has not been started up normally, start up a recovery program, and output a message prompting a user to attach a storage medium storing a snapshot image of the storage unit including the updating program for updating the system program.
US10942807B2 Storage system spanning multiple failure domains
A plurality of failure domains are communicatively coupled to each other via a network, and each of the plurality of failure domains is coupled to one or more storage devices. A failure resilient stripe is distributed across the plurality of storage devices, such that two or more blocks of the failure resilient stripe are located in each failure domain.
US10942803B2 Method for performing data processing for error handling in memory device, associated memory device and controller thereof, and associated electronic device
A method for performing data processing for error handling in a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method may include: programming a codeword of a set of data into a non-volatile (NV) memory, wherein the codeword includes the set of data and a parity-check code; reading the codeword from a volatile memory to generate readout data of the codeword; determining whether the readout data is correct according to the readout version of the set of data and the readout version of the parity-check code; and when determining that the readout data is correct, outputting the readout version of the set of data as the set of data for further usage of the processing circuit, otherwise, sending a predetermined signal to the processing circuit and storing error information regarding the set of data into a register of the controller.
US10942796B2 Identifying asynchronous power loss
Apparatus having an array of memory cells include a controller configured to read a particular memory cell of a last written page of memory cells of a block of memory cells of the array of memory cells, determine whether a threshold voltage of the particular memory cell is less than a particular voltage level, and mark the last written page of memory cells as affected by power loss during a programming operation of the last written page of memory cells when the threshold voltage of the particular memory cell is determined to be higher than the particular voltage level.
US10942791B2 Managing load in request processing environments
Systems, methods, and other embodiments that manage load in request processing environments are described. In one embodiment, a method includes receiving, at a backend of a request processing environment, requests transmitted by frontends. The backend is controlled to process the requests to create responses that are transmitted back to the frontends. Load of the backend processing the requests is monitored. In response to the load exceeding a threshold, a retry interval is calculated as a function of the load. In response to receiving a subsequent request from a frontend, a command is transmitted to the frontend. The command modifies operation of the frontend to wait the retry interval before re-transmitting the subsequent request as a retry request and to avoid generating an error message.
US10942788B2 Policy constraint framework for an sddc
Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
US10942782B2 Workload estimation of data resynchronization
Embodiments include estimating a workload of a re-synchronization task for a data component in a logical storage system. Embodiments include detecting a connection from the data component, wherein the data component was previously disconnected. Embodiments further include determining a layout of the logical storage system. Embodiments further include estimating the workload of the re-synchronization task based on the layout. One or more actions may be performed based on the estimate.
US10942778B2 Concurrent program execution optimization
An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
US10942776B2 Dynamic resource allocation for application containers
Cloud service based on container technology provides a lightweight, portable, but robust architecture for deploying service applications. Service volume and resource requirement for a typical modern-day application may fluctuate dramatically in time. A dynamic resource allocation scheme based on machine learning algorithms and executed by the cloud for applications deployed as independent containers allows for efficient resource usage and improvement of quality of service for the applications.
US10942775B2 Modified central serialization of requests in multiprocessor systems
Embodiments includes a computer-implemented method, a system and computer-program product for modifying central serialization of requests in multiprocessor systems. Some embodiments includes receiving an operation requiring resources from a pool of resources, determining an availability of the pool of resources required by the operation, and selecting a queue of a plurality of queues to queue the operation based at least in part on the availability of the pool of resources. Some embodiments also include setting a resource needs register and needs register for the selected queue, and setting a take-two bit for the selected queue.
US10942769B2 Elastic load balancing prioritization
In a load balancing environment, a method, system, and computer program product may balance workloads by deploying one or more applications, defining a priority for a first application of the one or more applications, assigning a set of dynamic resources to the first application, configuring a set of burst reserves for the first application, configuring a schedule for the priority for the first application, configuring an elastic load balancer to manage the workload of the first application according to the priority and scheduling using the set of dynamic resources and burst reserves, and executing the one or more applications.
US10942768B2 Computing task scheduling in a computer system utilizing efficient attributed priority queues
Aspects of the disclosure provide for mechanisms for scheduling computing tasks in a computer system. A method of the disclosure includes maintaining a priority queue comprising a plurality of computing tasks sorted in view of a plurality of numerical representations of priorities associated with the plurality of computing tasks; determining an attribute mask for a processing unit of a computer system, the attribute mask comprising a numerical representation of at least one attribute of the processing unit; and identifying, in view of the attribute mask, a computing task in the priority queue of the sorted computing tasks for processing by the processing unit of the computer system.
US10942766B2 System and method for providing heterogeneous personality bitstreams on field-programmable gate arrays from a baseboard management controller
An information handling system includes a processor, and first and second field-programmable gate array (FPGA) add-in cards. The processor determines a configuration of the information handling system, the configuration defining architectural relationships among the first and second FPGA add-in cards and elements of the information handling system, determines that an accelerated function unit (AFU) performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card based upon the configuration, and programs the first AFU on the first FPGA card in based upon the determination that the first AFU performs its associated processing task more efficiently on the first FPGA add-in card than on the second FPGA add-in card.
US10942762B2 Launch web browser applications in microservice-based containers
Examples of launching web browser applications in microservice-based containers are disclosed. In an example, a computing resource is fetched, from amongst a plurality of computing resources, in a network, in response to receipt of a redirection request from a client device. The redirection request is generated on initialization of a web browser application in the client device. The computing resource is fetched based on resource availability data indicative of availability of memories and processors of the plurality of computing resources. A microservice-based container is launched in the fetched computing resource, where the microservice-based container is dedicated to the web browser application and linked to the client device. The web browser application is launched in the microservice-based container.
US10942761B2 Migrating a virtual machine in response to identifying an unsupported virtual hardware component
A request to provide a virtual machine with a virtual hardware component may be received. A network that the virtual hardware component is configured to operate on may be identified. A determination may be made as to whether a hypervisor supports or does not support the network that the virtual hardware component is configured to operate on. In response to determining that the hypervisor does not support the network that the virtual hardware component is configured to operate on, the virtual machine with the virtual hardware component may be provided to a second hypervisor that supports the network.
US10942759B2 Seamless virtual standard switch to virtual distributed switch migration for hyper-converged infrastructure
A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
US10942754B2 Method for development and execution of a machine learning model on a field device
A method for deployment of a machine learning model (MLM) on a target field device is disclosed herein. The method includes automatically generating a set of source code files based on the machine learning model, wherein the set of source code files is configured to execute the machine learning model according to predetermined capabilities of the target field device; transforming the generated source code files into a model binary using a tool chain specific to the target field device; and deploying the model binary in a memory of the target field device.
US10942752B2 Cloud computing operating system and method
A cloud computing operating system is described. The system, in one aspect, includes a plurality of code encapsulating data structures each configured to define executable code and to define the structure of one or more encapsulating data structures. The executable code is configured to instantiate one or more of the encapsulating data structures and to perform runtime operations on the encapsulating data structures. And the plurality of code encapsulating data structures form an inheritance hierarchy, each code encapsulating data structure being an encapsulating data structure itself and each encapsulating data structure instantiated by an associated code encapsulating data structure. Other aspects of the cloud computing operating system are also described.
US10942751B2 Placeholder boot option and boot option replacement system
A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.
US10942747B2 Head and tail pointer manipulation in a first-in-first-out issue queue
Aspects of the invention include tracking relative ages of instructions in a first-in-first-out (FIFO) issue queue of an out-of-order (OoO) processor. The FIFO issue queue is configured to add instructions to the issue queue in a sequential order and to remove instructions from the issue queue in any order including a non-sequential order. The tracking of relative ages of instructions includes maintaining a head pointer to a location of an oldest instruction in the issue queue and a tail pointer to a location of a last instruction added to the issue queue. It is determined periodically whether the tail pointer is pointing to a location that includes a valid instruction. The tail pointer is updated to point to a previous sequential location in the issue queue based at least in part on determining that the tail pointer is not pointing to a location that corresponds to a valid instruction.
US10942746B2 System and method for high throughput in multiple computations
Device, circuit and method are configured to enhance throughout of processing of vast amount of data such as video stream. In some embodiment frequently used data blocks are stored in a fast RAM of the processor. In another embodiment received stream of data is divided to plurality of data portions and is streamed concurrently to streaming multiprocessors of a graphic processing unit (GPU) and is processed concurrently before the entire stream is loaded.
US10942744B2 Systems, apparatuses, and methods for data speculation execution
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for DSX comprises execution hardware to execute instructions to begin and end a data speculative execution (DSX) and speculative instructions during the DSX, and DSX tracking hardware to track speculative memory accesses and detect ordering violations in a DSX of speculative instructions using a sequence number, addresses of instruction accesses, and whether an instruction being tracked is a write, and to trigger a mis-speculation upon an ordering violation.
US10942740B2 Transitionary pre-emption for virtual reality related contexts
Systems, apparatuses and methods may provide for technology that activates a first context on a graphics processor and detects a context switch condition with respect to the first context. Additionally, a second context may be activated, in response to the context switch condition, on the graphics processor while the first context is active on the graphics processor. In one example, activating the second context includes adding a group identifier to a plurality of threads corresponding to the second context and launching the plurality of threads with the group identifier on the graphics processor.
US10942734B2 Software dependency shading
In one embodiment of the present invention, a shading engine enables multiple versions of dependencies to coexist in an executable software application. During the software build process, the shading engine dynamically renames transitive dependencies of the software application to disambiguated names. The shading engine performs this renaming at both the library and class level. Notably, the shading engine does not rename the first-order dependencies of the software application. Consequently, the code of the software application and interfaces between the software application and the first-order library dependencies of the software application are not modified. Notably, the shading engine efficiently and accurately shades the transitive dependencies without manual intervention. By contrast, primarily manually-based conventional approaches to dependency management are time consuming and susceptible to errors.
US10942732B1 Integration test framework
According to some embodiments, systems and methods are provided, comprising a first platform including an Application Programming Interface (API) provider; at least one data source; an integration framework module operative to execute: an integration process to integrate a third-party application with the first platform, and a test process wherein one of a plurality of whitelisted APIs provided by the API provider is executed to analyze the integration; a user interface; a memory storing program instructions; and an integration framework processor, coupled to the memory, and in communication with the integration framework module and operative to execute program instructions to: receive input data associated with the at least one data source via the user interface; transform the input data to an XML format for the integration process; access an API of the plurality of APIs; one of enter XML, format data into the API and retrieve data from the API; transform the retrieved data into a non-technical format; and render the transformed data in a dynamic user interface. Numerous other aspects are provided.
US10942731B2 Scalable code repository with green master
A green master is maintained in a code repository. A code management system receives changes to the code and maintains an ordered revision queue. A hierarchical set of builds is defined with each build corresponding to a code change. A model is applied to determine a value for each build, with the value being based on the probability that the build will ultimately be used. A build schedule is determined based on the values for the builds and at least some of the builds are implemented to determine whether committing the corresponding code changes keep the master green or not. Code changes that keep master green are committed to the code repository.
US10942726B2 Providing an improved web user interface framework for building web applications
Disclosed are methods, systems, and computer program products for updating a web application displayed on a client machine. In some implementations, a server maintains a database of application identifiers identifying instances of one or more web applications. The server receives, from a first client machine, a communication identifying a first web application and a first application identifier, the instance of the first web application being associated with one or more components. The server determines that the first application identifier is not included in the database of application identifiers, and generates an updated application identifier for the instance of the first web application based on component version identifiers of the one or more components. The server stores the updated application identifier and transmits a notification to the first client machine indicating that the instance of the first web application is out-of-date.
US10942723B2 Format for multi-artefact software packages
In an example embodiment, a solution is used to provide for a highly efficient application installer. A software packaging format, known as vSolution, is provided that allows software developers to ship multiple artefacts of different types in a single container. Unlike traditional mechanisms, this container does not contain a dedicated installer executable or any sort of installation routine. Rather, the container format encourages a declarative approach to describe what an installation routine should perform, via the organization of the artefacts based on content type and using a naming convention.
US10942721B2 Context-based analytical engine for extending application functionality
Methodologies and systems are described herein whereby application functionality may be optimized and extended based on a contextual analysis of the features that are accessed within the application. In one or more embodiments, the contextual analysis includes (a) detecting that an end user of an application is using a particular feature of the application and (b) determining that a set of one or more third-party applications are configured for operations accessing data sets of the same type accessed by the particular feature. Responsive at least to the detecting and determining operations, the set of one or more third-party applications are presented to the user when the user is accessing the particular feature of the first application.
US10942719B2 System and method for connector development and integration channel development
Independent Software Vendors ISVs develop, support, execute, and sell cloud applications. Cloud Service Broker Platforms (CSBs) provide partially-automated delivery of integrated cloud applications from different ISVs. Integration of ISV software requires special integration components such as connector packages and connector backends. Development of such components can be time consuming and expensive. The present disclosure relates to a system and method for allowing connector developers to decrease the cost of developing connector package and connector backends by allowing deployment and configuration of web services automatically and also allows support for scalability and zero-downtime upgrades out of the box, by the use of an automated authoring tool that generates connector packages from archetypes created by the CSB.
US10942718B2 Systems and/or methods for type inference from machine code
Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation.
US10942717B2 Generating closures from abstract representation of source code
A device may receive source code and identify, based on the source code, an abstract syntax tree representing an abstract syntactic structure of the source code. Based on the abstract syntax tree, the device may identify a closure, the closure implementing a function based on at least a portion of the abstract syntax tree. In addition, the device may perform an action based on the closure.
US10942716B1 Dynamic computational acceleration using a heterogeneous hardware infrastructure
An example method includes, during execution of a software application in a computing system comprising a plurality of processing units, identifying platform-independent instructions that are configured to perform at least one computational task, wherein the plurality of processing units comprises a heterogeneous group, and wherein the platform-independent instructions have a format that is not specific to any particular processing unit in the plurality of processing units, determining one or more scheduling criteria that are associated with the platform-independent instructions, and selecting, from the heterogeneous group of processing units and based on the scheduling criteria, a processing unit to perform the at least one computational task. The example method further includes converting the platform-independent instructions into platform-dependent instructions, wherein the platform-dependent instructions have a format that is specific to the selected processing unit, and executing, by the selected processing unit, the platform-dependent instructions to perform the at least one computational task.
US10942713B2 Computer-vision based execution of graphical user interface (GUI) application actions
Using computer-vision based training information, a user interface (UI) component of an application-level user interface of an application and rendering coordinates of the UI component within the application-level user interface are recognized. A functional class that is mapped within the computer-vision based training information to the UI component and that is used to instantiate the UI component as part of the application-level user interface is identified in accordance with the computer-vision based training information. A replica object of the identified functional class is instantiated within a user interface container separately from the application. An operating system-level event that specifies a functional operation of the UI component and the recognized rendering coordinates of the UI component is generated from the instantiated replica object on an operating system event queue that provides inputs to the application.
US10942711B2 Information processing method and information processing apparatus
There is provided an information processing apparatus and an information processing method to present information for improving development efficiency of a neural network to a user. The information processing method includes: providing, by a processor, a form for creating a program for establishing a neural network on a basis of a disposed component and property set for the component; and presenting statistical information relating to the neural network. The information processing apparatus includes a form control unit configured to provide a form for creating a program for establishing a neural network on a basis of a disposed component and property set for the component. The form control unit presents statistical information relating to the neural network.
US10942704B2 Mechanical computing systems
Systems and methods are disclosed for creating mechanical computing mechanisms and Turing-complete systems which include combinatorial logic and sequential logic, and which are energy-efficient.
US10942703B2 Proactive assistance based on dialog communication between devices
Systems and processes for proactive assistance based on dialog communication between devices are provided. In one example process, while voice communication between an electronic device and a second electronic device is established, a stream of audio data associated with the second electronic device can be received. In response to detecting a user input, a text representation of speech contained in a portion of the stream of audio data can be generated. The process can determine whether the text representation contains information corresponding to one of a plurality of types of information. In response to determining that the text representation contains information corresponding to one of a plurality of types of information, one or more tasks based on the information can be performed.
US10942700B2 Hearing device incorporating user interactive auditory display
A hearing device comprises a processor configured to generate a virtual auditory display comprising a sound field, a plurality of disparate sound field zones, and a plurality of quite zones that provide acoustic contrast between the sound field zones. The sound field zones and the quiet zones remain positionally stationary within the sound field. One or more sensors are configured to sense a plurality of inputs from the wearer. The processor is configured to facilitate movement of the wearer within the sound field in response to a navigation input received from the one or more sensors. The processor is also configured to select one of the sound field zones for playback via a speaker or actuation of a hearing device function in response to a selection input received from the one or more sensors.
US10942699B2 Audio file interface
Methods, systems, and computer-readable medium for providing an audio file interface. In one implementation, a method is provided. The method includes, while playing an audio file on a mobile device and displaying a current view in a user interface of the mobile device, receiving first user input requesting that an audio interface be displayed, and displaying the audio interface as an overlay in the user interface, where the audio interface includes information associated with the audio file.
US10942698B2 Control method of display system, display system, and display device
A control method of a display system including a plurality of display devices includes: transmitting, by each of the plurality of display devices, management information including identification information indicating that grouping is supported; acquiring, by a first display device as one of the plurality of display devices, the management information transmitted from a second display device; transmitting, by the first display device, connection information necessary for wireless connection to the first display device to the second display device; and wirelessly connecting, by the second display device, to the first display device based on the connection information, when the second display device receives the connection information from the first display device, to thereby participate in a group of the first display device.
US10942697B2 System for discovering configuration of display wall
A display server automatically determines layouts of display walls. The display server receives one or more setup messages from a display wall and assigns one or more universal resource locators (URLs) to one or more display screens in the display wall based on the setup messages. The display server sends one or more webpages including different patterns to display on the display screens in the display wall and receives back display information showing the patterns displayed on the display screens. The display server then generates a configuration file identifying an arrangement of display regions in the display wall based on the display information. The display server also may operate a content manager that accesses the configuration file to identify the layouts for the different display walls and identify storyboards with similar layouts.
US10942694B2 Printing system, terminal apparatus and print setting method for setting the print settings by applying specific setting data set
A printing system includes a terminal apparatus with a printer driver that is installed in the terminal apparatus and generates data for an image formation apparatus based on print setting, and a server apparatus. The terminal apparatus and the server apparatus are connected to each other. The server apparatus includes a first setting device that sets specific setting data relating to the print setting, and an application device that applies the specific setting data to the terminal apparatus. The terminal apparatus includes a storage that stores setting data representing setting of the terminal apparatus, a reflector that reflects the specific setting data in the setting data, and a controller that refers to the setting data to perform control to modify the print setting.
US10942690B2 System and method for implementing a color shift security feature in a print job
A color shift security feature is provided. In at least one form, a clear colorant is used to add content to a document to provide a visual indication if the document is printed on a printer with self-limiting behavior. In this manner, in at least one form, it can be determined if a document is authentic, secure and/or authorized.
US10942688B2 System and method for implementing policy-based printing operations
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server retrieves a policy from a private policy server that configures the parameters for printing using the public domain. The print job data is provided to a public file server until the public policy server confirms that the print job can be sent to the printing device.
US10942680B2 Data writing method, memory storage device and memory control circuit unit
A data writing method, a memory storage device, and a memory control circuit unit are provided. The method includes: receiving a first data and writing the first data to at least one first physical programming unit of a first physical erasing unit; receiving a second data; temporarily storing the second data to a temporary storage area if a data length of the second data is less than a predefined value; receiving a third data; writing the third data to at least one second physical programming unit of the first physical erasing unit if a logical address storing the first data is consecutive with a logical address storing the third data; and moving the second data from the temporary storage area to at least one second physical programming unit of the first physical erasing unit if the logical address storing the first data is not consecutive with the logical address storing the third data.
US10942678B2 Method of accessing data in storage device, method of managing data in storage device and storage device performing the same
A method of accessing data in a storage device including first and second nonvolatile memories of different types is provided. The method includes setting a meta data attribute table by classifying a plurality of meta data based on a plurality of data attributes and accessible memory types, detecting a data attribute of first meta data among the plurality of meta data based on the meta data attribute table in response to receiving a first access request for the first meta data, determining a target memory optimized for the first meta data from among the first and second nonvolatile memories based on the detected data attribute of the first meta data, and performing an access operation on the target memory based on the first meta data. The plurality of meta data are used for controlling an operation of the storage device.
US10942671B2 Systems, methods and devices for a multistage sequential data process
A circuit for a multistage sequential data process includes a plurality of memory units. Each memory unit is associated with a stage of the sequential data process which, for each data set inputted to the stage, the stage provides an intermediate data set for storage in the associated memory unit for use in at least one subsequent stage of the sequential data process, where each of the plurality of memory units is sized based on relative locations of the stage providing the intermediate data set and the at least one subsequent stage in the sequential data process.
US10942669B2 Information processing apparatus and computer-readable recording medium
An information processing apparatus includes: a processor that: compares first and second identification information, wherein the first identification information identifies a storage medium in which apparatus information about the information processing apparatus is saved, the apparatus information is memorized in a main board of the information processing apparatus, and the second identification information identifies a storage medium connected to the information processing apparatus; detects that a save destination of the apparatus information is replaced when the first and second identification information do not coincide with each other; and determines a state of the save destination of the apparatus information in accordance with a storage state of the apparatus information in the connected storage medium and a storage state of the apparatus information in the main board of the information processing apparatus when the first and second identification information coincide with each other.
US10942666B2 Using network device replication in distributed storage clusters
Systems, methods, and computer-readable media for replicating data in a distributed storage cluster using an underlying network. In some examples, a primary node of a placement group in a network overlay of a distributed storage cluster can receive data for replication in the placement group. The primary node can provide the data to a first slave node of a plurality of slave nodes within the placement group in an underlying network of the distributed storage cluster. The data can subsequently be replicated using the underlying network by providing the data to at least one other slave node of the plurality of slave nodes within the placement group in the underlying network directly from the first slave node in the underlying network.
US10942663B2 Inlining data in inodes
Techniques are provided for inlining data in inodes of a file system. In an example, data (e.g., a file) is to be written to storage. Where the data is small enough to fit in an inode, it can be written to a dynamic area of the inode. Where dynamic attributes of the inode conflict with storing the data, the dynamic attributes can be spilled to a metadata block. Where the inlined data becomes too large to be stored in the inode, it can be spilled to a data block, and a metadata tree can be written to the inode. Where data that was previously too large to inline is truncated so that now it can be written to the inode, the data is inlined in the inode from a data block.
US10942662B2 Relocating and/or re-programming blocks of storage space based on calibration frequency and resource utilization
A computer-implemented method, according to one embodiment, includes: calibrating a first block of storage space in memory, identifying a page in the calibrated first block having a highest RBER, and determining whether the RBER of the identified page is greater than an error correction code limit. In response to determining that the RBER of the identified page is not greater than the error correction code limit, a determination is made as to whether the RBER of the identified page is greater than a relocation limit. In response to determining that the RBER of the identified page is not greater than a relocation limit, another determination is made as to whether the first block has been excessively calibrated. Furthermore, in response to determining that the first block has been excessively calibrated, data in the first block relocated to a second block of storage space in the memory.
US10942657B2 Power management integrated circuit (PMIC) master/slave functionality
A power management integrated circuit (PMIC) capable of operating, in memory systems, as a master control in power management in some situations and operating as a slave control in power management in other situations. For example, when used in a memory system operating on a SATA bus, the PMIC assumes the master control by monitoring the bus signals for entering or existing a sleep mode or a power shutdown mode, communicating to the controller of the memory system to prepare for the respective mode, and when ready, adjusting power states for the mode changes. For example, when used in a memory system operating on a PCIe bus, the PMIC assumes the slave control during a normal mode and a sleep mode, but the master control when the memory system is in a power disable mode in which the controller of the memory system is powered off.
US10942655B2 Mitigating data errors in a storage device
Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device.
US10942650B1 Reporting capacity utilization in a storage system
Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
US10942648B2 Mobile communication terminal and information display method thereof
An information display method in a mobile communication terminal. The method includes displaying information on a display unit of the mobile terminal, generating a scrolling start signal, and scrolling the information with a positive acceleration based on the generated scrolling start signal.
US10942646B2 Adaptive ink prediction
A facility for adapting the prediction of ink is described. In some examples, the facility receives information about a spatial movement by a user. On the basis of the received information, the facility predicts future spatial movement by the user, and generates an ink stroke that reflects both the spatial movement described by the received information and at least a portion of the predicted future spatial movement. The facility enforces against the generated ink stroke a limit that has the effect of controlling the area of a portion of the ink stroke corresponding to the at least a portion of the predicted future spatial movement, and causes the generated ink stroke, subject to the enforcement of the limit, to be displayed.
US10942645B2 Touch-based interactive learning environment
In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The user interface includes a first portion for displaying a sequence of code and a second portion for displaying suggested bracketed functions. The device receives a first touch gesture dragging a suggested bracketed function from the second portion to the first portion of the user interface. Responsive to receiving the first touch gesture, the suggested bracketed function is inserted into the sequence of code. The bracketed function encloses at least a portion of the sequence of code. The device receives a second touch gesture dragging an end bracket associated with the inserted bracketed function. Responsive to receiving the second touch gesture, the sequence of code is modified such that the bracketed function encloses an additional portion of the sequence of code.
US10942644B2 Method for sliding response acceleration and related products
A method for sliding response acceleration and related products are provided. The method includes the following. A sliding operation of a user on a touch screen is monitored. A first sliding distance of the sliding operation is determined. When the first sliding distance exceeds a first preset distance, launching a sliding acceleration strategy includes: determining a difference between the first sliding distance and the first preset distance, and selecting a target sliding acceleration strategy corresponding to the difference, where the target sliding acceleration strategy includes improving performance of a central processing unit (CPU) and a larger difference corresponds to a higher improved performance of the CPU.
US10942642B2 Systems and methods for performing erasures within a graphical user interface
Examples described herein include improved systems and methods for performing erasures and edits within a graphical user interface. A computing device can include a processor that detects skin contact with a touch-screen display of the computing device. The processor can also detect, based on the skin contact, a gesture that indicates an erasure function. Based on that determination, the processor executes the erasure function.
US10942639B2 Accelerated scrolling
While in a normal scrolling mode, an electronic device optionally displays a representation of a portion of a set of items that includes a plurality of items, wherein a respective item of the plurality of items has focus. The electronic device optionally receives one or more inputs including a contact and a movement of the contact detected on a touch-sensitive surface. In response, if the inputs satisfy fast scrolling criteria, the electronic device transitions to a fast scrolling mode, which includes: displaying an index user interface element that includes a plurality of index objects, wherein: a respective index object, which corresponds to the respective item in the plurality of items that had the focus when the input was received, has the focus in the user interface; and moving the focus from the respective index object to a different index object in accordance with the movement of the contact.
US10942632B1 Self-clustering rearrangeable stacks of visible information and active in situ link portals in an infinitely zoomable space on a graphical computing device
An electronic device has a graphical user interface that displays a viewport of a canvas containing positioned and sized graphical information units. Smaller units are displayed in front of overlapping larger units. Relative size determination uses a specific-size-metric such as unit width. The device uses parentage determination rules to deduce a current hierarchical relationship between two units according to current sizes and positions. When there is full or partial overlap, the larger unit of each pair is deduced as the parent; otherwise there is no direct relationship. Clusters of decreasingly sized descendants result. User input adjusts the size and/or position of a selected unit while concurrently applying the adjustment proportionally to all descendants. Throughout continuous input, each adjusted and other canvas units are independently displayed with smaller in front of overlapping larger units. After the adjustment, subsequent parentage determination may deduce changed hierarchies across adjusted and other canvas units.
US10942629B1 Recall probability based data storage and retrieval
The present disclosure provides methods, computer readable media, and a system (the “platform”) for recall probability-based data storage and retrieval. The platform may comprise a hierarchical data storage architecture having at least one of the following storage tiers: a first tier, and a second tier; at least one computing agent, wherein the at least one computing agent is configured to: compute a recall probability for a data element stored in the data storage, and effect a transfer of the data element based on, at least in part, the recall probability, wherein the transfer of the data element is between at least the following: the first tier, and the second tier; and a graphical user interface (GUI) comprising at least one functional GUI element configured to: enable an end-user to specific a desired balance between at least one of the following elements: speed of data retrieval, and cost of data storage.
US10942621B2 Character string display method and terminal device
A character string display method and a terminal device, where the method includes processing, by a terminal device, at least two control regions based on control information to form at least two reset control regions satisfying a first target condition, where the first target condition includes that any two neighboring reset control regions in the at least two reset control regions in a landscape direction of the display are coupled, and displaying a character string in any one of the at least two reset control regions. Hence, a length of the reset control region is greater than a length of the control region, and a length of a character string displayed in the reset control region is greater than a length of a character string displayed in the control region.
US10942620B2 Information processing apparatus, information processing method, program, and information processing system
There is provided an information processing apparatus including an operation surface configured to receive touch inputs, and a sensor unit configured to detect at least one right-side touch input from a manipulation by a user of the operation surface within a first operational area of the operation surface, and at least one left-side touch input from a manipulation by the user of the operation surface within a second operational area of the operation surface, wherein the first operational area and the second operational area of the operation surface are mapped to a graphical user interface (GUI) area of a display device.
US10942617B2 Runtime adaptation of augmented reality gaming content based on context of surrounding physical environment
Systems and methods are provided for run-time adaptation of augmented reality gaming content that is rendered on a computing device based on a context of a surrounding physical environment. For example, an augmented reality gaming application is streamed to a computing device of a user. During run-time execution of the augmented reality gaming application, a detection process is performed to detect an unsafe region in a physical environment surrounding the computing device of the user. Responsive to detecting the unsafe region in the physical environment, the content of the augmented reality gaming application is automatically adapted by changing a position or trajectory of a user-interaction object in a virtual gaming environment of the augmented reality gaming application such that the adapted content leads the user of the computing device on a path that avoids the detected unsafe region in the physical environment.
US10942614B2 Terminal device and method for displaying an associated window thereof
A method for displaying an associated window of a terminal device is provided. The method includes for a current window displayed, determining an associated window of the current window among at least a subset of all windows of the terminal device, and displaying the associated window together with the current window, wherein content displayed in the associated window is related to content displayed in the current window. When examples of the present disclosure are employed, windows associated with each other can be displayed simultaneously, interaction between a user and the device can be reduced, and system resources of the device can be saved.
US10942612B2 Touch panel and display device including the same
A touch panel includes: a substrate; a plurality of sensor electrodes disposed on the substrate; and a dummy pattern disposed on the substrate among the plurality of sensor electrodes. Each of the sensor electrode includes a plurality of first mesh patterns extending in a first direction and a plurality of second mesh patterns connecting adjacent ones of the plurality of first mesh patterns in a second direction, and the dummy pattern includes a plurality of third mesh patterns extending in the first direction and one or more disconnected portions on an extension path of the plurality of third mesh patterns.
US10942609B2 Touch sensing unit with a specific structure of a touch signal line
A touch sensing unit includes first touch electrodes, a first touch signal line, and a second touch signal line. The first touch electrodes are disposed in a touch sensor area. The first touch signal line is electrically connected to some of the first touch electrodes arranged in a first column. The second touch signal line is electrically connected to some of the first touch electrodes arranged in a second column different from the first column. The second touch signal line includes a first bent portion bent at least once in an intersection region of the first touch signal line and the second touch signal line.
US10942607B2 Manipulation detection device and video display system that are capable detecting an object on a video display surface
A manipulation detection device includes a first manipulation detection process based on detection of light emission of an electronic pen (a first manipulation object) and a second manipulation detection process based on detection of a shadow of a finger (a second manipulation object) by radiation of illumination light. An image sensor captures an image of the electronic pen and an image of the finger, and image signal processing units perform a contrast adjustment of the captured image. Here, a state of the contrast adjustment performed by the image signal processing unit differs between the captured image of the electronic pen and the captured image of the finger. Manipulation detecting units execute a manipulation detection process for the electronic pen and the finger using the captured image which has undergone the contrast adjustment.
US10942606B2 Touch sensing device of current driving type
A touch sensing device of a current driving type, which separately drives a parasitic capacitor by using an electric charge controller, includes a parasitic capacitance charger connected to a touch sensing line to charge a parasitic capacitor of a touch electrode connected to the touch sensing line with a predetermined charging current during a charging period and a sensing unit connected to the touch sensing line during a first driving period to drive a capacitor of the touch electrode with a first driving current corresponding to a difference voltage between a first voltage, charged into the parasitic capacitor when a touch does not occur, and a second voltage charged into the parasitic capacitor when a touch occurs and to sense a first touch voltage of the capacitor based on the first driving current during a first sensing period.
US10942602B1 Electronic device with finger touch detection and related methods
In one embodiment, a method for operating an electronic device includes determining that a touch sensitive display is being contacted. The touch sensitive display includes a plurality of mutual-sensing capacitive sensor regions and an array of self-sensing capacitive sensor regions. The plurality of mutual-sensing capacitive sensor regions is arranged in rows and columns on the touch sensitive display. The array of self-sensing capacitive sensor regions is arranged in a row or a column on the touch sensitive display. The method may include obtaining mutual sensing touch values for each of the rows and the columns and self-sensing touch values for the row or the column. Based on the mutual sensing touch values and self-sensing touch values, the method includes determining whether a contacted region of the touch sensitive display is an impression of a single finger, multiple fingers, a single thumb, or multiple thumbs.
US10942601B2 Mutual hover protection for touchscreens
A capacitive sensing structure includes a first sensing electrode located in a first layer for sensing a first capacitance and producing a first sense signal indicative of the sensed first capacitance. A transmit electrode is located in the first layer and positioned surrounding 90%+ of a perimeter of the first sensing electrode. A second sensing electrode is located in the first layer and positioned surrounding 90%+ of a perimeter of the transmit electrode, the second sensing electrode to sense a second capacitance and produce a second sense signal indicative of the sensed second capacitance. Controller circuitry receives the first and second sense signals, compares a change in the sensed first capacitance to a change in the sensed second capacitance, and produces an output signal indicative of a user touch based upon the comparison between the change in the sensed first capacitance and the change in the sensed second capacitance.
US10942599B2 Electrode connection and electric device comprising the same
An electrode connection unit is to be electrically connected with electrode terminals. The electrode connection unit includes a metallic core part having a plurality of first holes therein and a conductive nonmetallic coating layer on the metallic core part. An image display device and a touch screen panel include the electrode connection unit.
US10942591B2 Touch display panel and touch display device
Provided is a touch display panel having a first touch display region and including: first touch electrodes arranged in a plurality of columns in the first touch display region, and extending in a first direction and arranged in a second direction, each first touch electrode including a plurality of first electrode blocks electrically connected to each other, and the first direction intersecting the second direction; and second touch electrodes arranged in a plurality of rows in the first touch display region, and extending in the second direction and arranged in the first direction, each second touch electrode including a plurality of second electrode blocks electrically connected to each other. The plurality of first electrode blocks and the plurality of second electrode blocks are alternately arranged in the first direction.
US10942586B1 Interactive 3D cursor for use in medical imaging
An interactive 3D cursor facilitates selection and manipulation of a three-dimensional volume from a three-dimensional image. The selected volume image may be transparency-adjusted and filtered to remove selected tissues from view. Qualitative and quantitative analysis of tissues in a selected volume may be performed. Location indicators, annotations, and registration markers may be overlaid on selected volume images.
US10942585B2 Trackability enhancement of a passive stylus
Systems and methods for enhancing trackability of a passive stylus. A six degree of freedom (6DoF) location and orientation of a passive stylus may be tracked by a tracking system via a retroreflector system disposed on the passive stylus. Additionally, characteristic movements of one of a user's finger, hand, and/or wrist may be recognized by the tracking system. The passive stylus may useable to interact with a virtual 3D scene being displayed via a 3D display. A user input via the passive stylus may be determined based on the tracked 6DoF location and orientation of the passive stylus and/or the recognized characteristic movements. The retroreflector system may include multiple patterns of retroreflectors and one of the patterns may be a spiral pattern of retroreflectors disposed along a longitudinal axis of the passive stylus.
US10942584B2 Interchangeable input mechanisms for control devices
Various embodiments described herein are directed toward input mechanisms, for input devices, configured to receive and removably couple to interchangeable elements. Handheld input devices applicable to some embodiments may include, without limitation, computer controllers, video game console controllers, and handheld video gaming devices. Input mechanisms applicable to various embodiments may include, for example, control sticks (e.g., joysticks or analog sticks operable by a user's finger, such as a thumbstick), buttons, switches, and directional pads. According to some embodiments, an input mechanism is provided comprising a base component. Depending on the embodiment, coupling different interchangeable elements to the base component may cause the input mechanism to vary in size, appearance, contour, material, or features provided by the input mechanism.
US10942583B2 Selecting events based on user input and current context
Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of context-dependent events from a plurality of past, current and future events. In some examples, one or more events from the plurality of past, current and future events and a part of the current context are captured by sensors available on the wearable device. Responsive to receiving the user input, one or more of the plurality of events are selected based on the determined current context and a direction of the user input. At least one of the selected one or more of the plurality of events is displayed on the wearable device of the user.
US10942581B2 Illuminated keyboard
A keyboard includes scissor actuators for guiding and stabilizing each key in its upward and downward movement. A substantially translucent elastomeric diaphragm including elastomeric domes underlies the keys. A seat underlies the elastomeric domes for supporting and engaging the bottom extremities of the scissor actuators. The seat may be made of translucent plastic, which functions as a translucent upper clamshell member, or non-translucent metal having sufficiently large holes for the passage of light. A substantially translucent circuit board is positioned under the seat for the creation and transmission of signals indicating depression of key members. The seat includes central holes allowing for the depression of keys to force the elastomeric domes to engage the circuit board to create electronic signals. A planar luminescent light source is positioned under the circuit board. The preferred keys are covered by a first reflective coating, and a second non-reflective coating.
US10942580B2 Input circuitry, terminal, and touch response method and device
An input circuitry includes: a touch key layer and a pressure sensing layer. The touch key layer is positioned above the pressure sensing layer; the touch key layer is configured to receive touch operation. The pressure sensing layer is configured to acquire touch pressure of the touch operation performed on the touch key layer. The touch pressure is acquired through the pressure sensing layer, a response instruction is generated according to the touch pressure, and the terminal executes the touch instruction.
US10942579B2 User identification via motion and heartbeat waveform data
The disclosure relates to methods, devices, and systems to identify a user of a wearable fitness monitor using data obtained using the wearable fitness monitor. Data obtained from motion sensors of the wearable fitness monitor and data obtained from heartbeat waveform sensors of the wearable fitness monitor may be used to identify the user.
US10942578B2 System and method for recognition of the gesture of bringing a mobile electronic device to a user ear
A system recognizes a gesture of bringing a mobile electronic device to a user ear. The system may be integrated in the mobile electronic device and is provided with a movement sensor which provides a movement signal indicative of the movement of the mobile electronic device. A pressure sensor provides a pressure signal indicative of a pressure acting on the mobile electronic device during the movement. A processing stage performs a joint processing of the movement signal and of the pressure signal in order to recognize the gesture.
US10942576B2 Techniques for real object and hand representation in virtual reality content
Examples include techniques for real object and hand representation in virtual reality content. In some examples, one or more hands of a user of a head-mounted display (HMD) may be tracked while receiving sensor data from an identified object including one or more embedded sensors. Virtual reality content visible to the user on the HMD may be modified based on the tracking of the one or more hands and based on the received sensor data.
US10942574B2 Apparatus and method for using blank area in screen
An apparatus and a method for using a blank area in a screen are provided. The electronic device includes a touch screen configured to display content and receive an event for moving the content and a processor configured to move the content to a location or in a direction based on the event, configure a blank area based on the movement of content, and display setting information in the blank area. Further, various embodiments can be implemented.
US10942572B1 Systems, methods, and articles using polarizable media in haptic-jamming
A haptic-jamming device may include (1) a first haptic-jamming member having a polarizable first element rotatable about an axis and a first elongated extension outwardly disposed from the first element in a first direction, (2) a second haptic-jamming member having a second element rotatable about the axis and a second elongated extension outwardly disposed from the second element in a second direction, and (3) a variable voltage source for at least one of the first haptic-jamming member or the second haptic-jamming member that, when energized, generates an electrostatic field encompassing at least one of the first or second elements. A level of separation of the first and second elements may be related to a strength of the electrostatic field. Various other methods, systems, and wearable articles are also disclosed.
US10942569B2 Systems and methods for multisensory-enhanced audio-visual recordings
Embodiments include a portable system for delivering multi-sensory stimulation to a user in association with audio-visual content. The system comprises sensory output modules individually capable of delivering a different sensory output to the user in synchrony with a corresponding portion of the audio-visual content, and a housing comprising the modules and configured for attachment to an electronic device capable of presenting the audio-visual content to the user. Embodiments also include a method of delivering multi-sensory stimulations to a user in association with audio-visual content provided by an electronic device. The method comprises receiving an audio signal associated with the audio-visual content via a wireless transceiver; broadcasting the audio signal to sensory output modules; at the modules, generating a sensory output command based on the audio signal and a sensory output capability of the module; and outputting a sensory output from each of the modules based on the command generated thereby.
US10942561B2 Determination of one or more operating parameters for a switched-mode power supply
A method includes obtaining a first waveform representing an output characteristic with respect to time of a switched-mode power supply. The method further includes removing a high frequency component from the first waveform to generate a modified waveform and determining a stable value of the modified waveform. The method further includes determining an operating parameter of the switched-mode power supply based on the modified waveform, the stable value, or a combination thereof. The one or parameter includes an overshoot value associated with the switched-mode power supply, an undershoot value associated with the switched-mode power supply, or a settling time associated with the switched-mode power supply. The method further includes outputting an indication of the parameter.
US10942558B2 User interface adaptation based on detected user location
A method is performed at an electronic device that includes a plurality of sensors. The device detects, by a first set of the sensors, information from an environment of the device. The device obtains content for display by the device. It determines, based on the information from the environment, whether a user is in close physical proximity. Based on a determination that the user is in proximity, the device determines using a second set of the sensors a location of the user relative to the device, and an orientation for displaying the content on the display based on the relative location. The device reformats the content for display on the display based on the user location and/or a rotation of the display with respect to the orientation, and displays the reformatted content on the display.
US10942557B2 System and method to maintain optimal system performance while adhering to competing power cap policies
A system for setting a power cap state is disclosed. The system includes a plurality of power monitor sensors generating power monitor sensor data and a plurality of thermal monitor sensors generating thermal monitor sensor data. A controller has a plurality of inputs configured to receive the power monitor sensor data and the thermal monitor sensor data, to assign a priority to one of two or more power cap states and to generate a control signal. A power limiting circuit coupled to the controller is configured to receive the control signal and to modify one or more power settings.
US10942554B2 Portable electronic apparatus with notification based on battery remaining power
An acquisition unit receives a result of user's selection of an exercise. A time-available-for-operation calculation unit calculates a time available for operation for which an operation on an amount of remaining power of a secondary battery is possibly continued. The determination unit compares a measurement prediction time for which the selected exercise is measured and the time available for operation. When it is determined that the measurement prediction time is longer than the time available for operation, the notification unit notifies a user before the exercise is started.
US10942553B2 Display device
The disclosure provides a display device, including a main power supply channel and an external power supply channel. The main power supply channel includes a main power input interface, a main power conversion module, and a main function module. The main power input interface is connected to the main power conversion module. The main power conversion module is connected to the main function module. The main power input interface is configured to receive main input power. The external power supply channel includes an external power input interface and an external power output interface. The external power input interface is connected to the external power output interface. The external power input interface is configured to receive external input power. The external power output interface is configured to output external output power.
US10942551B2 Notebook computer with normally open switch whose conductive state is determined by angle between display device and computer host
This disclosure relates to a notebook computer including a computer body and a power transmission device which having an input port and an output port opposite to each other. The input port is configured to be electrically connected to a power supply. The output port is electrically connected to the computer body. The power transmission device includes an actuating circuit and a hold circuit. The actuating circuit is electrically connected between the input port and the output port. The hold circuit is connected in parallel to the actuating circuit.
US10942550B2 System and process for enabling secure, instant, and anonymous communication between physically touching devices
The present invention includes provides secure, instant, and anonymous connections between two devices. The invention pairs a “cap” device with a capacitive touchscreen to a “cam” device with a camera sensor. For example, typical smartphones and tablets can be paired with each other, and these devices can be paired to even larger touchscreens, such as smart whiteboards and touchscreen monitors. The invention uses the cap device's touchscreen to detect and track the cam device, and displays color-modulated pairing data directly underneath the camera once the camera is touching the screen. The pairing data is used as configuration data for a bidirectional link, such as an ad-hoc WiFi or Bluetooth link. These links are established without requiring user configuration. As such, the present invention provides a unidirectional communication mechanism from the touchscreen to the camera, which is used to bootstrap a full bidirectional, high-speed link.
US10942549B2 Display device
A display device including a display panel for displaying an image on a front surface of the display panel; a touch sensing unit provided on the display panel to sense a touch; an insulating film covering the touch sensing unit; a first circuit board of which one end is connected to the touch sensing unit; and a polarizing layer covering the touch sensing unit and a portion of the first circuit board.
US10942547B2 Indexed sequential lock
A lock for actively locking an electronic device includes an engagement member that is movable by an actuator. The actuator moves the engagement member to the locked position with a first amount of power from the power source and from the locked position to an unlocked position with a second amount of power from the power source. The engagement member will passively remain in the unlocked position or the locked position.
US10942546B2 Electronic device and method for processing gesture thereof
A method of an electronic device for processing gesture is provided. The method includes, in response to an input of a hovering gesture to a flexible display of the electronic device, wherein the flexible display is divided in response to folding of the electronic device into a first area and a second area based on a folding line, sensing the hovering gesture in the first area and the second area, respectively, and determining a hovering point corresponding to the hovering gesture, based on the sensed positions of the first area and the second area, respectively. Accordingly, a hovering gesture can be detected with increased accuracy.
US10942541B1 Connection interface circuit, memory storage device and signal generation method
A connection interface circuit, a memory storage device and a signal generation method are disclosed. The connection interface circuit is configured to connect a memory controller to a volatile memory module. The connection interface circuit includes a phase locking circuit, a wire module and a signal interface. The signal interface is coupled between the wire module and the memory controller. The phase locking circuit is configured to receive a first clock signal from the memory controller. The phase locking circuit is further configured to generate a second clock signal according to the first clock signal and a delay feature of the wire module. The wire module is configured to provide a third clock signal to the signal interface according to the second clock signal.
US10942531B1 Swimming pool leveling system and method of use
A swimming pool leveling system includes a bracket extending from a first end to a second end, the bracket having openings; a float valve having a body with a float positioned within an interior of the body, the float valve engaged with the bracket via an adjustment device; a pressure reducing valve engaged with the body and to receive a water source; and a base having a base body with an enclosed interior accessible via an opening, the enclosed interior configured to receive a weight, the base having knobs protruding from an end to engage with the openings to secure the base to the bracket; the base is to rest on a surface such that the bracket extends the float valve into a pool; and the float valve to allow filling of the pool to a desired height.
US10942528B2 Return path configuration for remote controlled aerial vehicle
Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location.
US10942527B2 System and method for controlling rotorcraft load priority
A rotorcraft includes an avionics control unit (ACU) and multiple power distribution units (PDUs) electrically connected to an electrical bus, wherein each PDU of the multiple PDUs is electrically connected to a respective multiple electrical loads, and wherein each PDU of the multiple PDUs is configured to receive commands from the ACU to couple or decouple one or more of its respectively connected multiple electrical loads from the electrical bus. The ACU is configured to send commands to the multiple PDUs to couple or decouple a first set of electrical loads and to couple or decouple a second set of electrical loads from the electrical bus, wherein the coupling or decoupling of the first set and the coupling or decoupling the second set is based on a first priority of the first set and a second priority of the second set, respectively.
US10942525B2 Navigational constraints for autonomous vehicles
Systems and methods for controlling the motion of an autonomous vehicle are provided. In one example embodiment, one or more computing devices on-board an autonomous vehicle receive one or more constraint files including constraint data descriptive of one or more geographic identifiers (e.g., a polygon) and an application type (e.g., partial inclusion, complete inclusion, partial exclusion, complete exclusion) associated with each of the one or more geographic identifiers. Map data descriptive of the identity and location of different travel ways within the surrounding environment of the autonomous vehicle is accessed. A travel route for navigating the autonomous vehicle is determined, wherein the travel route is determined at least in part from the map data evaluated relative to the constraint data. Motion of the autonomous vehicle can be controlled based at least in part on the determined travel route.
US10942521B2 Method and apparatus for determining a vehicle control parameter, vehicle on-board controller and autonomous vehicle
Embodiments of the present disclosure disclose a method for determining a vehicle control parameter, an apparatus for the same, a vehicle controller, and an autonomous vehicle. An embodiment of the method comprises: determining a current vehicle speed and an expected acceleration; determining, from a pre-generated parameter calibration table, a longitudinal control parameter corresponding to the current vehicle speed and the expected acceleration; wherein the parameter calibration table is obtained by: obtaining a training sample set, a training sample in the training sample set including the vehicle speed, the longitudinal control parameter and the acceleration; training a pre-established parameter calibration model with the vehicle speed and acceleration of respective samples in the training sample set as inputs and the longitudinal control parameter value in the training sample as an expected output; and obtaining the parameter calibration table based on the trained parameter calibration model.
US10942514B2 Method and device for communication failure detection
A method and a device for communication failure detection are provided. The method includes the following steps. Obtaining a piece of located path information of an unmanned vehicle. The piece of located path information indicates the unmanned vehicle is located at the located path of a plurality of paths in a route. Selecting one of a plurality of allowable periods as a located path allowable period according to the located path information. Setting a timer and starting the timer according to the located path allowable period. Under a condition that a communication module receives a periodic message before the timer reaches the located path allowable period, resetting the timer. Under a condition that the communication module does not receive the periodic message when the timer reaches the located path allowable period, determining that a communication failure occurs.
US10942511B2 Electronic device and control method thereof
Disclosed is an electronic device. The electronic device includes a display and a processor to provide a first UI for setting a reconnaissance target of an unmanned aerial vehicle, and based on the reconnaissance target being selected through the first UI, control the display to provide a second UI for selecting a flight path for reconnoitering the reconnaissance target, and the second UI includes image information regarding each of different flight paths for reconnoitering the reconnaissance target.
US10942509B2 Heterogeneous processing in unmanned vehicles
A system-on-module (SOM) for controlling an unmanned vehicle (UV) is provided. The SOM comprises a circuit board, a first processing system in operative communication with the circuit board, and a second processing system in operative communication with the circuit board. The first processing system includes one or more first processing units and a volatile programmable logic array. The first processing system is configured to execute a first process for the UV. The second processing system includes one or more second processing units and a non-volatile programmable logic array. The second processing system is configured to monitor execution of the first process by the first processing system.
US10942507B2 Eco-efficiency characterization tool
A method includes determining, by a processing device, a first eco-efficiency characterization associated with a first design of manufacturing equipment based on one or more of water eco-efficiency characterization, emissions eco-efficiency characterization, or electrical energy eco-efficiency characterization. The water eco-efficiency characterization, the emissions eco-efficiency characterization, the electrical energy eco-efficiency characterization, and the first eco-efficiency characterization are associated with an amount of environmental impact generated by the manufacturing equipment per unit product produced by the manufacturing equipment. The method further includes comparing the first eco-efficiency characterization to a second eco-efficiency characterization that is associated with a second design of the manufacturing equipment. The method further includes implementing the second design of the manufacturing equipment responsive to determining, based on the comparing, that the second eco-efficiency characterization is associated with a lower amount of environmental impact per unit product than the first eco-efficiency characterization.
US10942505B2 Data processing and transmission system and method
A data processing and transmission system (1) for a numerical control unit (2) adapted to control a machine tool (3), comprises at least one input channel (4) adapted to a transit of operational signals from or to devices present in the machine tool, electronic circuits configured to process the operational signals to make available on an output interface (5) control signals for the numerical control unit, a multipolar cable (8) having a first and a second end, each provided with a multipolar connector (9), a master unit having the output interface, a main processor, a memory and at least one socket (7A) configured to be coupled to one of the multipolar connectors, one or more slave units (6), each provided with at least one external port (6A) defining the input channel, a memory, a secondary processor, and provided also with a first socket (6B) and a second socket (6C), configured to be coupled at least to a first or a second connector of the multipolar connectors in order to interconnect the slave unit at least with the master unit. The master unit has a clock and each slave unit has its own clock. The main processor of the master unit generates a synchronization signal and transmits it through the multipolar cable in order to synchronize all the clocks of the slave units with the clock of the master unit.
US10942504B2 Flexible condition monitoring of industrial machines
In one embodiment, a condition monitoring circuit can include a circuit controller and a node. The node can include a gate controller, a node controller and one or more gates. The node can be configured to detachably couple to a bus of a monitoring system associated with an industrial machine. The circuit controller can be configured to identify an operating parameter associated with the industrial machine. The gate controller can be configured to transfer, via the one or more gates, one or more data packets including data characterizing the operating parameter from the bus in the monitoring system. The one or more gates can be configured to prevent transfer of an outgoing data packet to the bus via the node.
US10942501B2 Systems and methods for operating a data interconnection adapter
Methods, systems, and computer-readable media storing instructions are described for receiving an Enterprise Quality Management (EQM) communication from a first computer system on the computer network, the EQM communication being transmitted in a first data format and being configured to pass EQM data between the first computer system and a second computer system on the computer network, determining whether the EQM communication is in a data format interpretable by the second computer system, transforming the EQM communication into a second data format interpretable by the second computer system based at least in part on a determination that the EQM communication is not in a data format interpretable by the second computer system, and transmitting the transformed EQM communication to the second computer system.
US10942500B2 System architecture and method of processing data therein
A system architecture encoded on a non-transitory computer readable medium, the system architecture includes a first protocol. The first protocol is configured to receive a plurality of outputs from an ICS used in controlling an industrial system. The first protocol is configured to receive a plurality of inputs from a physical module. The physical module includes at least one of a component, a sensor, or the ICS. Additionally, the system architecture includes a second protocol, wherein the second protocol is configured to validate the plurality of inputs from the first protocol. Moreover, the system architectures includes a third protocol, wherein the third protocol is configured to validate the plurality of outputs from the first protocol. Further, the system architecture includes a fourth protocol, wherein the fourth protocol is configured to manage the ICS based on the second protocol and the third protocol.
US10942495B2 Movement controller of scanning bed in medical apparatus
A controlling apparatus is provided. According to an example, the controlling apparatus comprises: an operating body configured to bear acting forces; a mechanical sensing apparatus arranged on a surface of the operating body and configured to sense the acting forces and convert the acting forces into electric signals; and a controlling module configured to determine a resultant force of the acting forces according to the electric signals and control a controlled object to move along a direction of the resultant force of the acting forces.
US10942494B1 Device transitions between inactive and active states
Described is a method for determining when to transition devices between different states based on determined potential activity in an area near the devices. When the potential for activity near an input device is below a threshold, the device is maintained in an inactive state. When the potential for activity near the device exceeds the threshold, the device is transitioned to an active state before the potential activity can occur near the device. Likewise, when the device is in an active state, the implementations described herein provide the ability to determine when to begin and end transmission of data from the device to a remote computing resource for processing. For example, obtained video may be processed locally to determine if an activity is occurring. If an activity is occurring, relevant data is sent to a remote computing resource to determine if an action has been performed during the activity.
US10942493B2 Fluid monitoring system and method
A fluid monitoring system is provided to detecting and modifying conditions relating to fluid. The fluid monitoring system may include a sensor component, sensors, analytic component, interface, control component and server. A method for detecting and modifying conditions relating to fluid flow using the fluid monitoring system is also provided.
US10942490B2 Hologram reproducing apparatus and method thereof
A hologram reproducing apparatus is provided that includes a display configured to emit a write beam corresponding to a hologram pattern, a spatial light modulator (SLM) configured to write the hologram pattern according to the write beam and modulate the reproduction beam into a plurality of diffraction beams corresponding to the hologram pattern if a reproduction beam is incident, a light guide plate disposed in a front surface of the SLM, and configured to guide the reproduction beam toward the SLM, a filter configured to filter the plurality of diffraction beams, a lens configured to focus the plurality of diffraction beams filtered through the filter, and a plurality of optical fibers arranged in order to dispose at least one optical fiber to correspond to each of a plurality of pixels included in the display, and configured to transmit the write beam to the SLM.
US10942486B2 Toner cartridge having positioning features including guides extending outward from sides of the toner cartridge and an engagement member on a rear of the toner cartridge
A toner cartridge according to one example includes first and second alignment guides that extend outward from a first side and a second side of the toner cartridge, respectively, for positioning the toner cartridge. The first and second alignment guides define a pivot axis about which the toner cartridge is pivotable relative to an imaging unit when the toner cartridge is installed on the imaging unit. An engagement member is positioned on a rear of the toner cartridge for receiving a bias force for biasing the toner cartridge about the pivot axis when the toner cartridge is installed on the imaging unit. The engagement member is positioned next to the bottom of the housing. The engagement member includes an angled contact surface that faces upward and rearward for contacting a corresponding hold-down on the imaging unit when the toner cartridge is installed on the imaging unit.
US10942480B2 Image forming apparatus with detection of abnormality of power source device or an optical scanning device
In an image forming apparatus, if a controller detects an abnormality in an output voltage of the power source device, the controller notifies the abnormality of the power source device. If the controller detects no abnormality in the output voltage after image data is input and before a scanner motor is activated in response to the input of the image data, the controller activates the scanner motor. If a rotary polygon mirror does not reach a target speed within a predetermined time, the controller re-detects whether there is an abnormality in the output voltage. If the controller detects an abnormality in the output voltage, the controller notifies the abnormality of the power source device. If the controller detects no abnormality in the output, the controller notifies the abnormality of the optical scanning device.
US10942478B2 Device including rotator and belt, such as a fixing device for an image forming apparatus
A device includes a rotator having a rotation axis, a belt, a nip forming member surrounded by the belt, a holder holding the nip forming member, a first stay supporting the holder, an urging member urging the first stay toward the rotator, a second stay, and a connector. The nip forming member is configured to, with the rotator, pinch the belt to form a nip. The first stay extends in a width direction parallel to the rotation axis. The second stay is positioned upstream of the first stay in a moving direction of the belt at the nip. The moving direction is perpendicular to the width direction. The connector extends through at least one of the first stay and the second stay to connect the first stay to the second stay.
US10942474B2 Image forming apparatus having a cleaning blade supported by a supporting member
An image forming apparatus includes a plurality of image carriers, an intermediate transfer belt, a cleaning blade, a counter-roller, and a supporting member. The intermediate transfer belt is endless and, to it, toner images formed on the outer circumferential faces of the plurality of image carriers are transferred by being sequentially superposed on each other. The cleaning blade is arranged with its tip end portion in contact with the outer circumferential face of the intermediate transfer belt and removes deposits left on the outer circumferential face of the intermediate transfer belt. The counter-roller is arranged at a position opposite the cleaning blade across the intermediate transfer belt and is in contact with the inner circumferential face of the intermediate transfer belt. The supporting member supports the cleaning blade. The supporting member supports the cleaning blade rotatably about the rotation axis of the counter-roller.
US10942472B2 Electrophotography device development roll including shaft, elastic layer and surface layer
An electrophotography device development roller in which an increase in the electric charge of a toner is suppressed is provided. This electrophotography device development roller 10 is provided with a shaft 12, an elastic layer 14 formed on the outer circumference of the shaft 12, and a surface layer 16 formed on the outer circumference of the elastic layer 14. The surface layer 16 contains components (a) to (c) below. Component (a) a binder comprising acrylonitrile-butadiene rubber having an acrylonitrile amount of 30 mass % or more; component (b) an ion-conducting agent comprising at least one selected from a phosphonium salt and a pyridinium salt; and component (c) an electric charge regulator comprising an acrylic polymer having a silicone group or fluorine-containing group and a cationic group.
US10942465B2 Toner
A toner comprising a toner particle that contains a binder resin and a wax; in a microcompression test under a maximum load condition of 1.1×10−3 N, a force applied to the toner particle when a percentage deformation of the toner particle with reference to a number-average particle diameter of the toner particle at 25° C. reaches 15% is 0.10 to 1.00 mN and the force applied to the toner particle when the percentage deformation at 45° C. reaches 15% is 0.10 to 0.40 mN; and when the force applied to the toner particle is a variable and the percentage deformation of the toner particle is from 15 to 30%, the rate of increase in the percentage deformation of the toner particle at 25° C. and the rate of increase in the percentage deformation of the toner particle at 45° C. satisfy specific formula.
US10942464B2 Ames negative sublimation toner
Provided are toners and combinations of toners that demonstrate excellent color and are Ames test negative in both Salmonella typhimurium strains TA98 and TAIOO.
US10942460B2 Mark position determination method
A method of determining positions of marks, the marks comprising periodic structures, at least some of the structures comprising periodic sub-structures, the sub-structures having a smaller period than the structures, the marks formed with positional offsets between the sub-structures and structures, the positional offsets caused by a combination of both known and unknown components, the method comprising illuminating a plurality of the marks with radiation having different characteristics, detecting radiation diffracted by the marks using one or more detectors which produce output signals, discriminating between constituent parts of the signals, the discriminating based on a variation of the signals as a function of spatial positions of the marks on a substrate, selecting at least one of the constituent parts of the signals, and using the at least one selected constituent part, and information relating to differences between the known components, to calculate a corrected position of at least one mark.
US10942459B2 Lithography system and cleaning method thereof
A lithography system and a cleaning method thereof are provided. The lithography system includes a light source generator. The light source generator includes a collector, a droplet generator and a droplet catcher. The droplet generator and the droplet catcher are facing each other, and disposed at a region surrounding the collector. The cleaning method includes: shifting the droplet generator out of the light source generator via a port of the light source generator; inserting a shove assembly into the light source generator via the port; using a borescope attached to the shovel assembly to identify a location of a deposit formed by droplets generated by the droplet generator; using the shovel assembly to remove and collect the deposit; and withdrawing the shovel assembly along with the borescope from the light source generator via the port.
US10942458B2 Exposure system, exposure device and exposure method
An exposure system (10), an exposure apparatus and an exposure method are disclosed. The exposure system (10) includes: a laser unit (11), a light spot switching unit (12) and a lens unit (13); the laser unit (11) is configured for producing a laser beam; the light spot switching unit (12) is configured to direct the laser beam to travel along one of different optical paths based on a desired size of a light spot for a workpiece to be exposed so that a laser beam in correspondence with the desired size of the light spot is obtained; and the lens unit (13) is configured for altering a direction in which the laser beam is incident on the workpiece. The light spot switching unit (12) enables the laser beam to be switched between the different optical paths so as to form light spots sized in different ranges, which can satisfy different needs of workpieces with various critical dimensions. As a result, an improvement in processing adaptability to different workpieces and a significant reduction in cost can be achieved.
US10942455B2 Manufacturing method of semiconductor chip, and kit
The present invention provides a manufacturing method of a semiconductor chip, in which the manufacturing yield is excellent, and a kit. According to the present invention, a manufacturing method of a semiconductor chip includes Process 1 of forming an insulating layer on a base material, Process 2 of forming a patterned resist film on the insulating layer, Process 3 of forming the insulating layer having an opening portion by etching the insulating layer with the patterned resist film as a mask, Process 4 of removing the patterned resist film, Process 5 of filling the opening portion of the insulating layer with metal, and Process 6 of performing chemical-mechanical polishing on the insulating layer filled with metal. In at least one process of Process 1 to Process 6, a chemical liquid which includes an organic solvent and metal impurities including at least one metal atom selected from the group consisting of a Fe atom, a Cr atom, a Ni atom, and a Pb atom, and in which the total content of the metal atom is 0.001 to 100 mass ppt is used.
US10942454B2 Method for making microstructures and photolithography mask plate
A method of making microstructures, including: setting a photoresist layer on a surface of a base; covering a surface of the photoresist layer with a photolithography mask plate, wherein the photolithography mask plate includes: a substrate; a carbon nanotube composite structure on a surface of the substrate, wherein the carbon nanotube composite structure includes a carbon nanotube layer and a chrome layer coated on the carbon nanotube layer; and a cover layer on the carbon nanotube composite structure; exposing the photoresist layer to form an exposed photoresist layer by irradiating the photoresist layer through the photolithography mask plate with ultraviolet light; and developing the exposed photoresist layer to obtain a patterned photoresist microstructures.
US10942452B2 Method for making microstructures and photolithography mask plate
A method of making microstructures, including: setting a photoresist layer on a surface of a base; covering a surface of the photoresist layer with a photolithography mask plate, wherein the photolithography mask plate includes: a substrate; a patterned chrome layer on a surface of the substrate; a carbon nanotube layer on the patterned chrome layer, wherein a first pattern of the patterned chrome layer is the same as a second pattern of the carbon nanotube layer; a cover layer on the carbon nanotube layer; exposing the photoresist layer to form an exposed photoresist layer by irradiating the photoresist layer through the photolithography mask plate with ultraviolet light; and developing the exposed photoresist layer to obtain a patterned photoresist microstructures.
US10942451B2 Coloring photosensitive composition, cured film, pattern forming method, infrared cut filter with light-shielding film, solid-state imaging device, image display device, and infrared sensor
A coloring photosensitive composition includes an oxime ester-based photopolymerization initiator containing a fluorine atom, a polymerizable compound having an ethylenically unsaturated double bond, an alkali-soluble resin, and a colorant, in which in a case where a film having a film thickness after drying of 2.0 μm is formed using the coloring photosensitive composition, the optical density of the film at a wavelength of 365 nm is 1.5 or more.
US10942450B2 Inorganic nanoparticle structure, film, optical member, light-emitting device, and liquid crystal display apparatus having the same
An inorganic nanoparticles-based structure in accordance with the present disclosure includes inorganic nano-particles; and a novel ligand coordinated to a surface of each of the inorganic nano-particles, wherein the ligand has a urethane bond resulting from reaction with an isocyanate compound having a double bond, and, thus, has a double bond at terminals thereof. Further, the present disclosure provides an optical member, a light-emitting device, and a quantum dot display device including the inorganic nanoparticles-based structure.
US10942441B2 Mask blank, phase shift mask, and method for manufacturing semiconductor device
A mask blank having a phase shift film and a light shielding film laminated on a transparent substrate. The phase shift film transmits ArF exposure light at a transmittance of from 2% to 30% and generates a phase difference of from 150° to 200°, is formed from a material containing Si and not substantially containing Cr, and has a lower layer (L) and an upper layer (U) laminated from the transparent substrate side. A refractive index n for layer L is below that of the substrate while n for layer U is higher, and layer L has an extinction coefficient k higher than that of layer U. The light shielding film includes a layer in contact with the phase shift film that is formed from a material containing Cr, has a n lower than that of layer U, and has an extinction coefficient k higher than that of layer U.
US10942436B2 Video projector having video display element with reflection surface formed of a plurality of micromirrors
The reflection surface of a DMD is divided into a first area and a second area, causing the first area to display images while appropriately controlling the on and off states of the micromirrors within the second area on the basis of a prescribed control logic according to the on and off states of the micromirrors within the first area. Further, the DMD off-state light created in the first and second areas is caused to recurse to the DMD via a prescribed recycle optical system for the DMD off-state light, and only the second area in the reflection surface is intensively irradiated along a prescribed irradiation direction, thereby efficiently converting the DMD off-state light to the effective projection light.
US10942435B2 Light emission control device, light source device, and projection-type video display apparatus
A light emission control device includes a first detection circuit, a second detection circuit, and a light emission control circuit. The first detection circuit detects a first potential difference that is a potential difference between both ends of a first resistor. The second detection circuit detects a second potential difference that is a potential difference between both ends of a second resistor. The light emission control circuit outputs a first control signal for controlling turning on/off of the first switching element and a second control signal for controlling turning on/off of the second switching element. The light emission control circuit performs a stop process of making at least one of the first control signal and the second control signal inactive, when the first potential difference is detected to be smaller than a first threshold value and the second potential difference is detected to be larger than a second threshold value.
US10942430B2 Systems and methods for multiplying the image resolution of a pixelated display
Systems integrating display resolution-multiplication solutions can be implemented in a variety of different ways. In many embodiments, the system includes an image projector for projecting image light, an image processor for computing a native image and at least one image shifted in a predefined direction, and at least one switchable grating capable of being switched between diffracting and non-diffracting states. In some embodiments, the switchable grating is optically coupled to the image projector. In a number of embodiments, the switchable gratings have a first configuration for propagating the native image light and at least one other configuration for propagating shifted image light having an angular displacement corresponding to the image shift in a predefined direction. By displaying the native and shifted images sequentially within a human eye integration period, the display resolution can be multiplied.
US10942425B2 Accessory device, camera, and storage medium
An image pickup device includes a notification channel and a data communication channel for communication with an accessory device, the notification channel being used for signal transfer between the image pickup device and the accessory device, the data communication channel being used for data communication between the image pickup device and the accessory device. The image pickup device starts the communication with the accessory device when a voltage level of the notification channel takes a predetermined level.
US10942424B2 Camera body and interchangeable lens
A camera body at which one or more camera accessories, at which light from a subject enters, are detachably mountable, includes: a body-side terminal; and a communication unit that communicates with at least one of the camera accessories, wherein: the communication unit requests, via the body-side terminal, the camera accessory for a discriminating signal indicating whether or not another camera accessory capable of communicating with the camera body is mountable on a subject side of the camera accessory.
US10942422B2 Camera module and electronic device
A camera module includes a plastic carrier, an imaging lens assembly, a reflective element and a plurality of auto-focusing elements. The plastic carrier includes an inner portion and an outer portion, wherein an inner space is defined by the inner portion, and the outer portion includes at least one mounting structure. The imaging lens assembly is disposed in the inner space of the plastic carrier. The reflective element is for folding an image light by a reflective surface of the reflective element into the imaging lens assembly. The auto-focusing elements include at least two magnets and at least one wiring element, wherein the auto-focusing elements are for moving the plastic carrier along a second optical axis of the imaging lens assembly, and the magnets or the wiring element can be disposed on the mounting structure of the outer portion.
US10942419B2 Camera module
A camera module includes a housing having an internal space, a first moving body movably disposed in the internal space, a second moving body movably disposed in an internal space of the first moving body, a driving member including optical image stabilization (OIS) driving wires formed of a shape memory alloy, a first board to which at least one end of each OIS driving wire is connected, and a second board, disposed internally of the first board, to which each OIS driving wire is connected, and an autofocusing (AF) driving member including AF driving wires formed of a shape memory alloy, a frame bar, and a mounting bar disposed in a central portion of the frame portion.
US10942416B1 Hybrid adaptive lenses for head-mounted displays
A method includes adjusting a focal length of an adaptive liquid lens that includes a layer of optical fluid on a substrate and in conjunction with adjusting the focal length of the adaptive liquid lens, adjusting a liquid crystal element coupled with the adaptive liquid lens. The method also includes transmitting light through the adaptive liquid lens and the liquid crystal element. Also disclosed is a hybrid lens including an adaptive liquid lens and a liquid crystal element coupled with the adaptive liquid lens. The liquid crystal element reduces optical artifacts caused by the adaptive liquid lens. The adaptive liquid lens includes a layer of optical fluid on a substrate, where a focal length of the adaptive liquid lens is adjustable.
US10942415B2 Anti-peep screen with dynamically adjustable optical screen
An anti-peep screen is provided. The anti-peep screen includes a casing, a plurality of microspheres within the casing, wherein each of the microspheres includes a colorless transparent fluid fill and a plurality of charged particles, and a base electrode within the casing adjacent to the plurality of microspheres.
US10942413B2 Power management for electrochromic window networks
Various embodiments herein relate to networks of electrochromic windows. The networks may be configured in particular ways to minimize the likelihood that the windows on the network draw more power than can be provided. The network may include particular hardware components that provide additional power to windows as needed. The network may also be configured to adjust how the windows therein transition to prevent overloading the network. The techniques described herein can be used to design networks of electrochromic windows that are undersized when considering the amount of power that would be needed to simultaneously transition all the windows on the network using normal transition parameters, while still allowing simultaneous transitions to occur.
US10942410B2 Display device and manufacturing method thereof
A display device includes a bottom substrate including a display area and a non-display area around the display area, a thin film transistor region in the display area, the thin film transistor region including a plurality of thin film transistors and a plurality of pixel electrodes each electrically connected to a respective one of the thin film transistors, a top substrate facing the bottom substrate with the thin film transistor region therebetween, a seal in the non-display area to surround the thin film transistor region, the seal being configured to bond the bottom substrate to the top substrate, a wiring group between the seal and the bottom substrate, the wiring group including a plurality of conductive lines spaced apart from each other by a predetermined interval, and a light-scattering layer between the seal and the top substrate, the light-scattering layer including light-scattering particles.
US10942405B2 Display device
Disclosed is a display device having a QRD-based rendering structure capable of achieving the same performance as a display device using a conventional DRD scheme while performing a horizontal 2-dots inversion. Further, disclosed is a QRD-based display device with a new rendering structure to achieve a performance equivalent to that of an existing DRD scheme.
US10942404B2 Display device including a color filter having an opening aligned with a virtual center line of a pixel
A display device includes a substrate having a display area including pixels disposed in a matrix form, and a peripheral area; a gate line and a data line on the substrate and insulated from each other; a thin film transistor connected to the gate line and the data line; a passivation layer; a pixel electrode connected to the thin film transistor through a contact hole of the passivation layer; and a color filter overlapped with the thin film transistor and the pixel electrode. The passivation layer is between the thin film transistor and the pixel electrode. The color filter includes an opening overlapping the contact hole. A center of the opening is on a virtual center line of one pixel, and a center of the contact hole is on one side of the virtual center line.
US10942402B2 Electric response infrared reflection device and preparation method thereof
An electric response infrared reflection device and a preparation method thereof. The device comprises three light-transmitting conductive substrates which are oppositely arranged. Two adjacent light-transmitting conductive substrates of the three light-transmitting conductive substrates are respectively packaged to form a first adjusting area and a second adjusting area. Both the first adjusting area and the second adjusting area are filled with liquid crystal layers. Each of the liquid crystal layers comprises a mixed liquid crystal material. The mixed liquid crystal material comprises a chiral nematic phase liquid crystal, a monomer, a photoinitiator, and a chiral dopant. The spiral direction of the chiral nematic phase liquid crystal in the first adjusting area is opposite to the spiral direction of the chiral nematic phase liquid crystal in the second adjusting area, so that the total reflection of an infrared band can be implemented.
US10942394B2 Lighting device and liquid crystal display device
A lighting device includes a light source, a light guide plate, a lower frame, an upper frame, and an elastic member. The light guide plate has a light emitting surface, and another plate surface as a back surface. The lower frame has a bottom surface portion and a side surface portion, and receives the light source and the light guide plate therein. The upper frame has a top surface portion facing the light emitting surface, a side surface portion, and a pressing portion extending toward the light guide plate from an end portion of the side surface portion of the upper frame. A clearance is formed between the top surface portion and the pressing portion. The elastic member is disposed between a side surface of the light guide plate and the side surface portion of the lower frame, and between the pressing portion and the bottom surface portion.
US10942393B2 Light source assembly, backlight module and display device
A light source assembly, a backlight module, and a display device are provided in the field of display technology. The light source assembly includes a light source and a collimator. The collimator is arranged on a side of the light source where a light-emergent surface is located. When light emitted from the light source is incident on a preset surface of the collimator, a first included angle is formed between the light and the light-emergent surface. When the light is emitted out of the preset surface, a second included angle is formed between the light and the light-emergent surface. The first included angle is less than the second included angle, and the amount of light incident on per unit area of the preset surface is greater than a preset light amount threshold.
US10942392B2 Display device, input/output device, and semiconductor device
A display device with high visibility or low power consumption is provided. The display device includes a pixel. The pixel includes a self-luminous display element and a reflective display element. The self-luminous display element is provided closer to the display surface than the reflective display element. The reflective display element includes a unit for adjusting the amount of light which changes its arrangement on the basis of electric power supplied from an electrode and blocks light with the unit for adjusting the amount of light to change the intensity of reflected light. Electrophoretic particles, a shutter, a film which reflects part of light, a film which reflects light, or the like can be used as the unit for adjusting the amount of light.
US10942391B2 Display apparatus
There is provided a display apparatus with an improved viewing angle. The display apparatus includes a display panel configured to receive light from a light source module, wherein the display panel includes: a liquid crystal panel; a first polarizing plate positioned on a rear side of the liquid crystal panel and a second polarizing plate positioned on a front side of the liquid crystal panel; and an optical layer positioned on a front surface of the second polarizing plate, wherein the optical layer includes: a resin layer having a first refractive index, and including an accommodating groove in which a light adjusting portion is disposed, the resin layer further including a light refractive pattern protruding toward a rear direction of the display panel; and an adhesive layer having a second refractive index different from the first refractive index, and bonding the resin layer with the second polarizing plate.
US10942387B2 Optical laminate
An object of the present invention is to provide an optical laminate that can achieve an excellent reflection hue and an excellent viewing angle characteristic. An optical laminate of the present invention includes a polarizer; a retardation layer configured to substantially function as a λ/4 plate; and a light-diffusing layer. The polarizer has a hue a of from −1.2 to 0 and a hue b of from 0 to 3.0.
US10942384B2 Display device
According to one embodiment, a display device includes a first substrate and a second substrate. The first substrate includes a first area including a display portion, a second area adjacent to the first area, and an organic film. The second substrate has a substrate end along a boundary between the first area and the second area, and overlaps the first area. The first substrate includes an alignment film located in the display portion, terminals located in the second area and connected to a signal source, and a first groove formed in the organic film and located between the substrate end of the second substrate and the terminals in the second area. The terminals are arranged in a first direction. The first groove extends in the first direction along the terminals.
US10942378B2 Waveguide with coherent interference mitigation
A pupil-replicating waveguide suitable for operation with a coherent light source is disclosed. A waveguide body has opposed surfaces for guiding a beam of image light. An out-coupling element is disposed in an optical path of the beam for out-coupling portions of the beam at a plurality of spaced apart locations along the optical path. Electrodes are coupled to at least a portion of the waveguide body for modulating an optical path length of the optical path of the beam to create time-varying phase delays between the portions of the beam out-coupled by the out-coupling element.
US10942370B2 Method and apparatus for encapsulating a rigid insert in a contact lens for correcting vision in astigmatic patients
The present invention, as described above and as further defined by the claims below, provides methods for forming an Ophthalmic Lens that encapsulates a Rigid Insert, wherein the Rigid Insert may be tailored to correct specific astigmatic characteristics of an eye and apparatus for implementing such methods, as well as Ophthalmic Lenses formed with the Rigid Inserts.
US10942369B2 Smart contact lens control system
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of a smart contact lens. Executing the instructions causes the smart contact lens to measure dimensions of a user's eye to determine a focal length of the user, measure a magnetic field proximate to the user's eye to determine a direction of focus of the user, receive a control input from the user, determine a control signal corresponding to the focal length of the user, the direction of focus of the user, and the received control input, generate the determined control signal, and control a first electronic device by transmitting, by the smart contact lens, the generated control signal to the first electronic device.
US10942361B2 Optical system and image pickup apparatus
Provided is an optical system including: a first lens unit having a positive refractive power; a second lens unit having a positive refractive power and disposed at the image side of the first lens unit; and a third lens unit having a positive refractive power and disposed closest to the image side, in which intervals between adjacent lens units are changed during focusing. The first lens unit does not move during focusing. The second lens unit moves to the object side along an optical axis during focusing from infinity to a close distance. The second lens unit includes, in order from the object side to the image side, a positive lens, a negative lens, and an aperture stop. The third lens unit includes a positive lens and a negative lens. A length of the third lens unit on the optical axis and an air-equivalent back focus are appropriately set.
US10942358B2 Light emitting apparatus and image display system
A light emitting apparatus includes a light emitting unit. The light emitting unit includes a light source, a collimator lens, and an optical element that spreads light transmitted through the collimator lens in a direction corresponding to a width direction. The optical element has a plurality of lens groups arranged in a first direction (stacking direction), each of the plurality of lens groups has a plurality of small lenses arranged in a second direction orthogonal to the first direction and crossing an optical axis, each of the plurality of small lenses is formed to spread entering light in a direction corresponding to the width direction so that the lights spread by the small lenses adjacent in a second direction are superimposed, and the plurality of lens groups have the small lenses with the small lenses adjacent in the first direction and the second direction in different sizes from each other.
US10942354B2 Monocular image display device
A monocular image display device includes a virtual image former to display an image in front of one eye of a user and a primary light amount adjuster being in front of another eye of the user. The primary light amount adjuster is disposed closer to the one eye of the user than an optical axis of the another eye of the user is.
US10942350B2 Outdoor image irradiation apparatus
An outdoor image irradiation apparatus (1) includes an image light emission device (3) and a polarizer (4) for image light, and further includes a light attenuation member (5) to attenuate sunlight that comes from outside the outdoor image irradiation apparatus and enters therein. The light attenuation member (5), the polarizer (4) and the image light emission device (3) are sequentially located on an optical path for the sunlight.
US10942346B2 Methods and systems for generating non-diffracting light sheets for multicolor fluorescence microscopy
Methods and systems for generating non-diffracting light sheets for multicolor fluorescence microscopy are disclosed. A method for generating a non-diffracting light patterned Bessel sheet comprises transmitting an input light beam through a Fourier transform lens the input light beam has a spatial intensity pattern at a first plane, and a Fourier plane is formed after the Fourier transform lens to obtain a first light beam; transmitting the first light beam through an annulus mask to obtain a second light beam; and transmitting the second light beam through an excitation objective lens to form a non-diffracting patterned light sheet. A method for generating a non-diffracting light line Bessel sheet comprises transmitting an input light beam at a first lane through an annulus mask to obtain a first light beam; and transmitting the first light beam through an excitation objective lens to form a non-diffracting Bessel light sheet.
US10942343B2 Optical system and imaging apparatus
An optical system includes two imaging optical systems disposed symmetrically with each other; two holders to hold the imaging optical systems; and two shaft members including a first shaft member and a second shaft member. The first shaft member is held by the first hole of the one holder, and the second shaft member is held by the second hole of the one holder. The first shaft member is disposed in the second hole of the other holder with a movement of the first shaft member restricted in each direction perpendicular to a direction in which the first holes are opposed to the second holes. The second shaft member is disposed in the first hold of the other holder with the second shaft member movable in only a certain direction within a plane perpendicular to the direction in which the first holes are opposed to the second holes.
US10942339B2 Optical imaging system for pickup
An optical imaging system for pickup, sequentially arranged from an object side to an image side, comprising: the first lens element with positive refractive power having a convex object-side surface, the second lens element with refractive power, the third lens element with refractive power, the fourth lens element with refractive power, the fifth lens element with refractive power; the sixth lens element made of plastic, the sixth lens with refractive power having a concave image-side surface with both being aspheric, and the image-side surface having at least one inflection point.
US10942337B2 Lens assembly
A lens assembly includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens, wherein the first lens, the second lens, the third lens, the fourth lens, and the fifth lens are arranged in order from an object side to an image side along an optical axis. The first lens is with positive refractive power and includes a concave surface facing the image side. The second lens is with positive refractive power and includes a concave surface facing the object side. The third lens is with negative refractive power. The fourth lens is with positive refractive power. The fifth lens is with negative refractive power. The lens assembly satisfies: f3+f4>0 mm, wherein f3 is an effective focal length of the third lens and f4 is an effective focal length of the fourth lens.
US10942334B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly. The optical imaging lens assembly includes, sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. The first lens has a positive refractive power and a convex object-side surface. The second lens has a negative refractive power. The third lens has a positive refractive power. Each of the fourth lens and the fifth lens has a positive refractive power or a negative refractive power. The sixth lens has a positive refractive power. The seventh lens has a negative refractive power, a concave object-side surface and a concave image-side surface. A combined focal length f12 of the first and second lenses and a combined focal length f34 of the third and fourth lenses satisfy: |f12/f34|≤0.3.
US10942332B2 Lens drive motor, camera and mobile terminal apparatus
Provided are a lens drive motor, a camera and a mobile terminal apparatus. The lens drive motor includes a housing, a lens support, a coil and a magnet component; the coil is wrapped around the lens support and is provided in the housing; the magnet component includes multiple sub-magnets; the multiple sub-magnets are sequentially arranged around a circumferential direction of the coil and are positioned in the housing, wherein each of at least two first sub-magnets of the multiple sub-magnets is of a bent type structure; multiple straight edge segments and multiple corner segments connecting the multiple straight edge segments are included at an outer periphery of the lens support; and outsides of the multiple straight edge segments are covered by the multiple sub-magnets. According to the lens drive motor, a problem of insufficient driving force of the lens drive motor in the related art is solved.
US10942331B2 Control apparatus, lens apparatus, photographic apparatus, flying body, and control method
A control apparatus for controlling driving of a focus lens of a lens apparatus includes a memory storing a program and a processor. The processor is configured to execute the program to determine, according to a height of the lens apparatus from a reference position, a focus position of the focus lens indicating a position of the focus lens; and control the driving of the focus lens according to the focus position.
US10942329B1 Optical module structure
An optical module structure is provided. The optical module structure includes a holder, an elastic damper layer, and an optical component. The holder has an inner surface; the elastic damper layer is on the inner surface and has a trench at a first surface of the elastic damper layer; and the optical component is engaged with the elastic damper layer through the trench. Also, an optical system is provided. The optical system includes a light source, an, and a reflector, wherein a plurality of optical components in the optical module are arranged along a direction perpendicular to a direction of gravity.
US10942327B2 Centering mechanism, lens unit, projection system, and projector
A centering pin pushes an inclining surface provided as part of a side section of a lens frame that accommodates a centering target lens that is a centering target lens group to allow the centering target lens to move in a centering direction. In this process, an end surface of the lens frame is always urged against a reference surface that positions the lens frame attached to an attachment section of a lens barrel in the optical axis direction.
US10942324B2 Integrated electrical and optoelectronic package
An integrated electrical and optoelectronic package comprises an optical subassembly for the conversion of data between an optical and electrical format, an electronic chip including an integrated electric circuit for processing the data in the electrical format and an interposer. The interposer is configured as a supporting substrate to support the optical subassembly and the electronic chip. An optical connector may be coupled to the package. The optical subassembly comprises an optical adaptor used as an interface between a ferrule of the optical connector and an optoelectronic chip of the optical subassembly. Optical fibers of the optical cable are aligned to optical waveguides of the optoelectronic chip by at least one alignment pin of the optical adaptor.
US10942319B2 Optical module
The present application provides an optical module, including a laser, a laser driving chip, and a lens component disposed above the laser and the laser driving chip, where an inner cavity wall of the lens component that faces towards the laser and the laser driving chip is provided with a transmitting lens; a surface of the transmitting lens and the inner cavity wall around the transmitting lens are coated with a reflective film; and there is no reflective film coated on a part or entire of a region, of the inner cavity wall of the lens unit, which is irradiated by a secondarily reflected laser light.
US10942316B1 FAU connectors and assemblies employing pin-to-pin alignment
A fiber array unit (FAU) connector includes a support substrate having a rear-end section and an elevated front-end section. The front-end section has a top surface with fiber grooves that support bare glass sections of optical fibers, which have respective fiber end faces that reside at a front end face defined by the front-end section. Two alignment pins reside in parallel alignment pin channels on opposite sides of the fiber grooves. The alignment pin channels terminate at respective front-end recessed surfaces that are axially spaced from the front end face. The alignment pins extend from the alignment pin channels to be even with the front end face. A cover secured to the front-end section holds the bare glass sections of the optical fibers and the alignment pins in place. Alignment sleeves are used to establish pin-to-pin alignment of confronting FAU connectors.
US10942310B2 On-board display device
An on-board display device installable in a vehicle cabin of a vehicle includes a liquid crystal panel and a light source. The liquid crystal panel displays an image of an outside of the vehicle, the image having been captured by a camera. The light source illuminates the liquid crystal panel. A direction of maximum luminance of the light source is a direction passing through an inside of an eye range preset in the vehicle. An equi-luminance line has a shape longer in a second direction that intersects a first direction than in the first direction in a luminance distribution map that represents luminance of the light source in each direction represented by a polar angle and an azimuth angle. The second direction and a longitudinal direction of an aggregate of points which represent polar angles and azimuth angles of tangential lines of the eye range, the tangential lines passing through the center of the liquid crystal panel, on the luminance distribution map are inclined to a same side with respect to a longitudinal direction of the liquid crystal panel.
US10942308B2 Light source member and display device including the same
A light source member including a guide panel, a light source disposed adjacent to at least one side of the guide panel, a low refractive layer disposed on the guide panel, and a color converting layer disposed on the low refractive layer and including a base resin and a quantum dot dispersed in the base resin, in which the low refractive layer includes a matrix part, a plurality of low refractive substances dispersed in the matrix part, and a void disposed in the matrix part, and an area occupied by the void is less than about 20% of an entire area of the low refractive layer.
US10942306B2 Superimposed diffraction gratings for eyepieces
Embodiments of the present disclosure are directed to techniques for manufacturing an eyepiece (or eyepiece layer) by applying multiple, different diffraction gratings to a single side of an eyepiece substrate instead of applying different gratings to different sides (e.g., opposite surfaces) of the substrate. Embodiments are also directed to the eyepiece (or eyepiece layer) that is arranged to have multiple, different diffraction gratings on a single side of the eyepiece substrate. In some embodiments, two or more grating patterns are superimposed to create a combination pattern in a template (e.g., a master), which is then used to apply the combination pattern to a single side of the eyepiece substrate. In some embodiments, multiple layers of patterned material (e.g., with differing refraction indices) are applied to a single side of the substrate. In some examples, the combined grating patterns are orthogonal pupil expander and exit pupil expander grating patterns.
US10942305B2 Optical image lens assembly, imaging apparatus and electronic device
An optical image lens assembly includes a plurality of optical lens elements, wherein the optical lens elements include a plurality of plastic optical lens elements having refractive power and aspheric surfaces. Wherein at least one long-wavelength red light absorbing optical lens element made of a plastic material and having refractive powers is disposed within the optical image lens assembly, and the long-wavelength red light absorbing optical lens element can be penetrated by a visible light and can filter a long-wavelength red light.
US10942301B2 Optical function panel with at least one functional layer with particles
An optical function panel having a main body comprises a main layer and at least a functional layer combined with main layer, wherein the main layer is thicker than functional layer, and the main layer is composed of a transparent material, the main layer and functional layer are formed by co-extrusion in an extruder, and are formed with regular or irregular salient structures on an upper or/and a lower surface of the main body. The thicknesses of main layer and functional layer and formulae or additives can be adjusted flexibly. The brightness can be increased by the serrated structures on the upper surface of main body while the concealing property is invariant; and the main layer and functional layer are independent of the absolute influence of formulae or additives on the transmittance property of diffuser plate.
US10942299B2 Liquid lens, liquid lens driving method, imaging apparatus, and display apparatus
Provided is a liquid lens that includes a first electrode and a second electrode to which a predetermined voltage is applied. The second electrode is arranged outside the first electrode in the planar direction, and an insulating film having water repellency is formed on an upper surface of the second electrode.
US10942298B2 Reflecting unit
A reflecting unit is provided, including an optical member holder, an optical member, a frame, a first bearing member, a first hinge, and a first driving module. The optical member is disposed on the optical member holder. The first bearing member is disposed on the frame or the optical member holder. The first hinge is pivotally connected to the optical member holder and the frame. The first driving module can drive the optical member holder to rotate relative to the frame. When the optical member holder rotates relative to the frame, the first hinge rotates relative to the optical member holder or the frame via the first bearing member.
US10942297B2 Optical output device and design method
An optical output device comprises a plate having at least one surface formed as an array of tessellated lenses. The tessellated lenses comprise at least first and second regions of regular hexagonal lens tessellation, wherein the first and second regions are slanted with respect to each other. By removing full periodicity in this way, but maintaining localized periodicity, visible non-uniformities are reduced in both color and intensity. The optical output device does not need to be illuminated uniformly to generate an output without visible intensity or color edges.
US10942295B2 Reflection preventing film and method for manufacturing same, and reflection preventing layer- attached polarization plate
The anti-reflection film includes an anti-reflection layer composed of multilayer thin-films having different refractive indexes on one principal surface of a transparent film substrate. The moisture permeability of the anti-reflection film is 15 to 1000 g/m2·24 h. The surface of the anti-reflection layer has an indentation elastic modulus of 20 to 100 GPa, and an arithmetic mean roughness Ra of 3 nm or less. The arithmetic mean roughness Ra of the surface of the anti-reflection layer is preferably 1.5 nm or less. The thin-films constituting the anti-reflection layer can be deposited by, for example, a sputtering method.
US10942294B2 Projection lens
A projection lens for projecting an image onto a projection plane includes: a lens substrate; and an antireflective film disposed on a surface of the lens substrate. The antireflective film includes, in order starting from an air side of the antireflective film, a first layer, second layer, third layer, fourth layer, fifth layer, sixth layer, seventh layer, and eighth layer. The first layer is formed of MgF2. Each of the second layer, the fourth layer, the sixth layer, and the eighth layer has a refractive index of 2.0 to 2.3. Each of the third layer, the fifth layer, and the seventh layer is formed of SiO2.
US10942291B2 Covert surveillance using multi-modality sensing
The present specification discloses a covert mobile inspection vehicle with a backscatter X-ray scanning system that has an X-ray source and detectors for obtaining a radiographic image of an object outside the vehicle. The systems preferably include at least one sensor for determining a distance from at least one of the detectors to points on the surface of the object being scanned, a processor for processing the obtained radiographic image by using the determined distance of the object to obtain an atomic number of each material contained in the object, and one or more sensors to obtain surveillance data from a predefined area surrounding the vehicle.
US10942290B2 X-ray detection system and method
The present application discloses an X-ray detection system and method. The detection system includes: a beam source generator, first detectors, a second detector, a collimating device and a processor. The first detectors and the second detector are alternately arranged in a transmission direction of an object to be detected. The beam source generator emits a plurality of columns of beam signals, wherein each column of beam signals comprises a plurality of beam signals; the first detectors receive a plurality of columns of transmitted beam signals passing through the object; the collimating device performs a specificity selection from a plurality of columns of scattered beam signals passing through the object; the second detector receives scattered beam signals selected by the collimating device; and the processor determines a detection result of the object according to the plurality of columns of transmitted beam signals and the selected scattered beam signals.
US10942288B2 Component-based look-up table calibration for modularized resistivity tool
Methods and systems for building a calibration database. A method may comprise hanging a logging tool in air, determining a raw response from the logging tool, decoupling a Zxx component and a Zzz component from the raw response, creating a modeled component from the Zxx component and the Zzz component, calculating an offset from the modeled component, interpolating the offset, modeling a response from the logging tool with the offset, or entering the response into a database. A system may comprise a logging tool, a conveyance, and an information handling system. A calibration system may comprise a crane, a logging tool, and an information handling system.
US10942287B2 Semblance-based anisotropy parameter estimation using isotropic depth-migrated common image gathers
Methods and systems are presented in this disclosure for semblance-based anisotropy parameter estimation using isotropic depth-migrated common image gathers. Far-offset image gathers can be generated from seismic data associated with a subterranean formation migrated based on an isotropic depth migration that uses an isotropic velocity model. Based on the far-offset image gathers, a plurality of semblance values can be calculated as a function of an anisotropy parameter of the subterranean formation for the different depths and the surface locations. Effective values of the anisotropy parameter of the subterranean formation can be then chosen that result in maxima of the plurality of semblance values for the different depths and the surface locations. Anisotropy model of the subterranean formation can be obtained based on the effective values of the anisotropy parameter.
US10942284B2 Radiation detector panel assembly structure
According to an embodiment, a method comprises: configuring a panel plate as an entrance window for high energy electromagnetic, for example x-ray or gamma ray, radiation; attaching a bias plate on the panel plate, wherein the bias plate is configured to conduct electricity and pass the radiation through it; and attaching an array of tiles, where in each tiles comprises a direct conversion compound semiconductor sensor and a readout integrated circuit, IC, layer on the bias plate so that the direct conversion compound semiconductor sensor is configured on the bias plate; wherein the direct conversion compound semiconductor sensor is configured to convert photons of the high energy electromagnetic, for example x-ray or gamma ray, radiation into an electric current; and wherein the readout IC layer is situated next to the direct conversion compound semiconductor sensor and configured to receive the electric current and process the electric current. Other embodiments relate to a detector comprising an array of assemblies, and an imaging system comprising: an x-ray source and the detector.
US10942283B2 Two single crystals based phoswich detector for discriminating various kinds of radiations
The present invention discloses single crystal based phoswich detector for discriminating various kinds of radiations. The invented phoswich detector comprises a single crystal based scintillator having at least a pair of single crystals with identical refractive indices and different scintillation kinetics and a photo-sensor coupled to the single crystal based scintillator to detect a scintillation light pulse generated through interaction of radiation elements with the pair of the single crystals for discrimination of different kinds of radiation elements based on a dissimilarity in the scintillation light pulse shapes generated through the interactions.
US10942280B2 GNSS correlator
A GNSS correlator comprises a buffer and a processing unit. The buffer is configured to store input data representing sample values of a GNSS signal captured over a pre-defined time window. The processing unit is configured to receive one or more correlation parameters in a control signal, and, in a first pass, read the input data from the buffer and perform a first correlation operation on the input data, and, in a second pass, re-read the same input data from the buffer and perform a second correlation operation on the same input data, wherein the second correlation operation is different to the first correlation operation.
US10942276B2 Augmented three dimensional point collection of vertical structures
Automated methods and systems are disclosed, including a method comprising: obtaining a first three-dimensional-data point cloud of a horizontal surface of an object of interest, the first three-dimensional-data point cloud having a first resolution and having a three-dimensional location associated with each point in the first three-dimensional-data point cloud; capturing one or more aerial image, at one or more oblique angle, depicting at least a vertical surface of the object of interest; analyzing the one or more aerial image with a computer system to determine three-dimensional locations of additional points on the object of interest; and updating the first three-dimensional-data point cloud with the three-dimensional locations of the additional points on the object of interest to create a second three-dimensional-data point cloud having a second resolution greater than the first resolution of the first three-dimensional-data point cloud.
US10942275B2 System and method for improving signal-to-noise ratio in a laser imaging system
A method and apparatus for improving measurements of a laser beam in a laser imaging system. The method includes, positioning an apodizing filter having a transmission profile that approaches a maximum at its edges between a pixelated detector and a laser source. The method further includes, emitting a laser beam from the laser source onto the apodizing filter and transmitting a portion of the laser incident upon the apodizing filter to the pixelated detector in accordance with the transmission profile of the apodizing filter such that the signal-to-noise ratio of the portion of the laser incident upon the pixelated detector is improved. The apodizing filter may be selected from a linear apodizing filter, a radial apodizing filter and a prism apodizing filter.
US10942274B2 Time of flight and picture camera
A range camera operable to provide a range image of a scene and a picture of the scene, based on non-visible light and visible light registered for features in the scene on a same photosensor.
US10942268B2 MIMO radar device and vehicle
There is provided a MIMO radar device including: a first array antenna configured to have L (L≥2) antenna elements disposed in one direction under a first rule; and a second array antenna configured to have M (M≥2) antenna elements disposed in a same direction as the one direction of the first array antenna under a second rule, and to have at least two of the M antenna elements provided across the first array antenna.
US10942259B2 Light scanning sensor capable of steering both transmit and receive signals
A technique that can maximize signal to noise ratio in systems that use beam steering, by steering both the transmit and receive signals. A beam splitter is used, which is positioned to receive both the light beam transmitted by the light source and the return light beam, and a scanning beam steerer, which is positioned to receive both transmitted light from the beam splitter and returning light from the target. Using a split portion of the beam, a reference signal can be provided to probe the ambient condition of the sensor, to sense conditions such as darkness and fog.
US10942257B2 2D scanning high precision LiDAR using combination of rotating concave mirror and beam steering devices
The present disclosure describes a system and method for coaxial LiDAR scanning. The system includes a first light source configured to provide first light pulses. The system also includes one or more beam steering apparatuses optically coupled to the first light source. Each beam steering apparatus comprises a rotatable concave reflector and a light beam steering device disposed at least partially within the rotatable concave reflector. The combination of the light beam steering device and the rotatable concave reflector, when moving with respect to each other, steers the one or more first light pulses both vertically and horizontally to illuminate an object within a field-of-view; obtain one or more first returning light pulses, the one or more first returning light pulses being generated based on the steered first light pulses illuminating an object within the field-of-view, and redirects the one or more first returning light pulses.
US10942256B2 Intelligent metamaterial radar for target identification
Examples disclosed herein relate to an Intelligent Metamaterial (“iMTM”) radar for target identification. The iMTM radar has an iMTM antenna module to radiate a transmission signal with an iMTM antenna structure and generate radar data capturing a surrounding environment. An iMTM interface module detects and identifies a target in the surrounding environment from the radar data and controls the iMTM antenna module.
US10942254B2 Radar device and adjusting method of radar device
There is provided a radar device. A transmitting unit transmits a transmitted wave of a modulation wave whose frequency changes cyclically. A receiving unit receives a reflected wave which is the transmitted wave reflected by a target. A detection unit detects the target based on the reflected wave received by the receiving unit. An adjusting unit adjusts a modulation waveform of the transmitted wave transmitted from the transmitting unit such that the target provided at a known position as an object is detected by the detection unit at the known position and the target is not detected at positions other than the known position by the detection unit.
US10942253B2 Radar system and method of operating a radar system
A radar system having at least one radar transmission unit, at least one radar reception unit, a central unit, and a glass fiber for connecting these units, wherein the central unit has a central optical transmission unit to provide an optical radar driver signal, and wherein the at least one radar transmission unit has an optical reception unit and a radar transmitter, wherein the optical reception unit receives the optical radar driver signal and converts the optical radar driver signal into an electrical radar driver signal and provides the electrical radar driver signal for driving the radar transmitter, wherein the at least one radar reception unit includes a radar receiver, a mixer and an optical modulation unit. Also disclosed is an associated method.
US10942245B2 Identifying potentially manipulated radio signals and/or radio signal parameters based on a first radio map information and a second radio map information
A method is disclosed that includes obtaining one or more first radio signal parameters of one or more first radio signals and one or more second radio signals observed by a mobile device at an observation position. The one or more first and second radio signals are radio signals of first and second radio signal types, respectively. The method also includes obtaining first and second radio map information representing first and second radio maps, respectively, for estimating a position of said mobile device based on observable radio signals of the first and second radio signal types, respectively. The method further includes determining first and second position estimates for the observation position of the mobile device at least partially based on the one or more first and second radio signal parameters and the first and second radio map information, respectively. A corresponding apparatus and computer-readable storage medium are also disclosed.
US10942244B2 Systems and methods for LIDARs with adjustable resolution and failsafe operation
The present disclosure relates to systems and methods operable to provide point cloud information about an environment based on reconfigurable spatial light emission patterns and reconfigurable light detector arrangements that correspond to the light emission patterns. Additionally, a LIDAR device with a plurality of light emitters and photodetectors may be operated in a first mode of operation or a second mode of operation. The first mode of operation could be a normal mode of operation. The second mode of operation could be a failsafe mode of operation that is used when a fault condition is detected.
US10942240B2 Method of calibrating impedance measurements of a battery
A method of calibration is described that simplifies the measurement of battery impedance conducted in-situ while determining battery state-of-health. A single shunt measurement with a known Sum of Sines (SOS) current, at the desired frequency spread and known root mean squared (RMS) current is used to create a calibration archive. A calibration selected from this archive is used to calibrate an impedance measurement made on the battery.
US10942237B2 System and method for hyperpolarizing a substance
A system for hyperpolarizing a substance is provided. The system includes a cryostat and a polarizer. The cryostat is operative to generate radicals within the substance by exposing the substance to electromagnetic radiation. The polarizer is operative to hyperpolarize the substance via the radicals. Once the substance is polarized, the radicals contained within the substance are quenched by adjusting a temperature of the substance to greater than or equal to a melting point of the substance. In embodiments, the polarizer may then rapidly freeze the substance.
US10942230B2 Device for generating and detecting a magnetic resonance of a sample
A device for generating and detecting a magnetization of a sample includes a magnetic field generator configured to generate a static magnetic field of a predetermined direction and strength at a sample location, a transmitter configured to provide an additional magnetic field at the sample location, and a receiver configured to detect a magnetization of the sample. An assembly of at least two LC oscillators, the oscillation frequency of which is a function of a value of an inductive element of the LC oscillators and which are frequency-synchronized via a wiring, and forced by a control voltage to have a same oscillation frequency, is used as the receiver and/or the transmitter. A controller configured to control the assembly is connected, the assembly and the controller are configured to generate a magnetic field capable of deflecting a magnetization of the sample out of equilibrium.
US10942228B2 Temperature compensation circuit, corresponding device and method
A compensation circuit receives a sensing signal from a Hall sensor and outputs a compensated Hall sensing signal. The compensation circuit has a gain that is inversely proportional to Hall sensor drift mobility. The compensated Hall sensing signal is temperature-compensated.
US10942226B2 Cable with resin compact
A cable with a resin compact includes: a cable; a circuit board having one end on which a connecting portion connected to the cable is formed and the other end on which a sensor electrically connected to the cable through the connecting portion is formed; a holder housing the circuit board; and a cover member made of a resin partially covering the holder. The holder is partitioned by a first covered region surrounded by a first covering portion of the cover member, a second covered region surrounded by a second covering portion of the cover member, and a non-covered region not surrounded by the cover member. The first covered region, the non-covered region and the second covered region are aligned on a line in this order from a rear side toward a front side of the holder.
US10942216B2 Apparatus and method for testing an interconnect circuit and method for manufacturing a semiconductor device including the test method
An interconnect circuit testing apparatus including: an electric signal generating circuit for generating an electric signal; a first electrode arranged at a first region of a substrate, wherein the substrate includes an interconnect circuit, an upper surface and a lower surface; a second electrode arranged at a second region of the substrate; and a sensor for detecting an electric field emitted from the first region or the second region when the electric signal is applied to the substrate through the first electrode and the second electrode.
US10942215B2 Integrated circuit authentication from a die material measurement
The various technologies presented herein relate to measuring a signal generated by a die-based test circuit incorporated into an IC and utilizing the measured signal to authenticate the IC. The signal can be based upon a sensor response generated by the test circuit fabricated into the die, wherein the sensor response is based upon a property of the die material. The signal can be compared with a reference value obtained from one or more test circuit(s) respectively located on one or more reference dies, wherein the reference dies are respectively cut from different wafers, and the location at which the reference dies were cut is known. If the measured signal matches the reference value, the die is deemed to be from the same cut location as the dies from which the reference value was obtained. If the measured signal does not match the reference value, the die is not authenticated.
US10942213B2 Device and method for testing motherboard
The device for testing a motherboard includes a power adapter, a first DC-DC converter, and a microcontroller. The power adapter converts an AC input voltage to a DC supply voltage. The DC-DC converter converts the DC supply voltage to a DC voltage at a channel coupled to the motherboard, and adjusts a voltage level of the DC voltage in response to a control signal. The DC-DC converter is enabled according to an enable signal. The microcontroller is configured to provide the control signal and the enable signal, and to determine whether a power on/off operation of the motherboard is normal. The microcontroller is configured to perform a test procedure on the motherboard to obtain a workable voltage range of the motherboard. The voltage level of the DC voltage in the test procedure is dynamically adjusted within a predetermined range around a nominal voltage value of the DC voltage.
US10942212B2 System and method for testing radio frequency switches
Systems and methods for testing radio frequency FET switches at high RF voltages. Embodiments utilize an impedance transformer, or resonator, to step up the available voltage from an RF signal generator and amplifier to a device under test (DUT). The resonator reduces the RF power required to test at higher voltages, resulting in lower cost and other benefits. When a DUT begins to exhibit excessive non-linear distortion, resonance is lost, applied RF test signal power is reflected back as a reflected signal, and current to the DUT is starved by the resonator, protecting the DUT from destructive power levels. Measuring the amplitude of the reflected signal at the harmonic frequencies of the RF test signal allows detection of a harmonic knee point for selected reflected signal harmonics, and consequently allows determination of the power level of the RF test signal at which excessive non-linear distortion occurs.
US10942204B1 Taylor weighted least squares method for estimating synchrophasor
An improved phasor estimation method for M-class phasor measurement units (PMUs) with a low computational burden is described. The method contains three steps: 1) A phasor measurement filter is designed by selecting parameters of Taylor weighted least square method to prioritize dynamic phasor accuracy and a high level of suppression on high-frequency interferences; 2) A finite impulse response lowpass filter is designed by the equal-ripple method is put forward to suppress low-frequency interferences; and 3) Phasor amplitude is corrected under off-nominal conditions.
US10942202B2 Current detection device and power supply device
A current detection device includes a current sensor and a controller. The current sensor outputs a detection voltage according to a conduction current flowing through a bi-directional circuit in which current is capable of flowing in a positive direction and a negative direction that is a direction opposite to the positive direction. The controller calculates the conduction current based on the detection voltage output from the current sensor. For example, the controller calculates the conduction current based on an absolute value of a difference between a reference voltage that is the detection voltage output during a non-conductive state in which current is not flowing through the bi-directional circuit, and the detection voltage output during a conductive state in which current is flowing through the bi-directional circuit.
US10942200B2 Heterodyne atomic force microscopy device, method and lithographic system
A method to perform sub-surface detection of nanostructures in a sample, uses an atomic force microscopy system that comprising a scan head having a probe with a cantilever and a probe tip arranged on the cantilever. The method comprises: moving the probe tip and the sample relative to each other in one or more directions parallel to the surface for scanning of the surface with the probe tip; and monitoring motion of the probe tip relative to the scan head with a tip position detector during said scanning for obtaining an output signal. During said scanning acoustic vibrations are induced in the probe tip by applying a least a first and a second acoustic input signal respectively comprising a first and a second signal component at mutually different frequencies above IGHz, differing by less than IGHz to the probe, and analyzing the output signal for mapping at least subsurface nanostructures below the surface of the sample.
US10942198B2 MEMS accelerometer anti-reflective and reflector coatings
An accelerometer includes a membrane; a laser source, the laser source producing a laser beam, the laser beam directed at the membrane causing the membrane to vibrate; a transparent cap, the transparent cap disposed between the laser source and the membrane; an antireflecting film disposed on an outer surface of the transparent cap; and a detector sensing a reflected portion of the laser beam, the reflected portion including a modulated intensity. An acceleration signal is based in part on the frequency of the modulated intensity of the reflected portion of the laser beam.
US10942197B2 Directional differential pressure detector
Methods and apparatuses for indicating the presence of a directional differential pressure between separated adjacent spaces are provided. A differential pressure set point indicator may be configured to correlate multiple potential angles of inclination of an elongated conduit to respective threshold differential pressures between two spaces which generate net flow of fluid sufficient to cause a lightweight ball to move from one region of the conduit to an opposing region. The elongated conduit may be adjustable in length so as to accommodate installation of the device into walls of varying thickness. The device may include a sound attenuator that reduces noise upon impact of the ball with either end of the conduit. The device may also include a sealing material that is flexible yet firm enough to provide both a seal with the exterior surface of the conduit and support for the conduit when oriented in a tilted configuration.
US10942192B2 Detection of restensosis risk in patients receiving a stent
Provided is a method of selecting a stent for implantation in the circulatory system of a human being. The method comprises obtaining a blood sample from a patient who requires implantation of a stent and testing said blood sample to determine a platelet coagulability level. The determined platelet coagulability level of said blood sample is compared with a threshold level of blood platelet coagulability. A determined platelet coagulability level above said threshold level indicates that a risk of restenosis is relatively high. If the determined platelet coagulability level is below said threshold level, a bare metal stent is selected. If the determined platelet coagulability level is at or above said threshold level, a drug-eluting stent is selected.
US10942188B2 Methods and systems of detecting plasma protein biomarkers for diagnosing acute exacerbation of COPD
Described are compositions and methods for diagnosing acute exacerbations of chronic obstructive pulmonary disease (AECOPD). Multiple reaction monitoring mass spectrometry (MRM-MS) was used to quantify the amount of protein biomarkers in plasma samples from human subjects. The amount of the biomarkers in the sample can distinguish AECOPD from a stable or convalescent state of COPD, or from a subject without COPD.
US10942186B2 Method for profiling protein methylation
There is provided a method for identifying protein methylation on arginine and lysine residues. The method comprises obtaining a set of peptides; blocking un-methylated arginine and lysine residues and the free N-terminal amine of peptides in the set of peptides, so that un-methylated peptides are neutralized and only methylated peptides are positively charged at neutral or basic pH; isolating the methylated peptides based on charge; and performing mass spectrometry (MS) analysis on the isolated methylated peptides to detect methylated lysine and arginine residues. Methods provided herein can be used for large scale, high throughput profiling of protein methylation in a cell or tissue.
US10942185B2 Therapeutic and diagnostic methods for manipulating phagocytosis through calreticulin and low density lipoprotein-related receptor
Therapeutic and diagnostic methods are provided, which methods relate to the expression of calreticulin on cancer cells and hematopoietic cells.
US10942175B2 Use of biomarkers in the assessment of the early transition from arterial hypertension to heart failure
Methods and systems for diagnosing functional and/or structural abnormalities of the heart preceding heart failure, and for predicting the risk of developing heart failure, in a subject comprising measuring a cardiac troponin in a sample and comparing the measurement to a reference value. Other markers, including GDF15 and IGFBP7 are also measured in some embodiments.
US10942169B2 Moisture detection element, exhaled gas detection device, exhaled air inspection system, and dew condensation removal method
There is provided a moisture detection element including: an insulating portion composed of an insulating material; a voltage-applied electrode to which a voltage is applied; a detection electrode configured to output a voltage signal corresponding to a current flowing through an electric path including water molecules adhering to the surface of the insulating portion in accordance with the voltage applied to the voltage-applied electrode; and a conductive film that is conductive and electrically insulated from the voltage-applied electrode and the detection electrode, in which the voltage-applied electrode, the detection electrode, and the conductive film are disposed on the insulating portion. When dew condensation is detected, a DC voltage is applied to the voltage-applied electrode.
US10942167B2 Low cost test strip and method to measure analyte
Materials and manufacturing techniques to produce test strips in high volume at low-cost for the measurement of gas in various industries and environments are disclosed. The test strip is generally comprised of a substrate, at least one electrical connection, at least one sensing chemistry and at least one additional layer. The test strip may provide a quantitative and/or a qualitative read out. A method for collecting and analyzing data to monitor and manage patients with chronic respiratory disease is disclosed. Implementations include software applications, connected medical devices, web servers and electronic catalogs. A method for identifying treatment trends from a population combining medical, biological and environmental data is disclosed. A method for proactively alerting and patients, caregivers and medical providers to trends in health by using the implementations of the invention are disclosed.
US10942162B2 Sensor device and antenna, and systems and methods for obtaining and transmitting measurements of selected characteristics of a concrete mixture
A system includes a sensor device having a sensor adapted to generate measurement data relating to a characteristic of a concrete mixture, a transmitter adapted to transmit a first signal based on the measurement data, and a conductive wire forming a coil having a plurality of loops around the sensor device and a wire antenna. The coil is adapted to generate an electric current in response to the first signal. The antenna is adapted to transmit a second signal based on the electric current. The system is embedded in a concrete mixture and a portion of the antenna is exposed above the surface of the concrete mixture. A current is induced in the coil due to electromagnetic induction. A second signal is transmitted via the wire antenna. The second signal is received and transmitted to a processor. The processor may analyze and/or store the signal.
US10942156B2 Method for identifying an analyte in a fluid
The invention relates to a method for the identification of an analyte in a sample fluid. The method comprises the performance of a set of measurements on at least two sensors of different types. Sensors of different types may comprise Gas Chromatography sensors, CMOS gas sensors, a combination thereof, or more generally sensors in which it is possible to control a first physical parameter and measure, for different values of the first parameter, a second physical parameter representative of at least a concentration of the analyte. The method comprises the detection of maxima of the second parameter, the access to databases in order to find reference values of the first parameters in which maxima are found, and the comparison of values at which maxima are found and reference values, on the two sensors.
US10942154B2 Ultrasonic inspection apparatus and ultrasonic inspection method
According to embodiments, an ultrasonic inspection apparatus comprises: an ultrasonic array probe having a plurality of ultrasonic elements; an estimated shape reflected wave arrival time calculator for computing the estimated shape reflected wave arrival time for the estimated shape reflected wave on the basis of the estimated sound velocity in the test object; an actual shape reflected wave arrival time extractor for extracting the actual shape reflected wave arrival time on the basis of the actual shape reflected wave; a shape reflected waves time difference calculator for computing the difference by subtracting the actual shape reflected wave arrival time from the estimated shape reflected wave arrival time as shape reflected waves time difference; and a delay time calculator for computing the delay times for mutually shifting the timings of ultrasonic wave transmission and ultrasonic wave reception by the ultrasonic elements, considering the shape reflected waves time differences.
US10942149B2 Ion sensor, ion sensor manufacturing method, and field asymmetric ion mobility spectrometry system
An ion sensor, an ion sensor manufacturing method, and a field asymmetric ion mobility spectrometry (FAIMS) system. The ion sensor includes an ion filter including a first electrode and a second electrode facing each other, an ion sensing electrode with which an ion that has passed through the ion filter collides, and an insulator to electrically insulate the ion sensing electrode from the first electrode and the second electrode. The method includes forming a first slit on an active layer of an at least one SOI substrate, the at least one SOI substrate including a base layer, an insulating layer on the base layer, and the active layer on the insulating layer, dividing the active layer into two, forming a second slit through the base layer, the second slit overlapping with the first slit in a planar view, and forming a third slit through the insulating layer.
US10942146B2 Electrochemically active agents for pH modulation in biological buffers
Device and methods for use in a biosensor comprising a multisite array of test sites, the device and methods being useful for modulating the binding interactions between a (biomolecular) probe or detection agent and an analyte of interest by modulating the pH or ionic gradient near the electrodes in such biosensor. An electrochemically active agent that is suitable for use in biological buffers for changing the pH of the biological buffers. Method for changing the pH of biological buffers using the electrochemically active agents. The methods of modulating the binding interactions provided in a biosensor, analytic methods for more accurately controlling and measuring the pH or ionic gradient near the electrodes in such biosensor, and analytic methods for more accurately measuring an analyte of interest in a biological sample.
US10942138B2 High-precision method for determining thermal expansion
A method is provided for determining the thermal expansion of a low thermal expansion material with very high accuracy of at most +/−3 ppb/K or less and/or with a reproducibility of at most +/−1 ppb/K or less. A measuring device is also provided that includes an advanced push rod dilatometer.
US10942128B2 Method and system for detecting a diamond signature
A method for identifying the presence of partly liberated diamonds in a material stream. The method including illuminating a material with a multi-wavelength beam including at least one monochromatic SWIR laser beam, and at least one IR scatter-/anti-scatter laser beam. A sorting process including ejecting objects including material classified as diamond from a transportation direction of the material stream.
US10942121B2 Analysis device
In order to avoid crosstalk between images by a simple method, an optical system through which lights emitted from a plurality of light emission points pass, and a measurement unit that measures lights imaged by the optical system are provided, and a midpoint of two arbitrary light emission points among the light emission points is shifted away from a center of the optical system. More specifically, the center of the optical system exists outside a light emission point group consisting of the plurality of the light emission points. With the above configuration, main images and ghost images are separated each other, and thus, it is possible to avoid crosstalk caused by ghosting and to correctly analyze emissions from the plurality of the light emission points.
US10942120B2 High throughput method and apparatus for measuring multiple optical properties of a liquid sample
An apparatus for the high throughput measurement of optical properties of liquid samples placed into the wells of a multiwell plate is disclosed. An optical fiber within a fiber bundle containing no corrective optics between the fiber ends and the well plate bottom illuminates the sample in order to induce fluorescence, and multiple fibers collect emission radiation and transmit it to a fluorescence detector such as a spectrometer. Other embodiments involve a light scattering illumination source with detection fibers located in either the same bundle containing the fluorescence monitoring fibers or an independent light scattering detection bundle for the measurement of static and/or dynamic light scattering. Some embodiments of the invention permit the measurement of phase analysis light scattering. Thus the measurement of multiple optical properties of a liquid sample may be made simultaneously or in succession. A method for these measurements is also disclosed.
US10942110B2 System and method for detecting abnormalities in cells
A system and method for detecting particles in a fluidic medium using a microfluidic sensor is described. The system utilises microfluidic channels though which the fluidic medium is passed. On one section of the microfluidic channel, an array of non-flexible electrodes are coupled with uniform spacing therebetween. On the opposing section of the channel, a flexible electrode is coupled and all electrodes are connected to an electrical analyser which is used to generate an electrical field inside the microfluidic channel with the flexible electrode acting as ground. The flexible electrode is actuated by different means to narrow the width of the microfluidic in the section of interest and to capture the particle between the section, where sectional scans of the particles are obtained and electrical properties of the particle are measured, thereby detecting the particles in the fluidic medium.
US10942109B2 Hydrogel particles with tunable optical properties
The present disclosure relates to compositions comprising a hydrogel particle with optical properties substantially similar to the optical properties of a target cell, and methods for their use.
US10942104B2 Viscometer with rotor detection
A viscometer arrangement includes a detection system for detecting the proper placement of a rotor. An optical detection system may be used to detect the presence of an obstruction between the upper and lower dies while the upper and lower dies are in an open position.
US10942103B2 Device and a method for measuring fluid—mechanically effective material parameters of a fluid
A method and a device for the measurement of one or more fluid-mechanically effective parameters of a fluid, with a fluid pump which comprises a delivery element which is mounted in a magnet bearing, and the delivery element of the fluid pump is excited into an oscillation by way of an excitation device, wherein the oscillation parameters as well as, as the case may be, the oscillation behaviour is measured, and parameters of the fluid are determined from this.
US10942102B2 Sensing device using fiber based cantilevers embedded in a cartridge
A sensing device for measuring physical properties of fluid medium uses fiber based cantilevers embedded in a cartridge. The cartridge may include: at least one fluidic channel, at least one light channel, at least one chamber located at the intersection of the fluidic channel and the light channel, and at least one light guide placed in the light channel. The light guide is at least partially contained in the respective chamber. The light guide has a movable section. The vibration of the movable section may be externally actuatable.
US10942099B2 Self-healing method for fractured SiC single crystal nanowires
A self-healing method for fractured single crystal SiC nanowires. A hair in a Chinese brush pen of yellow weasel's hair moves and transfers nanowires, which are placed on an in-situ TEM mechanical microtest apparatus. An in-situ nanomechanical tension test is realized. The nanowires are loaded. Displacement is 0-200 nm. Fracture strength of the single crystal nanowires is 12-15 GPa. After the nanowires are fractured, unloading causes slight contact between the fractured end surfaces, electron beam is shut off, and self-healing of the nanowires is conducted in a vacuum chamber. Partial recrystallization is found at a fracture after self-healing through in-situ TEM representation. A fracture strength test is conducted again after self-healing. A fractured position after healing is the same as the position before healing. The fracture strength of the single crystal nanowires after self-healing is 1-2.5 GPa. The recovery ratio of the fracture strength is 10-20%.
US10942094B2 Sampling system for granular materials with sample extractor and sample divider
A material sampling system for obtaining a plurality of substantially similar samples of granular material, such as grain or other crop material, from a load of granular material is provided. The system can include a sample extractor for obtaining a sample portion of granular material, a sample divider operative to divide the sample portion of granular material into a plurality of smaller samples of granular material in a plurality of sample containers and a sample transfer conduit for transferring the sample of granular material from the sample extractor to the sample divider. The sample portions can be taken at regular sample time intervals throughout the entire load of granular material to get an accurate representation of the granular material and information about the samples in the sample containers can be obtained by the system while it is obtaining the samples and this information stored for later use and display.
US10942090B2 Method for testing a vehicle power braking system
To test a vehicle power braking system, a piston of a power brake pressure generator is displaced twice for a pressure build-up and in between back preferably by a longer distance. Extension of the piston travel during the second displacement is an indication of air in a cylinder of the power brake pressure generator due to an excessively low brake fluid level in a brake fluid reservoir.
US10942089B2 Deformometer for determining deformation of an optical cavity optic
A deformometer includes: a cavity body; entry and exit optical cavity optics, such that the optical cavity produces filtered combined light from combined light; a first laser that provides first light; a second laser that provides second light; an optical combiner that: receives the first light; receives the second light; combines the first light and the second light; produces combined light from the first light and the second light; and communicates the combined light to the entry optical cavity optic; a beam splitter that: receives the filtered combined light; splits the filtered combined light; a first light detector in optical communication with the beam splitter and that: receives the first filtered light from the beam splitter; and produces a first cavity signal from the first filtered light; and a second light detector that: receives the second filtered light; and produces a second cavity signal from the second filtered light.
US10942081B2 On-line wheel airtightness detecting device
An on-line wheel airtightness detecting device where a centering device centers a wheel above a roller bed, and a sixth cylinder causes arms to drive clamping jaws through a second gear, second racks, and fifth guide rails to clamp the wheel; a servo motor turns the wheel 90°; a fifth cylinder drives the wheel to a support roller through a fourth guide rail; a second cylinder drives the wheel through first guide pillars; a first cylinder drives the wheel through a first guide rail and flush with a right rubber disc; the hydraulic cylinder drives a left rubber disc through second guide pillars; a motor drives a hollow shaft and the wheel to rotate through a small pulley, a large pulley and a synchronous belt; and compressed air is charged into the hollow shaft, to detect air tightness.
US10942079B2 Rectangular snap fit pressure sensor unit
An apparatus includes a base assembly, a gasket and a housing assembly. The base assembly may have a locking feature and a bearing feature. The locking feature may have a first passage in communication with an exterior of the apparatus. The gasket may be disposed on the base assembly and may have (i) a base portion, (ii) a column portion and (iii) a second passage in communication with the first passage. The housing assembly may have a sealing feature and may be configured to hold a sensor. The sealing feature (a) may mate with the bearing feature and (b) may compress the base portion of the gasket. The sensor (a) may seal to the column portion of the gasket and (b) may be in communication with the exterior of the apparatus through the first passage and the second passage.
US10942075B2 Method and apparatus for determining a driver's hand torque on a steering wheel of a vehicle
A method for determining a driver's manual torque at a steering wheel of a vehicle which includes sensing a steering angle speed by a steering angle sensor, sensing a steering torque by a steering torque sensor at a steering column connected to the steering wheel, estimating a driver's manual torque applied by a driver at the steering wheel based on the sensed steering angle speed and the sensed steering torque by a Kalman filter by a controller, wherein during the estimation of the driver's manual torque a frictional torque is considered, and the frictional torque is estimated based on the steering torque which is sensed by the steering torque sensor, wherein the estimated frictional torque is taken into account as an interference factor during the estimation of the driver's manual torque in the Kalman filter. Also disclosed is an associated device.
US10942070B2 Sensor unit, temperature sensor including the same, method of manufacturing the sensor unit, and method of manufacturing the temperature sensor
Provided is a temperature sensor including a carrier substrate; a sensor unit positioned on the carrier substrate and including a base layer and an electric conductive layer, the base layer having surface hygroscopicity, and the electric conductive layer being on an external surface of the base layer; a pad unit electrically connected to opposite ends of the sensor unit; and a cover unit positioned on the sensor unit and configured to cover the sensor unit.
US10942066B2 Temperature monitoring systems and methods
A temperature monitoring system for monitoring a temperature status of an item from a location different than a location at which the item is located is disclosed. The temperature monitoring system includes a base having a top surface and a bottom surface, and a first unit removably engageable with the top surface of the base in at least a first orientation and a second orientation. The first unit is configured to monitor a measured temperature, to display information regarding the measured temperature, and/or to transmit temperature information to a user device. The temperature monitoring system may also include at least one thermal or temperature probe configured to measure the temperature of the item, including a probe tip, probe wire, and probe plug. The temperature monitoring system may also include one or more probe supports configured to releasably attach to the base and configured to releasably retain a thermal probe thereon.
US10942065B2 Spectrometry system with decreased light path
A spectrometer comprises a plurality of isolated optical channels comprising a plurality of isolated optical paths. The isolated optical paths decrease cross-talk among the optical paths and allow the spectrometer to have a decreased length with increased resolution. In many embodiments, the isolated optical paths comprise isolated parallel optical paths that allow the length of the device to be decreased substantially. In many embodiments, each isolated optical path extends from a filter of a filter array, through a lens of a lens array, through a channel of a support array, to a region of a sensor array. Each region of the sensor array comprises a plurality of sensor elements in which a location of the sensor element corresponds to the wavelength of light received based on an angle of light received at the location, the focal length of the lens and the central wavelength of the filter.
US10942064B2 Diagnostic system with broadband light source
A diagnostic system is provided with a plurality of semiconductor light emitters, each configured to generate an optical beam, and a beam combiner to generate a multiplexed optical beam. An optical fiber or waveguide communicates at least a portion of the multiplexed optical beam to form an output beam, wherein the output beam is pulsed. A filter, coupled to at least one of a lens and a mirror to receive at least a portion of the output beam, forms an output light. A beam splitter splits the light into a sample arm and a reference arm and directs at least a portion of the sample arm light to a sample. A detection system is configured to receive from the sample at least a portion of reflected sample light, to generate a sample detector output, and to use a lock-in technique with the pulsed output beam.
US10942063B2 Apparatus and method for measuring amplitude of scanning reflector
A device and method for measuring amplitude of a scanning mirror are disclosed. The device includes a light source (20) for outputting an optical signal; a diaphragm (21) for modifying size and shape of a light spot of the optical signal output by the light source (20); a scanning mirror retainer for placing a scanning mirror (22) to be measured, the scanning mirror, after being retained, being able to periodically reflect the optical signal; a photoelectric sensor (23) including three or more sensing elements and configured to detect and collect the optical signal reflected by the scanning mirror (22); and a signal acquisition and processing unit (24) for processing a signal collected by the photoelectric sensor (23) to derive an amplitude of the scanning mirror (22). Therefore, it is possible to characterize the scanning mirror (22) before the scanning mirror (22) is used, determining performance of the scanning mirror (22).
US10942061B2 Shielding for electrodes in photoionization detector
A photoionization detector (100) comprises an ultraviolet radiation source (130); one or more detector electrodes (204 and 205); and a shielding material (206) located between the ultraviolet radiation source (130) and the one or more detector electrodes (204 and 205), wherein the ultraviolet radiation (240) does not directly impinge on any part of the one or more detector electrodes (204 and 205). A method for gas detection comprises exposing a photoionization detector (100) to an environment containing a target gas; and shielding the one or more detector electrodes (204 and 205) from direct impingement from the ultraviolet radiation (240) via the shielding material (206).
US10942057B2 Radar level gauge with H01-mode wave transducer
A radar level gauge having a wave guiding structure arranged to guide a measurement signal towards the surface and to return the reflected signal, and an electromagnetic wave transducer arranged to emit the measurement signal into the wave guiding structure as electromagnetic waves. The electromagnetic wave transducer has a plurality of radiating elements arranged in N−1 concentric feeder rings, where a radius of each feeder ring coincides with a radial zero of an electrical field of the H0N-mode, and feeding circuitry connected to feed the measurement signals from the transceiver circuitry to the radiating elements, thereby causing the electromagnetic wave transducer to excite electromagnetic waves in the H01-mode.With this choice of feeder ring radii, the H0N mode will not be excited.
US10942055B1 Measuring cap and bottle assembly
A measuring cap and bottle assembly for measuring liquids or fine particulate matter from a larger bottle into an integral measuring cup formed on top of a bottle cap with a depending skirt wall. A cooperating valve is formed between a top wall of the bottle and a flat cap wall that opens and closes upon manual rotation of the cap on the bottle. The cap is firmly snap-locked on an upper bottle neck by molded snap rings that limit movement of the cap to pure rotational movement as the cap is rotated from a closed position to an open position indicated by an arrow indicator found between the cap and the bottle. A removable cover on the bottle bottom permits the free rapid flow of liquid or material from the main body of the bottle.
US10942050B2 Thermal flowmeter
The present invention is directed to a thermal flowmeter that prevents erroneous detection of backflow by suppressing circulation of air flow from a flow detection unit side to a back side or from the back side to the flow detection unit side and measures a gas flow rate with high accuracy. A thermal flowmeter of the present invention includes a bypass passage through which a gas to be measured passes; a dividing portion which divides the inside of the bypass passage into a first passage portion and a second passage portion; and a flow detection unit which is provided on a surface of the dividing portion on the first passage portion side and detects a flow rate of the gas to be measured. Further, the first passage portion has a detection surface on which the flow detection unit is exposed, an opposing surface which opposes the flow detection unit on the detection surface, and non-opposing surfaces and which are disposed at positions deviating from the opposing surface in a bypass passage width direction of the first passage portion and do not oppose the flow detection unit, and the non-opposing surface is separated from the detection surface farther than the opposing surface.
US10942049B2 Device and method for determining the flow velocity of a fluid in a hollow body
A device and a method for determining the flow velocity of a fluid in a hollow body, including at least one disturbance device disposed in the hollow body and at least one sensor for identifying disturbances that are induced in the flow by the disturbance device, which is disposed at a certain distance downstream in the direction of flow from the disturbance device, wherein the disturbance device includes means for generating changeable disturbances in the fluid flow.
US10942048B2 Sensor chip used for multi-physical quantity measurement and preparation method thereof
A sensor chip is used for multi-physical quantity measurement. This sensor chip comprises a substrate and at least two of the following sensors: a temperature sensor, a humidity sensor, or a pressure sensor, which are integrated onto the same substrate, wherein the pressure sensor consists of electrically interconnected resistive elements. The humidity sensor is an interdigitated structure. Thermistor elements are placed around the pressure sensor and the humidity sensor to form a temperature sensor. The temperature sensor has a resistance adjusting circuit. A microcavity is etched on the back of the substrate in a place on the opposite side pressure sensor's location. Also disclosed is a preparation method for a sensor chip used for multi-physical quantity measurement. This multi-physical quantity measurement single chip sensor chip has the advantages of low cost, low power consumption, easy fabrication, and wide applicability.
US10942039B2 Methods and systems for managing communication sessions
A voice enabled device can assist a computing device, such as a server, in processing/analyzing a voice input. The voice enabled device can initiate a network communication session and transmit the voice input to the computing device. The computing device can classify the voice input as a type of communication session (e.g., conversation, etc . . . ). Based on the type of communication session, the computing device can either remain in communication with the voice enabled device and continue to process voice input or terminate the communication after instructing the voice enabled device to process the voice input.
US10942038B2 Real time risk assessment and operational changes with semi-autonomous vehicles
A route risk mitigation system and method using real-time information to improve the safety of vehicles operating in semi-autonomous or autonomous modes. The method mitigates the risks associated with driving by assigning real-time risk values to road segments and then using those real-time risk values to select less risky travel routes, including less risky travel routes for vehicles engaged in autonomous driving over the travel routes. The route risk mitigation system may receive location information, real-time operation information, (and/or other information) and provide updated associated risk values. In an embodiment, separate risk values may be determined for vehicles engaged in autonomous driving over the road segment and vehicles engaged in manual driving over the road segment.
US10942035B2 Vehicle
A vehicle includes an acquisition unit and a position determination unit. The acquisition unit is configured to acquire at least one of conditions including an order of getting out of the vehicle, a possibility of manual driving, and a combination of positions of sub-mobility devices in a vehicle compartment, and the position determination unit configured to determine the positions of the sub-mobility devices in the vehicle compartment, on a basis of a combination of the conditions.
US10942026B2 System and method for managing and analyzing multimedia information
A UAV data processing and management system is provided including an encoder broadcaster and data manager which provides end users with a single interface for searching and sharing any video or imagery source, from any device with no client software required. Data inputs to the resource can include UAV video, photos, traffic cameras, fixed surveillance systems, iOS and Android device pictures, and other data (e.g., texts, emails) and inputs from all forms of social media, such as Twitter, Instagram, Facebook, etc. The cloud based manager is built with collaboration and sharing in mind while at the same time maintaining data privacy, security protection, chain-of-custody control and audit trail maintenance. Analytic tools are integrated accordingly as “plug-ins” or as a store of available app resources which are easily removed, added and customized based on user needs and system requirements and cost constraints.
US10942025B2 Measurement method for micro topography and roughness of internal surface of gap
A measurement method for micro topography and roughness of internal surface of gap belongs to the technical field of precision measurement and is realized based on a measurement system which comprises a PC, a controller, a flexible mechanism and a measurement thin film. The measurement thin film has a copy function and is bonded to the flexible mechanism. The PC is connected with the flexible mechanism through the controller to control the flexible mechanism to expand or contract. The measurement method can effectively solve the measurement problem of the micro topography and surface roughness of the internal surface of the gap with a narrow inlet size. The method is simple and easy to operate, and the device is easy to carry, low in cost and high in measurement accuracy.
US10942022B2 Manual calibration of imaging system
The invention generally relates to methods for manually calibrating imaging systems such as optical coherence tomography systems. In certain aspects, an imaging system displays an image showing a target and a reference item. A user looks at the image and indicates a point within the image near the reference item. A processor detects an actual location of the reference item within an area around the indicated point. The processor can use an expected location of the reference item with the detected actual location to calculate a calibration value and provide a calibrated image. In this way, a user can identify the actual location of the reference point and a processing algorithm can give precision to the actual location.
US10942020B2 System for determining a state of a tool positioning machine
A system for providing state information for at least a part of a tool positioning machine embodied as manipulating machine or as coordinate measuring machine is provided. The system comprises the tool positioning machine defining a machine coordinate system and having a base and a machine structure. The structure comprises a tool head and structural components for linking the tool head to the base, at least one drive mechanism for providing movability of the machine structure relative to the base, a position determining system for deriving at least one coordinate of the machine structure in the machine coordinate system and a controlling unit adapted for controlling movement of the machine structure. The system comprises a calibration setup. A calibration component is mounted on the machine structure and defines a moveable reference point, another calibration component is arranged with defined spatial relation to the base and provides a nominal calibration position.
US10942019B2 Fitting square
A fitting or measuring square with measuring indicia configured with a primary rectangular form and triangle collinear with one side of the primary rectangle and a secondary rectangle partially collinear with the triangle whereby the measuring square is provided with multi function indicia.
US10942018B2 Tape measure
A tape measure includes a housing having a wall defining an internal cavity and a tape port, a coilable measuring tape disposed within the internal housing and having a first end extendable out of the housing, and an end hook member including an attachment portion and a hook portion. The attachment portion is arranged to engage the first end of the tape to attach the end hook member to the tape. The hook portion extends in a direction normal to the attachment portion and includes a first face and a second face arranged to engage the workpiece. A finger guard extends from the housing, and is configured to engage the hook member, and a finger space is defined between the tape port and the finger guard and is arranged to receive a user's finger during operation of the tape measure such that the user's finger engages the measuring tape.
US10942013B2 Guidance, navigation and control for ballistic projectiles
A system and method to aid in guidance, navigation and control of a guided projectile including a precision guidance munition assembly. The system and method receive position estimates of the guided projectile from a guiding sensor, determine predicted impact points of the guided projectile relative to a target based on the position estimates, determine miss distances of the guided projectile relative to the target, determine smoothed miss distances based, at least in part, on the determined miss distances, and process updated steering commands to steer the guided projectile based on the smoothed miss distances.
US10942004B2 Handle for holding a weapon and weapon comprising such a handle
The invention relates to a weapon front handle, the handle extending along a given axis and comprising a plate for securing to a weapon and a grip for gripping the handle, which grip is connected to the plate and shaped to present grooves for receiving a user's fingers, the handle wherein the grip is connected to the plate in such a manner as to be mounted to pivot relative to the plate about the given axis, the handle including at least one latch for temporarily blocking pivoting of the grip relative to the date about the given axis. The invention also relates to a weapon including such a front handle.
US10942003B2 Linear chamber magazine
A linear magazine for an air gun advances upon actuation of a cocking mechanism. The magazine carries multiple projectiles for the air gun and translates perpendicularly to the bore (i.e., barrel) of the air gun to advance to the next projectile. The magazine places a series of projectiles in line with the bore of the gun while serving as a chamber for the projectile and gun and sealing to the air orifice and barrel bore of the air gun. In one embodiment, each hole or chamber of the linear magazine is arranged in a single row.
US10942002B2 Ejection launcher
An ejection launcher is an apparatus that effectively ejects a payload while maintaining a compact structure. The apparatus includes an elongated enclosure, a cover, a trigger mechanism, and a spring-loaded piston. The apparatus further includes a payload, such as a parachute. The elongated enclosure positions and connects the trigger mechanism with the spring-loaded piston. The elongated enclosure also houses the spring-loaded piston. The trigger mechanism releases the spring-loaded piston which forces the payload from within the elongated enclosure. The payload is a desired delivered item and is preferably a parachute. The trigger mechanism and the spring-loaded piston translates horizontal force into vertical force which releases the payload and reduces the release resistance. The trigger mechanism preferably utilizes and includes a servo motor with an output arm. The output arm pushes against a catch plate of the trigger mechanism and releases a catch pin of the spring-loaded piston.
US10942001B1 Stow pin actuator
A stow pin is provided for locking and releasing a turret on a baseplate. The stow pin can be inserted into the turret for controllably engaging the baseplate. The stow pin includes a housing, a shaft, a tip, first and second inlets, first and second channels, and a piston. The housing encloses an axial bore with a piston cavity extending radially from the bore. The piston cavity has proximal and distal axial limits. The shaft is disposed in the bore to translate therealong, and has proximal and distal ends. The tip is disposed on the proximal end of the shaft for insertion into the baseplate. The first and second inlets receive fluid under pressure. The first channel transfers the fluid from the first inlet to the piston cavity at the proximal limit. The second channel transfers the fluid from the second inlet to the piston cavity at the distal limit. The piston is disposed on the shaft to translate axially within the piston cavity between the proximal and distal ends as respective engage and release positions. The fluid received in the first inlet and transferred to the first channel pushes the piston to the release position, while the fluid received in the second inlet and transferred to the second channel pushes the piston to the engage position. The tip engages the baseplate responsive to the piston being at the engage position, but released from the baseplate responsive to the piston being at the release position. Additionally, the stow pin can include a disk cavity, a disk, and proximal and distal sensors. The disk cavity is contained within the housing and extending radially from the axial bore. The disk connects to the shaft to translate axially within the disk cavity. The proximal and distal sensors connect to the disk corresponding to first and second disposal of said piston.
US10941998B1 Firearm having an integral compensator
A Glock compensator integral with a barrel, and a slide assembly allow escaping gases to dampen recoil associated with firing a Glock firearm. The Glock barrel is removed from the front of the firearm allowing for the integrated compensator at the front of the firearm. Various features, including a lock design, debris port, swept back side ports, height offset, nose ring design and mass-reducing rear cutout, result in an efficient and effective integrated compensator suitable for 4th and 5th generation Glock firearms. The compensator and barrel may be fabricated from the same piece of billet. A pair of side rails may be positioned and configured to slidably receive a slide assembly.
US10941996B2 Firearm obstructer and methods of operating same
A firearm obstructer (100) for obstructing a passage (200) between a chamber and a muzzle of a firearm. The firearm obstructer (100) has an arm (101) and a tapered region (105). The arm (101) moves relative to the tapered region (105) to transition the firearm obstructer (100) between locking and unlocking configurations. In the locking configuration, the firearm obstructer (100) engages with the passage (200) to hold the firearm obstructer 100 in place in the passage (200). The firearm obstructer (100) so positioned provides an obstruction in the passage (200). In the unlocking configuration, the firearm obstructer (100) is removable from the passage (200). A method of operating the same.
US10941995B2 AR based autoloading shotgun with a detachable magazine
Disclosed is an autoloading shotgun firearm which shares interchangeable fully compatible modular sub-assemblies, ergonomics, parts commonality, and exterior appearance with the AR rifle platform. Rapidly reversible tool less conversion from rifle to shotgun and vice versa is accomplished by substitution of the AR rifle upper receiver and ammunition detachable magazine with fully compatible shotgun upper receiver and ammunition detachable magazine. Said shotgun utilizes standard rimmed shotgun ammunition via features in the detachable magazine which securely maintain the position and facilitate the feeding of the cartridges during normal operation. No alteration of the AR rifle lower receiver is required. A short-recoil action is integrated into the shotgun upper receiver. The external appearance and functionality of the AR rifle are retained while eliminating the complexity and inherent fouling issues of typical gas systems used in the AR rifle. A short-recoil action also enables the shotgun to function reliably with shorter length barrels.
US10941991B2 Integral drain assembly for a heat exchanger and method of forming
A method of forming an integral drain for a heat exchanger is provided. The method includes forming a plurality of passage walls to define a plurality of passages with an additive manufacturing process, each of the passage walls having a non-linear portion. The method also includes integrally forming a drain wall with at least one of the passage walls with the additive manufacturing process to define a drain for each of the plurality of passages, the drain wall located proximate the non-linear portion of each of the plurality of passage walls.
US10941989B2 Air conditioner and method of manufacturing the same
An air conditioner and a method of manufacturing the same are disclosed. The air conditioner includes an indoor heat exchanger and an outdoor heat exchanger, each including a plurality of refrigerant pipes and at least one connection pipe for interconnecting the refrigerant pipes, a brazing hole formed in the connection pipe by punching, and a brazing ring mounted over the brazing hole, wherein portions of the refrigerant pipes are inserted into the connection pipe through inlet ends of the connection pipe, the brazing hole is located between ends of the refrigerant pipes and the inlet ends of the connection pipe, and the connection pipe is bonded to the refrigerant pipes by heating at least one selected from between the refrigerant pipes and the brazing ring.
US10941984B2 System and method for drying lignite
The system for drying lignite according to the present disclosure includes a mill configured to crush the lignite; a dryer configured to receive crushed lignite from the mill, to dry the lignite by heat-exchange with steam and to discharge dried lignite; a condensing-precipitating evaporator in fluid communication with the dryer so as to receive vapor which is evaporated when the lignite is dried, and which is discharged from the dryer. The evaporator is configured to condense the vapor discharged from the dryer by heat-exchange with water. The coal dust contained in the vapor is precipitated into a condensed aqueous solution when the vapor is being condensed, and the condensed aqueous solution is discharged. The system includes a Mechanical Vapor Re-Compression (MVR) configured to receive steam generated from the condensing-precipitating evaporator, to compress the steam into superheated steam, and to supply the compressed superheated steam to the dryer.
US10941979B2 Apparatus and method for cooling products
Apparatus for cooling products includes a cooling chamber with a conveyor for conveying the products through the chamber, at least one circulator for circulating a cooling gas within at least a part of the chamber, a first guiding element for guiding the cooling gas on a first conveyor side, and a second guiding element for guiding the cooling gas on a second conveyor side, wherein the first and second guiding elements are arranged within the chamber such that the cooling gas can impinge the first side, and the first and second guiding elements are oriented obliquely compared to the conveyor.
US10941978B2 Refrigerator fluid dispenser with dispensed volume calculation
A refrigerator and method utilize first and second sensors to determine a volume of fluid dispensed by a fluid dispenser that incorporates a fluid storage receptacle. The first sensor is disposed in upstream fluid communication with the fluid storage receptacle to generate a first signal representative of a volume of fluid entering the fluid storage receptacle and the second sensor is disposed downstream of the first sensor to generate a second signal representative of a volume of fluid exiting the fluid storage receptacle, and a controller determines the volume of fluid dispensed using the first and second signals output by the first and second sensors.
US10941975B2 Door for home appliance, home appliance, and method for manufacturing the same
A door for a home appliance, a home appliance, and a method for manufacturing the same, are disclosed. The door for a home appliance comprises a panel assembly; and a frame assembly defining a predetermined space having an opening connected with an edge of the panel assembly, and making a foaming space for receiving a thermal insulator by means of the predetermined space of the frame assembly and the edge of the panel assembly, wherein a foaming injection hole through which the thermal insulator is injected is provided on at least one of ends of an upper surface, a lower surface, a left side and a right side of the frame assembly.
US10941974B2 Vacuum adiabatic body and refrigerator
A vacuum adiabatic body includes a first plate defining at least one portion of a wall of a first space; a second plate defining at least one portion of a wall of a second space having a different temperature from the first space; a seal that seals the first plate and the second plate to provide a third space that has a temperature between the temperature of the first space and the temperature of the second space and is in a vacuum state; a support to maintain the third space; an exhaust port through which a gas in the third space is exhausted; a peripheral adiabatic material, as a previously formed separate molded product, fixed to an edge of the third space; and a gasket having at least one portion fixed to the peripheral adiabatic material to provide a boundary between the first space and the second space.
US10941973B2 Refrigerator
A refrigerator includes an opening unit such that, when a second door rotates to open a second storing chamber, the second door is separated from a first door. The opening unit includes: a latch hook to be selectively inserted into a latch slot on the front surface of the first door; a pressing portion provided on a door handle of the second door, the pressing portion comprising a guide protrusion having a sloping surface; and a link portion having a contact portion on one end to contact the sloping surface and move upward/downward along the sloping surface, the other end of the link portion contacting the latch hook. When the pressing portion is pressed, the contact portion moves upward along the sloping surface, and the other end of the link portion pushes the latch hook upward with the contact portion to separate the latch hook from the latch slot.
US10941970B2 Portable cooler apparatus
A portable cooler apparatus that is used to cool liquids and perishable food items simultaneously while not contaminating the liquid is disclosed. The portable cooler apparatus includes a container, a lid, a telescoping member, and a tray. These items are coupled in such a way that the desired result of refrigeration and non-contaminated drinking liquid is simultaneously provided.
US10941967B2 Lubrication and cooling system
A system for reducing the refrigerant pressure in an oil sump or in a cavity of a housing. The invention is particularly useful for reducing pressure in a compressor for heat pump applications that has been validated for water chiller operations or in turbine and generator systems in ORC systems generating electricity using refrigerant, the ORC systems essentially being a heat pump application operating in reverse. An auxiliary compressor, an auxiliary condenser or an ejector pump may be used to reduce pressure in the oil sump, to separate refrigerant from oil. The auxiliary compressor, the auxiliary condenser or the ejector pump may also be used to reduce the pressure of refrigerant in the housing of a compressor in heat pump applications at temperatures and pressures at which the compressor was validated for water chiller applications and of the turbine and generator in ORC applications.
US10941965B2 System and method for providing supplemental heat to a refrigerant in an air-conditioner
A supplemental heat-providing system is provided for heating a refrigerant. The system includes an outdoor unit that can act as a heat pump located outside a building and configured to use the refrigerant to condition an indoor space inside the building; a hot water heater located in the building and connected to one or more points of use in the building, the hot water heater being configured to heat water and provide the water to the one or more points of use; a water-refrigerant heat exchanger containing a refrigerant pathway and a water pathway, configured to pass the refrigerant from the outdoor unit through the refrigerant pathway, to pass the water from the hot water heater through the water pathway, and to exchange heat from the water to the refrigerant; and a water pump configured to selectively pump the water from the hot water heater through water pathway.
US10941961B2 Ultrasonic condensate management system and method
A fluid handling system includes an ultrasonic transducer configured to atomize fluid condensate generated by the fluid handling system into atomized fluid particles. The fluid handling system also includes a solid desiccant configured to absorb the atomized fluid particles. The fluid handling system also includes a fluid conduit extending through or against the solid desiccant such that the solid desiccant is configured to cool a heat exchange fluid passing along the fluid conduit.
US10941960B2 HVAC actuator with position indicator
An HVAC actuator configured to actuate an HVAC component may include a rotatable output shaft having a range of rotation between a first end position and a second end position, a drive mechanism configured to selectively drive the output shaft, and a housing for housing the drive mechanism. The HVAC actuator may include a position indicator viewable from a front side of the housing that moves as the output shaft is rotated such that the position indicator indicates a current position of the output shaft. The position indicator may include an indicator wheel that is directly coupled to the output shaft of the HVAC actuator and may rotate with the output shaft. The indicator wheel may have one or more markings that move with the indicator wheel. The one or more markings may include a line extending in a radial direction from a rotation axis of the indicator wheel.
US10941959B2 Air temperature control using potable water
Various embodiments include a system for controlling air temperature. The system can include a potable water piping system, a cooling system, and a heating system. The potable water piping system can include potable water supply piping and potable water return piping. The cooling system can be coupled to the potable water piping system. The cooling system can include a water-refrigerant heat exchanger; an air-refrigerant coil; a compressor coupled between the water-refrigerant heat exchanger and the air-refrigerant coil; and an expansion valve coupled between the water-refrigerant heat exchanger and the air-refrigerant coil. The heating system can be coupled to the potable water piping system. The heating system can include a hot water coil. The water-refrigerant heat exchanger can be coupled to the potable water supply piping and the potable water return piping. The hot water coil can be coupled to the potable water supply piping and the potable water return piping.
US10941955B2 Systems, methods, and apparatuses for providing communications between climate control devices in a recreational vehicle
Methods, apparatus, systems, and computer-readable media are provided for enabling one or more climate control devices to communicate with a central control device of a recreational vehicle. Specifically, a gateway device is set forth for processing network signals from the control device and converting the network signals into command signals that can be transmitted to various climate control devices associated with the gateway device. For example, the control device can communicate with existing climate control devices according to a particular communication protocol that is not recognized by certain climate control devices. In order to allow the control device to communicate with those certain climate control devices, the gateway device can operate to translate the network signal into command signals that are recognizable, or otherwise able to be processed by, the certain climate control devices.
US10941942B2 Retention system for gas turbine engine assemblies
A combustor of a gas turbine engine and a turbine shroud for a turbine of a gas turbine engine are disclosed. The combustor is configured to ignite a mixture of compressed air and fuel in a combustion chamber included therein. The turbine shroud is configured to direct products of the combustion reaction toward a plurality of rotatable turbine blades of the turbine to cause the plurality of turbine blades to rotate.
US10941939B2 Gas turbine assemblies and methods
The systems and methods described herein relate to a dome of a gas turbine assembly configured to suppress pressure pulsations. The systems and methods provide a dome having an aperture configured to surround an injector assembly of a combustor. The dome having a front panel extending radially from the aperture. The systems and methods couple a first cavity to the front panel. The first cavity includes a series of ducts. A first duct of the series of ducts is configured to receive airflow into the first cavity from a compressor and a second set of ducts of the series of ducts and a third duct of the series of ducts are configured to direct airflow to the combustor from the first cavity, wherein the third duct has a larger diameter than the second set of ducts.
US10941935B2 Evaporation type burner
An evaporation type burner which can attain light-up and stable combustion of fuel at an early stage by evenly distributing fuel supplied from a fuel supply part to an impregnation member (wick) inside the impregnation member should be provided includes an exudation prevention member having lower fuel permeability than that of the impregnation member in a surface region of the impregnation member opposite to a infiltration region, which is a surface region of the impregnation member where the fuel infiltrates from the fuel supply part into the impregnation member, across the impregnation member. Preferably, a part of the exudation prevention member is embedded inside of the impregnation member, and another part projects from a surface of the impregnation member. More preferably, the exudation prevention member is constituted as a part of the partition member disposed on a downstream side of the impregnation member in a combustion chamber.
US10941934B2 Light emission display device, light emission display switch, and sound collection device
A light emission display device according to an aspect of the present invention includes: a light guide member that converts rays of incident light from a back face thereof to produce diffused light and emits the diffused light from the front face; a plurality of point light sources that are arranged at intervals on a side of the back face of the light guide member, in which the light guide member includes a light shield structure that partitions the front face into a plurality of light emission regions each corresponding to at least one point light source of the plurality of point light sources immediately below the front face, such that transmission of the rays of light to an adjacent light emission region is reduced.
US10941933B2 Vision enhancing light clip
A lighting device, for attachment to an object structured to be worn on at least one facial feature of a human user, having a releasable fastener adapted for attachment to the above-noted object and a pole, having a first end pivotably connected to the releasable fastener, and a second end, opposed to the first end. An electric lamp is pivotably connected to the second end. Further, the pole defines an internal cavity and has battery contacts positioned to contact a battery set placed in the internal cavity. A conductive assembly is electrically connected between the battery contacts and the electric lamp, so as to power the electric lamp.
US10941931B2 Lighting device, 3D-printed cooling element, and a method of producing a lighting device
A lighting device having a 3D-printed heat sink. The 3D-printed heat sink includes a stack of a core layer and at least one further layer stacked along a stack axis normal to the core layer. The core layer and the at least one further layer having a same polymer material each with a thermally conductive filler, wherein a concentration of the thermally conductive filler in the polymer material decreases, starting from the core layer, consecutively with each of the at least one further layer for improving resistance to mechanical failure and thermal conduction of said 3D-printed heat sink.
US10941927B1 Grow light
A grow light has a frame that includes a first frame rail and a second frame rail. The frame includes a first reflector. The first reflector extends from the first frame rail to the second frame rail. The frame has a second reflector. The second reflector extends from the first frame rail to the second frame rail. The frame has a right outside crossbar extending from the first frame rail to the second frame rail, and a left outside crossbar extending from the first frame rail to the second frame rail. Tube lights are elongated and extend from the frame. The tube lights have a vertical mode and a horizontal mode. The tube lights include a first tube light and a second tube light.
US10941923B1 Screw mounted lamp string
Disclosed is a screw mounted lamp string, comprising a LED lamp string having a number of LED holders connected with each other by wires and corresponding LED bulbs; wherein the screw mounted lamp string comprises a screw head; the live wire contact of the screw head is connected with a corresponding fuse tube, which is connected with the LED lamp string by wires. The screw head of the screw mounted lamp string can directly connect with the screw string, thereby realizing power supply to the LED lamp string, without additional power supply lines, which is saving costs, improving the convenience of using the LED lamp string, and improving the soldering efficiency of the patch LED and the resistance to external force impact, thus enabling the lamp string of the disclosure to have a better application effect in outdoor scenes.
US10941921B2 Protection mechanism for light source
The present disclosure relates to a light-emitting device comprising: a light source mounted on a substrate; a wire for providing a supply voltage or activation signal to the light source, a cap covering the light source and having a diffuser adapted to diffuse light generated by the light source; and either: a volume of glue fixing an intermediate section of the wire to the cap; or an arm fixed to the cap and extending between the intermediate section of the wire and the substrate.
US10941920B2 Low-profile niche for underwater pool/spa lights
A niche for a pool or spa light includes a back wall having an aperture for a power cable, a side wall, a plurality of mounting ribs, and a groove formed in at least one of the plurality of mounting ribs for receiving a locking mechanism of a pool or a spa light for locking the pool or spa light in position with respect to the niche. In another embodiment, a niche for a pool or spa light includes a body and a rotatable hub with a plurality of mounting ribs for attaching a pool or spa light to the hub. The body includes a back wall having a power cable aperture and a threaded aperture for receiving a screw, and a side wall. The hub includes a back wall having an aperture for receiving the screw and a plurality of mounting ribs, the hub being rotatable about the screw. A groove is formed in at least one of the plurality of mounting ribs for receiving a locking mechanism of a pool or a spa light for locking the pool or spa light in position with respect to the niche.
US10941919B1 Light bar structure
The present disclosure relates to a light bar structure, comprising: a circuit substrate, a spot light source matrix, and a light guide film. The light guide film comprises a plurality of strip-shaped micro lenses on the surface opposite to the spot light source matrix, and these strip-shaped micro lenses further comprise a plurality of gratings on the surfaces thereof. With the refraction and diffraction of the light guiding film, the diffusion angle of the light emitted from the spot light source matrix can be increased in one dimension, and the light bar structure can exhibit a uniform one-dimensional pattern.
US10941916B2 Light source unit and illuminating device
A light source unit according to an aspect of the present disclosure includes: a phosphor; a condenser lens; a first light source part; and a second light source part. The phosphor emits fluorescent light based on first excitation light and second excitation light. The condenser lens condenses the first excitation light and the second excitation light on the phosphor. The first light source part emits the first excitation light such that the first excitation light forms a first light intensity distribution on the phosphor. The second light source part emits the second excitation light such that the second excitation light forms a second light intensity distribution different from the first light intensity distribution, on the phosphor.
US10941915B2 Illumination device for illuminating a predetermined range with coherent light
The invention provides a structurally simple illumination device capable of safely illuminating the desired area with coherent light. An illumination device (1) includes a laser light source (11) (coherent light source), a light diffuser (14), and a light scanning device (21). The laser light source (11) emits laser beam L (coherent light). The light diffuser (14) diffuses the laser beam L emitted from the laser light source (11). The light scanning device (21) guides the laser beam L to one of the illumination subareas constituting part of an illumination area, thereby scanning the laser beam L radiated from the light diffuser (14) across the illumination area.
US10941911B1 Systems and methods for an adaptive power drive in an illumination system
Systems and methods for an adaptive power drive in an illumination system are disclosed herein. An example method includes (1) analyzing, by one or more processors data in a memory to determine a configuration of one or more LEDs; (2) obtaining, by one or more processors, illumination control instructions for operating the one or more LEDs during one or more illumination cycles; (3) controlling, by one or more processors, one or more switches of an illumination unit in accordance with illumination control instructions; (4) determining, by one or more processors, a current requirement for operating the one or more LEDs in accordance with the illumination control instructions; and (5) setting, by one or more processors, a current control set point of an LED driver to the current requirement.
US10941908B2 Networked LED lighting system
An improved LED lighting system is provided for overhead ceiling lighting, as well as for other uses. The LED lighting system comprises elongated linear lamps having an LED luminary as a source of illumination and configured to operate as a node of an automated networked lighting system. The linear LED lamps have internal modular network connectors and control components so that they can receive control data and power signals over a single network cable according to a standardized power and data network communications architecture such as Ethernet. The system includes connector assemblies designed to securely mount the networkable linear LED lamps to conventional tube lamp lighting fixtures or to another support housing and to provide integrated power and data connectivity to internal components of the lamps. In one form, the disclosed system includes a network enabled snap-fit connector assembly mounted to a lighting fixture and configured to provide Ethernet power and data connectivity to the lamp. The LED lamps have first and second mechanical connectors at opposite ends of the lamp body, and the snap-fit connectors are configured to secure the lamps to an overhead lighting fixture or other support structure as an incident of the lamp ends moving relative to the mounting connectors in a substantially straight path that is transverse to the length of the body into an engaged position. The snap-fit connectors are also configured to form a network connection with an internal modular network connector associated with the lamp with the lamp mounted in its operative state on a support. In another form, a clipping mechanism is provided for mounting linear networkable LED lamps to an overhead grid ceiling system.
US10941906B2 Lighting module
A lighting module (1) for connecting to a luminaire, the lighting module extending along a longitudinal axis (LA) and comprising: a base (3) for connecting the lighting module (1) to a socket (11) of the luminaire (10); a central body (4) carrying at least a first light source (21) and a second light source (22), wherein the first light source (21) is configured to emit first light having a first light distribution with a first main direction pointing away from the longitudinal axis (LA), and the second light source (22) is configured to emit second light having a second light distribution with a second main direction pointing away from the longitudinal axis (LA), the first and second main directions being different from one another; and an optical element (6) including at least one optical portion (61) and a cover portion (62) extending all around the central body (4) and said optical element (6) being rotatable about the longitudinal axis (LA) in relation to the central body (4), the at least one optical portion (61) having an optical property, such that the optical portion (61) is configured to affect light emitted from at least one of the light sources, the at least one optical portion (61) extends in an angular area around the longitudinal axis (LA), and the cover portion (62) is configured not to affect light emitted from the remaining sources.
US10941905B2 Pressure accumulation container
An accumulator vessel (10) includes a screwable portion (3) and a lid portion (2) that is positioned at an axially inner side of the screwable portion and an axially inner surface configures a pressure bearing plane. The lid portion includes a protruding portion (22) extending axially outward on an inner circumferential side, and the protruding portion configured to abut against an axially inner end side of the screwable portion to separate an axially inner surface of the screwable portion on an outer circumferential side thereof apart from an axially outer surface of the lid portion on an outer circumferential side thereof.
US10941897B2 Preparation method of silica aerogel-containing blanket and silica aerogel-containing blanket prepared by using the same
Provided are a preparation method of a silica aerogel-containing blanket which includes mixing a water glass solution, a polar organic solvent, and a silazane-based surface modifier to prepare a sol, preparing a silica gel-base material composite by immersion and gelation of a base material for a blanket in the sol, and drying the silica gel-base material composite, and a silica aerogel-containing blanket prepared by using the preparation method. A silica aerogel-containing blanket having a high degree of hydrophobicity as well as excellent physical properties, particularly, low tap density, high porosity, and excellent mechanical flexibility can be prepared by the minimal use of a surface modifier without a surface modification step by the above method.
US10941892B2 Valved connector
Male and female fittings are configured to mate to form a valved connector system. Some embodiments of the female fitting include movable poppet configured to sealingly engage a flared projection within the female fitting. Some embodiments of the male fitting include a male mating aperture, and a movable plug configured to sealingly engage the male mating aperture. When the female fitting is mated with a male fitting, the male fitting forces the poppet to disengage from the flared projection, and the flared projection forces the plug to recede into the male fitting, to open a fluid path through the valved connector system.
US10941888B2 Hydrant adapter with stainless drain
Provided is an adapter and a method of making the same. The adapter includes threads to connect a fire hydrant to one end of a fire hydrant elbow having a different scale than the fire hydrant, the fire hydrant elbow being connected at a second end to an underground water pipe. The adapter also includes at least one stainless steel tube extending at a first end thereof from a corresponding at least one port hole formed through a lower end of an inner surface of the adapter and a second end thereof extending through a corresponding at least one port hole formed through an approximate middle portion of an outer surface of the adapter. The corresponding port holes through the inner surface of the adapter and the outer surface of the adapter being in vertical alignment.
US10941887B2 Wide range coupling
A wide range coupling includes a body, the body defining a first body end and a second body end, the body defining a body bore extending through the body from the first body end to the second body end, the body bore defining an axis, the body defining a body shoulder disposed at the first body end, the body shoulder extending radially inward into the body bore; and an end ring, the end ring positioned over the first body end, the end ring defining a ring shoulder extending radially inward towards the body; and a gasket connected to the end ring, the gasket disposed within the body bore, the end ring and the gasket configured to axially travel along the axis relative to the body, the end ring and the gasket selectively positionable about and between an engaged position and a disengaged position.
US10941885B2 Process for producing a multilayer pipe having a metallurgical bond by drawing, and multilayer pipe produced by this process
The invention relates to a process for producing a multilayer pipe (1) from a tubular element having a metallurgical bond comprising at least one outer pipe (10) of metallic material and one inner pipe (20) of metallic material arranged within the outer pipe, the inner surface of the outer pipe (10) being mechanically bonded to the outer surface of the inner pipe (20) at least in parts of their interface, in which, in a production line, the tubular element is simultaneously heated and drawn, wherein each portion of the tubular element is submitted to heating by induction and then to hot-drawing, wherein the tubular element is drawn with a mandrel located therein. Through this process, the existing mechanical connection between the pipes is trans-formed in a metallurgical connection. The invention also relates to a multilayer pipe (1) produced for this process, wherein the outer pipe (10) is made of a carbon manganese steel alloy and the inner pipe (2) is made of a corrosion-resistant alloy.
US10941881B2 Bar extension system
A bar extension system for supporting a suspended conduit in a vehicle and for engaging a tracker bar affixed to a mounting surface of the vehicle includes an extension arm extending away from the mounting surface of the vehicle and configured to support the suspended conduit, a bracket member coupled to the extension arm and configured to engage the tracker bar, a support arm coupled to the bracket member and angularly extending away from the bracket member and toward the mounting surface of the vehicle, and a support member coupled to the support arm and configured to press against the mounting surface of the vehicle.
US10941861B2 Shift range control apparatus
A shift range control apparatus is applied to a shift range switching mechanism that includes a rotation member including multiple recesses, and an engagement member that positions the rotation member by engaging to the recesses. The shift range control apparatus controls a motor of a shift actuator connected to the rotation member to switch a shift range. The shift range control apparatus includes a rotation speed detection section that detects an output shaft rotation speed corresponding to a rotation speed of an output shaft of the shift actuator, and a movement determination section that determines that an engagement portion of the engagement member has relatively moved to a bottom of one of the recesses of the rotation member when the output shaft rotation speed is equal to or lower than a predetermined value during switching of the shift range.
US10941860B2 Shift range control apparatus
A shift range control apparatus switches shift ranges by controlling a drive of a motor. The shift range control apparatus is provided with a motor drive controller and an actual range determination portion. The motor drive controller is capable of switching between at least two control modes as motor control modes that are modes in which the motor is controlled. The actual range determination portion determines an actual shift range, based on a requested shift range and the motor control modes.
US10941858B2 Transmission-equipped vehicle
A controller includes: an automatic shifting control section that carries out automatic shifting control in which a shifting actuator is driven in response to a predetermined automatic shifting command; and an interference prevention control section that controls the automatic shifting control section so as to prohibit simultaneous occurrence of a manual shifting process induced by operation of a shifting operation member and an automatic shifting process induced by the shifting actuator.
US10941852B2 Stowable shift lever assembly
A shift lever assembly includes a structural support, a shift lever, an autopark device, a folding device, and an interlock device. The shift lever includes a base structure and an arm. The base structure is pivotally engaged to the structural support about a first axis for movement between a park and gear positions. The arm is pivotally engaged to the base structure about a second axis for movement between deployed and stowed states. The autopark device is carried between the structural support and the base structure to effect movement between the park and gear positions. The folding device is carried between the arm and the base structure to effect movement between the deployed and stowed states. The interlock device is supported by the base structure, is adapted to operable interface between the autopark device and the arm, and is configured to move between locked and released positions.
US10941849B2 Gear assembly damper arrangement
A planetary gear system can include a sun gear, an outer ring gear, and at least one planet gear driving the sun gear and planet gear. The planet gear can include an inner ring having an inner race, an outer ring having an outer race circumscribing and confronting the inner race. A plurality of rolling elements can be located between and in contact with the inner and outer races, which can include least one damper.
US10941848B2 Super charger components
A pulley assembly having a body, a shaft mount and a plurality of bolts is disclosed. The body is aligned to the shaft mount by providing a tight tolerance between a shoulder portion of the bolt and a neck portion of a counter sunk hole formed in the body. Additionally, an outer surface of the body may have a pattern of friction lines or patches formed by fusing particulate matter to the outer surface with heat generated by a laser beam.
US10941846B2 Differential assembly having an overhanging ring gear
A differential assembly having a case and a ring gear. The ring gear is mounted to the case and may include a mounting flange and a set of teeth. The mounting flange may have a fastener hole. The set of teeth overhangs the fastener hole such that the set of teeth extend further toward the axis than at least a portion of the fastener hole.
US10941845B2 Power transmitting component with limited slip differential assembly having preloaded friction clutch
A driveline power transmitting component with a differential assembly having a differential input, first and second differential outputs, which are driven by the differential input, a first friction clutch, a first biasing spring and a second friction clutch. The first friction clutch has a friction plate that is non-rotatably but axially slidably coupled to the differential input. The first biasing spring urges the first friction clutch into an engaged condition in which the friction plate of the first friction clutch is frictionally engaged to the first differential output. The second friction clutch has a plurality of first clutch plates, which are axially slidably but non-rotatably coupled to the differential input, and a plurality of second clutch plates that interleaved with the first clutch plates and axially slidably but non-rotatably coupled to the first differential output.
US10941838B2 Bearingless planetary gearbox
A planetary gearbox including a first sun gear; a first ring gear; a first set of planet gears meshing with the first sun gear and the first ring gear; a second sun gear; a second ring gear; a second plurality of planet gears meshing with the second ring gear and the second sun gear, wherein the ith gear in the first set of planet gears is fixed to the ith gear in the second set of planet gears so that the gears in the first set and the second set rotate together coaxially. The resulting planetary gearbox can be readily integrated into compact robotic joints. Its few lightweight components can be manufactured with high accuracy with standard machining techniques.
US10941830B2 Shock absorber
In a shock absorber, an extension-side check valve permitting a flow of hydraulic fluid directed from a common passage to a compression-side passage side, and a compression-side orifice establishing communication between the compression-side passage and a compression-side back-pressure chamber are provided in an extension-side discharge passage. A compression-side check valve permitting a flow of hydraulic fluid directed from the common passage to an extension-side passage side, and an extension-side orifice establishing communication between the extension-side passage and an extension-side back-pressure chamber are provided in a compression-side discharge passage. A pilot valve includes a valve body slidably inserted in the common passage, and a valve spring biasing the valve body in a valve-opening direction. The valve body includes a fitting portion fitted in a passage between the back-pressure chamber on an upstream side and the common passage on a downstream side when the valve body is stroked in the valve-opening direction.
US10941829B2 Damper system with a high performance plastic wiper seal
A damper system includes a cylinder wall defining a cylindrical chamber and having an open end having an annular recess. A piston is reciprocatingly disposed in the cylinder and is connected to a piston rod that extends out of the open end of the cylinder. An annular wiper seal is mounted in the annular recess of the cylinder and engages the piston rod. The annular wiper seal is made from a thermoplastic material. The annular wiper seal has an S-shaped cross section with a wiper lip having a lip edge that engages the piston rod, wherein the wiper lip has a substantially constant thickness along a majority of its length from the lip edge to the second radially inwardly extending portion.
US10941828B2 Gas spring with travel control
In one embodiment, a gas spring having a travel control includes positive and negative chambers and a valve mechanism that controls the fluid communication between the chambers. The valve mechanism includes a valve bore that while only moving a small amount, allows for large changes in gas spring travel length.
US10941826B2 Determining estimated remaining use of brake assembly
In some examples, a device configured to determine an estimated remaining use of a brake assembly includes a magnet configured to move in response to movement of a wear pin indicator of the brake assembly, a sensor configured to generate an output signal based on a position of the magnet relative to the sensor, and processing circuitry configured to determine the estimated remaining use of the brake assembly based on the output signal generated by the sensor.
US10941824B2 Rail brake
An extended range, consistent force rail brake comprising an adjustable wedge assembly operatively situated between the main power spring(s) and the brake shoe(s) for selectively taking up the vertical distance that the brake shoe is required to travel between the brake release position and an initial railhead contact position. The adjustable wedge assembly is thus selectively expandable in the vertical orientation, and may comprise: an upper block that is operatively connected, either directly or indirectly, to the power spring; a lower wedge rigidly affixed to a replaceable brake shoe; and an intermediate wedge that is located by suitable bearings and/or linkages for transverse, generally horizontal slidable engagement between the upper block and the lower wedge. Each of the upper block and lower wedge elements of the wedge assembly are, respectively, located by suitable bearings and/or linkages for generally vertical translational motion (but very little, if any, lateral or longitudinal horizontal motion) within upper and lower guides provided on a frame of the rail brake.
US10941823B2 Segmented wear liner
A friction disk may comprise a friction disk core and a wear liner coupled to the friction disk core. A depression may be formed in a surface of the friction disk core. The wear liner may comprise a protrusion extending from a non-wear surface of the wear liner. The protrusion may be positioned within the depression of the friction disk core.
US10941821B2 Four-state brake module for use as a joint in a mechanical linkage
A four-state joint brake module is provided to selectably stop or allow motion in both directions resulting in a mechanism that has four possible states: 1) allowing rotation only in a clockwise direction, 2) allowing rotation only in a counter-clockwise direction, 3) allowing free rotation in both directions, and 4) stopping motion in both directions. In robotic and other motion control applications the use of this four-state joint brake module in a multi-segmented linkage allows for position holding without continuous application of power and “fail safe” behavior. It further allows for the ability to toggle this useful state behavior independently in either direction and is relevant for robotic applications.
US10941814B2 Coupling assembly
A coupling assembly for rotatably coupling two shafts comprises a first shaft extending longitudinally between a first end and a second end and having a radially extending flange at said second end; a second shaft extending longitudinally between a first end and a second end and having a radially extending hollow receiving member at said first end, the flange being positioned within the hollow receiving member, The hollow receiving member comprises an inner cylindrical surface comprising at least one longitudinally extending member groove and the flange comprises an outer cylindrical surface comprising at least one longitudinally extending flange groove, The coupling assembly also includes a barrel-shaped roller bearing provided to extend longitudinally within and in contact with both said flange groove and said receiving member groove and the flange groove and/or said member groove has a longitudinal concave barrel shape for receiving and contacting said barrel shaped roller bearing.
US10941812B2 Bearing seal structure, pulley, and design method of bearing seal
A bearing seal (26) includes an elastically deformable waist portion (29), a first lip (31) protruding axially inside direction, and a second lip (32) protruding axially outside. In a free situation without the fastening allowance C, a center of gravity F of a portion that includes the waist portion, the first lip, and the second lip is present in an axial inside with respect to a rotation center X of the portion, and an axial distance A from the rotation center X to the center of gravity F is included in a range of more than 0 and less than the fastening allowance C.
US10941810B2 Sliding member
Provided is a sliding member capable of realizing the wear resistance effect by Si particles.The sliding member includes an aluminum alloy layer containing 7.0% by mass or more and 13.0% by mass or less of Sn, 6.5% by mass or more and 12.0% by mass or less of Si, 0.5% by mass or more and 3.0% by mass or less of Cu, unavoidable impurities, and a balance Al. Si particles are dispersed in the aluminum alloy layer. A Vickers hardness of a matrix of the aluminum alloy layer is 40 HV or more and 60 HV or less. A load resistance value, which is a product of a volume concentration and average area of the Si particles and the Vickers hardness of the matrix, is 0.00001 N or more and 0.00029 N or less.
US10941806B2 Washer for a fastening clip assembly
A washer is configured to be secured underneath a flange of a fastening clip assembly. The washer includes an annular support ring defining a central channel and having a first surface and a second surface that is opposite from the first surface. The first surface is configured to abut into and sealingly engage the flange at two or more locations. An inner sealing rim extends from the second surface proximate to the central channel. The inner sealing rim is configured to sealingly engage a component at a first component sealing interface. An outer sealing rim extends from the second surface and is outwardly separated from the inner sealing rim by a gap. The outer sealing rim is configured to sealingly engage the component at a second component sealing interface.
US10941802B2 Intelligent washer
An intelligent fastener unit for fastening together structural members. The fastener unit includes a fastener with an externally threaded shank, an internally threaded mating member for threaded engagement with the fastener, and an intelligent washer having an RFID tag and an antenna mounted on one surface of a centrally aperture body member, and a pressure sensor mounted on the opposite surface for generating electrical signals representative of the compressive force applied to structural members captured by the fastener, the mating member and the washer. An air gap is formed in the washer body member between the outer periphery and the central aperture to reduce eddy current formation when the RFID tag is interrogated by an RFID tag reader using r.f. signaling. The RFID tag has a memory containing information specific to the fastener unit—such as fastener unit identification, specified torque value and other information Once installed, the existing torque on a collection of fastener units is measured by using the RFID tag reader to scan the information stored in the memory of each fastener unit washer.
US10941801B2 Anchor assembly
An anchor assembly for insertion in a panel aperture in a receiving panel has a flange. The flange has an engagement surface locatable on a first side of the receiving panel. A plurality of resilient arms project from the engagement surface and are insertable in the panel aperture. At least two of the plurality of resilient arms define a channel therebetween for receiving a threaded fastener. The channel is sized to limit inward deflection of the at least two of the plurality of resilient arms when the threaded fastener extends within the channel. A threaded surface is located in the flange and forms at least in part an anchor aperture for alignment with the panel aperture. The channel is aligned with the anchor aperture. The threaded surface is located between the plurality of resilient arms and is adapted for threadingly engaging the threaded fastener.
US10941800B2 Fastening system and air handling unit comprising such a fastening system
This fastening system (89), comprises a bushing (27), comprising a main body (33), having an essentially cylindrical shape which defines a main axis (X27) of said bushing, an external collar (39), provided at a proximal axial end (37) of the main body (33), a bore (49), provided through the external collar and the main body, along the main axis, and at least one clamping wing (53), which is provided within a lateral aperture (55) of the main body and is elastically orientable between an outward orientation and an inward orientation relative to the main body, the fastening system comprising a plug (29), which is shaped to be inserted, at least partially, into the bore along the main axis through the external collar, wherein the plug (29) is shaped to force the clamping wing (53) into the outward orientation when said plug is inserted in the bore (49).
US10941799B2 Deformable sleeve nut and a method of manufacturing
Disclosed is a method of manufacturing a deformable sleeve nut that includes selectively strain hardening only a first portion of a material blank while not strain hardening a second portion of the material blank, then, after strain hardening the first portion of the material blank, internally threading the first portion of the material blank to define a nut portion and machining the second portion of the material blank to define a deformable sleeve portion that includes an end portion and a bulbing portion positioned between the end portion and the nut portion, where the bulbing portion is constructed to bulb outwardly and form a load bearing flange when the bulbing portion is compressed between the end portion and the nut portion. Also disclosed is a deformable sleeve nut made with this process.
US10941798B2 Snap connector
A snap connector for rapid mounting of fittings in a rectangular hole in a thin wall. The snap connector includes a head part to be arranged on an outer side of the thin wall. A body part penetrates the hole when mounted. Separate retaining elements protrude from said body part, and the free end of the retaining elements is provided with a first oblique face for trap-like holding and a second oblique face for play-free supporting of the body part on or against the rim or edge of the hole in the other, inner side of the thin wall. The retaining element is a slide that is guided by walls of a channel of substantially rectangular cross-section which is formed by the body part and has opposite walls. The walls have reinforcing ribs, transverse to the channel axis, on the outer wall face facing away from the channel.
US10941796B2 Two-piece fastener assembly
An aperture fastener piece has an intermediate head and an aperture shaft, including aperture retention arms extending from a side of the intermediate head. A receiver includes an annular wall extending from a base, and a plurality of plate retention surfaces supported by and positioned inwardly of the annular wall. A coupling plate can be engaged and retained by the plurality of plate retention surfaces within the receiver to couple the doghouse fastener piece and the aperture fastener piece together. Each of the receiver and the coupling plate extends from different ones of the intermediate head as part of the aperture fastener piece and the doghouse shaft as part of the doghouse fastener piece. The coupling plate can extend from a second of the opposite side of the intermediate head as part of the aperture fastener piece, and the doghouse shaft as part of the doghouse fastener piece.
US10941791B1 Fluid flow converter
An apparatus for converting rotation to fluid flow, comprising a fluid conduit coiled around a rotational axis, the fluid conduit having a first inlet for receiving first fluid having a first density and a second inlet for receiving second fluid having a second density, and a first outlet for output of first fluid and a second outlet for output of second fluid; a motor coupled to the fluid conduit to rotate the fluid conduit around the rotational axis in a first angular direction such that first fluid portions of first fluid and second fluid portions of second fluid are transported along the fluid conduit towards the first outlet, while being pressurized; and a fluid returning arrangement, fluid flow connecting the second outlet and the second inlet for selectively allowing pressurized second fluid to return from the second outlet to the second inlet, while depressurizing the pressurized second fluid.
US10941788B2 Electric compressor
An electric compressor includes a rotation shaft, a compressor impeller, a rotor portion, a stator portion, and a motor housing. The motor housing includes an inner housing which includes a first cylindrical portion surrounding and holding the stator portion and an outer housing which includes a second cylindrical portion surrounding and holding the first cylindrical portion of the inner housing. An outer peripheral surface of the stator portion is in contact with an inner peripheral surface of the first cylindrical portion of the inner housing. An outer peripheral surface of the first cylindrical portion is provided with a first groove portion disposed to turn around an axis of the rotation shaft by one turn or more and the first groove portion includes a spiral groove portion.
US10941787B2 Power source integrated vacuum pump having a power source with a substrate in contact with and covering a portion of a cooling surface which is also covered by a heat insulating plate
A power source integrated vacuum pump configured such that a pump main body and a pump power source device are integrated together, comprises: a substrate which is provided at the pump power source device and on which an electronic component is mounted; a cooling device having a cooling surface fixed in contact with the substrate; and a heat insulating member having a smaller coefficient of thermal conductivity than that of a material forming the cooling surface and covering a cooling surface region to which the substrate is not fixed.
US10941786B2 Handheld work apparatus
A handheld work apparatus has a blower wheel. The blower wheel is held via a nut on the shaft in a manner locked against rotation by frictional force. A thread moment of friction is transmittable between the nut and the shaft via a thread section. A first moment of friction is transmittable between the nut and the blower wheel via a first friction contact surface. The first friction contact surface is configured such that, at a minimum tightening torque of the nut, the first moment of friction is greater than the thread moment of friction. As a result, during the operation of the work apparatus when there is a relative movement between the blower wheel and the shaft, the blower wheel moves the nut along therewith. The nut retensions the blower wheel against the shaft. The second friction contact surface runs conically with respect to the rotational axis.
US10941784B2 Centrifugal pump
A centrifugal pump (1) includes a pump casing and a shaft (11) which is rotatably mounted therein and on which an impeller (10), for delivering fluid, is arranged rotationally fixed. A cartridge shaft seal (13) is arranged between the shaft (11) and an opening (16) of the casing, through which opening the shaft (11) is led. The cartridge shaft seal (13) includes a sleeve (22) which surrounds the shaft (11) at least in the region of the opening 16 and which is connected to the shaft (11) releasably and rotationally fixed, by way of a clamping device (29) which is arranged on the outer side of the sleeve (22). The clamping device (29) includes clamping jaws (32) which only engage on the outer side of the sleeve (22) and non-positively connect the sleeve (22) to the shaft (11).
US10941783B2 Integrated ceiling device with mechanical arrangement for a light source
An integrated ceiling device (80, 120) includes an electronics assembly (56) and a mechanical arrangement (20). The mechanical arrangement includes a housing (22), a heat dissipating structure (24), and support arms (26). The housing is configured to retain the electronics assembly. The heat dissipating structure includes a lamp seat (50) for receiving a light source (54), and a central opening (34) surrounded by fins (36). The support arms extend between and interconnect the housing with the heat dissipating structure. The housing is positioned within the central opening and is spaced apart from the fins of the heat dissipating structure to enable a free flow of air in an air gap (42) between the housing (22) and the structure (24). The electronics assembly may include a plurality of elements (160, 162, 164, 166) retained in the housing which are spaced apart from the heat dissipating structure.
US10941782B2 Pump assembly
A pump assembly (1) includes an impeller with a rotor axis (R). A pump housing (11) accommodates the impeller. A drive motor with a stator (14) and a rotor (51) drives the impeller (12). A rotor can (57) accommodates the rotor (51), and a stator housing (13) accommodating the stator (14). The rotor can (57) is mounted by a first coupling to the pump housing (11). The stator housing (13) is mounted by a second coupling to the pump housing (11). The first coupling is located closer to the rotor axis (R) than the second coupling.
US10941781B2 Electric motor vehicle axial-flow liquid pump
An electric motor vehicle-axial-flow liquid pump which is designed as an internal rotor pump. The electric motor vehicle-axial-flow liquid pump includes a pump housing with an axial inlet opening for admitting a liquid and an axial outlet opening for discharging the liquid, and an electric motor arranged in the pump housing. The electric motor includes a motor stator with at least one external stator coil, a can formed radially inside the at least one external stator coil, and a rotor body which is permanently magnetized and which is provided as an axial-flow impeller rotatably arranged inside the can. The rotor body has an axis of rotation and at least one blade which pumps the liquid from the inlet opening to the outlet opening along the axis of rotation.
US10941776B2 Screw compressor resonator arrays
A compressor has a housing assembly having a plurality of ports including a suction port and a discharge A male rotor is mounted for rotation about an axis. A female rotor is enmeshed with the male rotor and mounted in the housing for rotation about an axis for drawing a flow from the suction port, compressing the flow, and discharging the compressed flow through the discharge port. A cavity group is between the discharge port and the male rotor and female rotor. The cavity group has a first member separating a plurality of cells and a foraminate cover member atop the first member.
US10941775B2 Compressor stop valve and associated system
A compressor system is provided that includes a contact cooled compressor and a coolant separator. The coolant separator is used to remove coolant fluid from a compressed flow stream produced by the contact cooled compressor during its operation. The coolant separator routes the removed coolant fluid back to the contact cooled compressor for further use. In some forms the coolant fluid is cooled prior to delivery back to the compressor. A stop valve can be provided in the coolant fluid return line to halt the flow of the fluid. A pressure sensitive member can be disposed to sense pressure of the coolant fluid that has been routed past the stop valve. Operation of the compressor can be changed as a result of the sensed pressure from the pressure sensitive member. Information from a temperature sensitive member can also be used to change operation of the compressor.
US10941768B2 Drive device
A drive device includes a rotor, a stator, a housing including an accommodation portion to store oil, and a pump driven through a motor shaft. The pump includes an external gear fixed to an end on one side in an axial direction of the motor shaft, an internal gear surrounding a radial outside of the external gear and meshing with the external gear, a pump room accommodating the internal gear and the external gear, a suction port through which the oil is to be sucked into the pump room, and a discharge port through which the oil is to be discharged from the pump room. The housing includes an outer lid in which the pump room is provided. The outer lid includes a shaft insertion hole that penetrates the outer lid from a surface on the other side in the axial direction of the pump room to a surface on the other side in the axial direction of the outer lid, the motor shaft being inserted into the shaft insertion hole, and a support defining at least a portion of the surface on the other side in the axial direction of the pump room and at least a portion of a radially inside surface of the shaft insertion hole. The support journals the motor shaft on the radial outside of the motor shaft.
US10941767B2 Hybrid pump bearing for contamination resistance
A bearing carrier is provided. The bearing carrier including: a bearing body of a first material having a shaft-receiving aperture and a bridge land with a finger cut to channel fluid pressurized by intermeshing of gears rotatably supported by the bearing carrier into an outlet defined by a housing enveloping the bearing carrier, wherein the bearing body includes a bearing face configured to be in a facing spaced relationship with the gears, wherein the bearing face includes a second material integral with the first material, wherein at least one of the first material and the second material define a portion of the bearing face of the bearing body extending about the shaft-receiving aperture, the portion of the bearing face excluding the bridgeland.